Consiste en usar una distribución en modo LiveCD para instalar nuevamente el GRUB. Usaremos el LiveCD de Ubuntu 10.04 o superior (debe ser la versión Live o Desktop), aunque puede ser cualquier otra distribución que use GRUB2 como gestor de arranque y no LILO ni Grub 1.
Lo primero que debemos hacer es arrancar el live-cd (ni que hablar de que tendremos que tener nuestra computadora preparada para que arranque desde el cd o en su defecto de un USB en donde tengamos nuestra Live..) y abrir una terminal. Despues escribimos los siguiente para ver las particiones de los distintos discos duros:
$ sudo fdisk -lDespués vemos cual es la partición donde tenemos Ubuntu y la montamos en /mnt (en la mayoría de los casos esta partición será sda1, el ejemplo lo haré con esa partición pero mira cual es tu partición con el comando fdisk):
$ sudo mount /dev/sda1 /mntAhora, 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/sysY ejecuta el comando chroot de forma que accedemos como root al sistema de archivos de nuestro antiguo Ubuntu:
$ sudo chroot /mntPor último cargamos el Grub en el MBR ejecutando el siguiente comando:
# grub-install --recheck /dev/sda
(sda lo debemos substituir por el disco duro que utilizamos para
arrancar los sistemas operativos, casi siempre es sda. Ojo!! no poner
el número de partición, solo sda).
Reiniciamos y cuando vuelva a arrancar ubuntu (no el del LiveCD), podemos ajustar en el menú del GRUB manualmente para que aparezca en el menú de arranque el nuevo sistema operativo que nos borró el MBR, o dejar que lo haga el automáticamente con el siguiente comando:
$ sudo update-grub2Si el comando no te funciona, quizás necesites instalar el paquete grub2:
$ sudo aptitude install grub2
|
Si tienes la /boot en partición
independiente,
después de montar el sistema de
archivos en /mnt (con el comando sudo mount /dev/sda1 /mnt), debes
montar también la partición boot con el siguiente comando:
sudo mount /dev/sda2 /mnt/boot |
No hay comentarios:
Publicar un comentario