domingo, 11 de agosto de 2019

Reparar Grub con un live cd

sudo fdisk -l

Debemos montar la partición en la que tengamos ubuntu , que en la mayoría de los casos esta partición será sda1 o sda2. Vamos a seguir suponiendo que es "sda" y no "sdb". Ejecuta este comando pero cambiando X por el número de tu partición.

sudo mount /dev/sdaX /mnt
Ahora, monta el resto de los dispositivos:

sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

Ejecuta el comando chroot de forma que accedemos como root al sistema de archivos de nuestro antiguo Ubuntu:

sudo chroot /mnt

Ahora instalamos Grub en el MBR con:

grub-install --boot-directory=/boot/ --recheck /dev/sda

(Aquí ya no hay que poner el número solo el disco que arranca los sistemas operativos, que como decíamos antes en este ejemplo usamos sda)

Reiniciamos y cuando vuelva a arrancar ubuntu (no el del LiveCD), podemos ajustar en el menú del GRUB manualmente editando la configuración si falta algún SO, o hacerlo automáticamente con el siguiente comando:

sudo update-grub2

No hay comentarios:

Publicar un comentario