viernes, mayo 22, 2009

Recuperar el GRUB de Ubuntu

El viernes pasado inesperadamente pude estar un rato en el Pizza Bash VI y un grupo de usuarios preguntaba cómo recuperar el GRUB de su instalación de Ubuntu en una PC con dual boot. Me comprometí a postear algo sobre cómo realizar esa tarea usando el Live CD de Ubuntu y dado que en la lista de correos de ubuntu-ni también se ha hecho esta consulta y se han sugerido muchas alternativas, me decidí a escribir este post para mostrar otro de los posibles usos que se le puede dar al Live CD de Ubuntu.

En resumen, lo que debemos hacer es:

1. Arrancar nuestra computadora desde el Live CD de Ubuntu.
2. Montar la partición donde se encuentra instalado Ubuntu.
3. Instalar el GRUB en esa partición.

Sencillo verdad? Veamos los detalles del proceso.

1. Arrancamos nuestra PC (con el CD de Ubuntu en la unidad de CD/DVD) y le decimos que "bootée" desde el CD.
2. Una vez que se ha cargado la sesión Live de Ubuntu, abrimos una terminal.
3. Creamos una carpeta donde montar la partición donde temenos instalado Ubuntu (en mi caso /dev/sda2), esto lo hacemos con el siguiente comando:
$ sudo mkdir /media/ubuntu
4. Una vez creado el punto de montaje, montamos la partición:
$ sudo mount -t ext3 /dev/sda2 /media/ubuntu
5. Ahora solo debemos ejecutar los siguientes comandos:
$ sudo grub --> ejecutamos el intérprete de comandos del GRUB
> find /boot/grub/stage1 --> buscamos dónde está la partición de Ubuntu
> root (hdX,Y) --> sustituye (hdX,Y) por el valor devuelte por el comando anterior
> setup (hd0) --> Instalamos el GRUB en la partición de arranque
> quit --> Salimos del intérprete de comandos del GRUB
Y listo! Ahora solo debemos reiniciar nuestra computadora y "bootear" desde el disco duro y aparecerá nuestro gestor de arranque tal y como estaba.

No hay comentarios: