Como reparar el GRUB (Gestor de arranque) - Linux

Nos encontramos con que el grub no funciona correctamente, se ha dañado o ya no está debido a que hemos instalado Windows en otra partición.

Vamos a ver como repararlo...

Vemos la situación:

Un disco duro con una distribución Linux instalado, lo hemos particionado y hemos instalado Windows. Ahora solo arranca Windows pero también queremos poder entrar en Linux (Arranque dual).

Preparamos un disco con una Live CD de Linux y la arrancamos.

Entramos en la terminal y vamos a ir poniendo estos comandos

$ sudo fdisk -l
 
El comando nos muestra las particiones de los discos duros, debemos encontrar la partición en la que está instalado Linux, por ejemplo /dev/sda2
 

Los comandos que empiezan con  $ quiere decir que se ejecutan como usuario y no como root. Cuando pone # es cuando se ejecutan como usuario root. 

Montamos las particiónes en /mnt 


$ sudo mount /dev/sda2 /mnt
 
Y el  resto de dispositivos  
 
$ sudo mount --bind /dev /mnt/dev
 
$ sudo mount --bind /proc /mnt/proc 

Cambiamos el directorio de root a /mnt con chroot.

$ sudo chroot /mnt

Con chroot estamos accediendo como root al sistema de archivos de la instalación de Linux que tenemos hecha. 

# grub-install --recheck /dev/sda
 
Reinstalamos el grub

Si todo sale bien nos dirá que no ha habido errores y la instalación ha finalizado.

# update-grub2
 
Ahora actulizamos el grub. Esto detecta todos los sistemas operativos que haya y actualiza los añade al grub. 

# exit
 
Salimos de root y listo, podemos reiniciar y arrancar que ya debemos tener el grub funcionando.
 
 

No hay comentarios:

Publicar un comentario