Mortuux

Diario de un estudiante geek. Informática, tecnología, programación, redes, sistemas operativos, bases de datos…

Archivos por Etiqueta: recuperar

Recuperar contraseña de root

No es algo habitual, pero puede que alguna vez se nos olvide nuestra amada contraseña de root.

Lo que podemos hacer es restablecer la contraseña, para luego establecer una nueva contraseña.

Tendremos que arrancar en modo “single” nuestra distribución. Para ello cuando se presente GRUB editamos la entrada correspondiente a nuestra distribución con la tecla “e” y luego editamos la primera línea para que al final ponga “linux single“. Luego basta con pulsar la tecla “b” para iniciar la distribución con ese ligero cambio (que no se mantendrá para futuros inicios).

Con eso tendremos acceso a la consola, a partir de la cual iremos haciendo lo siguiente:

cd /etc
nano passwd

Y buscaremos la línea (probablemente arriba) que ponga algo como esto:

root:x:0:0:root:/root:/bin/bash

Tenemos que eliminar la “x” de esa línea de forma que quede así:

root::0:0:root:/root:/bin/bash

Y salvamos el fichero,

Ahora hacemos algo similar con el fichero /etc/shadow

nano shadow

Tendremos que editar la línea que comienza con “root” para que todo quede con 4 símbolos de dos puntos (”:”) a continuación. La línea debe quedar así:

root::::

Y salvamos el fichero

Ahora ya solo hace falta reiniciar el sistema como un usuario normal, y ya podremos establecer la nueva contraseña de superusuario con el siguiente comando:

su
passwd

Vía | MuyLinux

Anuncios

Maneras de recuperar el grub

La primera manera es con “Super Grub Disk” que es un restaurador del grub muy sencillo, que incluye un manual.
Pueden descargarlo desde aquí

Otra manera es con una distribución livecd.

Una vez iniciado el livecd, abrimos una consola o terminal. Lo primero que debemos hacer es montar la partición, para ello:
sudo mount /dev/sda# /media/carpetaX
Donde # equivale al número de la partición y la carpetaX a la carpeta donde queremos montarlo, que debe existir antes de ejecutar este comando, ejemplo:
sudo mkdir /media/ubuntu
mount /dev/sda5 /media/ubuntu

Una vez montada la partición, se pueden hacer dos cosas:
1)
sudo grub //Para iniciar el intérprete del grub
root (hdX,Y) // Marcamos donde está la partición de ubuntu. X corresponde al numero del disco. Y corresponde al numero de partición
setup (hdX) // Instalamos el grub
quit // salimos del intérprete

2)
sudo grub
find /boot/grub/stage1 // encuentra donde está instalado el grub
root(hdX,Y)
setup(hdX)
quit

Bien, a mi las dos maneras anteriores no me han funcionado, hay a gente que sí. Yo solucioné mi problema con lo siguiente:

sudo su
mkdir /media/ubuntu
mount /dev/sda5 /media/ubuntu
mount –bind /dev /media/ubuntu/dev
mount –bind /proc /media/ubuntu/proc
mount –bind /sys /media/ubuntu/sys
chroot /media/ubuntu/
grub-install /dev/sda

Es un poquito más largo, pero a mi me funcionó. 😉

Un saludo,

Mortuus.