lunes, 20 de junio de 2011

Recuperar grub 2 en ubuntu 11.04

Desde hace como un año que tengo windows XP y ubuntu en mi computador. Empecé con ubuntu 10.10 y ahora actualicé a 11.04. Lo que sí, quise migrar de windows XP a windows 7 ultimate. Como sabrán (y si no lo saben, se encontrarán con la sorpresa cuando les pase), al instalar windows 7, se borra el grub, que es lo que permite seleccionar el sistema operativo cuando se inicia el computador. Entonces, uno enciende el PC y entra directamente a windows.

Para solucionarlo hay que recuperar el grub. Antes me había pasado con ubuntu 10.10 y nunca pude recuperar grub. No me quedaba más que volver a instalar ubuntu. Pero con 11.04 encontré unas instrucciones en Taringa, que seguí sin ninguna esperanza y me funcionó a la perfección.

Acá va:

Consiste en usar una distribución en modo LiveCD para instalar nuevamente el GRUB. Utilicé el LiveCD de Ubuntu 10.10.

Lo primero que debemos hacer es arrancar el live-cd y abrir una terminal. Despues escribimos lo siguiente para ver las particiones de los distintos discos duros:

sudo fdisk -l

Después vemos cual es la partición donde tenemos Ubuntu y la montamos en /mnt (es donde instalamos UBUNTU que es en la Partición /, escoge el número donde instalaste esta partición; 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 o con el Editor de Particiones GParted):

sudo mount /dev/sda1 /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

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

sudo chroot /mnt

Por ú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).

Ajustar en el menú del GRUB automáticamente con el siguiente comando:

sudo update-grub2

Si el comando no te funciona, quizás necesites instalar el paquete grub2:

sudo aptitude install grub2

Créditos para el usuario FJBrown, de Taringa

0 comentarios: