Como antes comente en el blog o en esta entrada también, cuando tenemos instalado ubuntu y queremos instalar alguna versión de windows, nuestro MBR se borrará y no podremos acceder a nuestro ubuntu.
La nueva versión de ubuntu 9.10 trae de serie GRUB 2, por lo tanto no nos servirá Super Grub Disk para restaurar nuestro GRUB, únicamente para poder acceder a nuestra partición, pero el método es más complejo.
Seguimos los siguientes pasos para restaurar nuestro GRUB 2:
-Introducimos el cd-live de ubuntu 9.10 en el lector y esperamos a que se cargue(Repito sólo puede ser Ubuntu 9.10).
-Abrimos el terminal e introducirémos los siguientes comandos:
Con este comando veremos las particiones que hay el sistema, si es disco sata será sdx(sda si es el primero) o hdx si es ide.Además hay que ver que partición (que será seguramente sda1), es la que tenemos es sistema de archivos de ubuntu, también decir que seguramente sea ext4.
$ sudo fdisk -l
Montamos dicha partición para instalar GRUB2, y sus dispositivos.$ sudo mount /dev/sda1 /mnt
$ sudo mount --bind /dev /mnt/dev
Ejecutamos el comando chroot para acceder con permisos de root a nuestra partición de ubuntu que queremos recuperar: $ sudo chroot /mnt
Instalamos GRUB2 en nuestra partición, pero sólo hay que poner el nombre del disco no la partición(sda):# grub-install --recheck /dev/sda
De momento ya esta instalado, ahora quitamos el cd.live de ubuntu y reiniciamos.
Arrancamos con el GRUB2 restaurado ubuntu 9.10, pero falta algo, no está nuestro querido o no querido windows en cuál nos borró GRUB.
Una vez arrancado ubuntu, para que aparezca windows en el menú de GRUB utilizamos el siguiente comando:
$ sudo update-grub2
Ya tenemos nuestro GRUB restaurado y con todos los sistemas operativos en el menú.Nota. Si tienes la /boot en partición independiente
Despues 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
Pero antes de esto deberíamos fijarnos con el comando $sudo fdisk -l si la partición de boot es /dev/sda2 o es otra.
Fuente: http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB
No hay comentarios:
Publicar un comentario