Keep Walking

Recuperar Grub con Ubuntu Live CD

En realidad esto funciona con cualquier Live CD.

Resulta que por motivos de estudio (en las universidades argentinas se sigue incitando a la piratería, un hecho penoso…) tuve que reinstalar mi viejo Windows XP pirata. Las razones son varias; una de ellas es que no tengo puta idea de cómo hacer andar un Visual Basic con wine y no tengo ganas de quemarme las pestañas con algo que voy a tirar a la basura ni bien termine el curso. Por otro lado, podría haber utilizado una máquina virtual, pero se me antojó dejar el güindor instalado en una partición aparte por si a mis educadores se les ocurría otra de esas ideas.

Bueno, terminemos con los eternos exordios y pasemos a los hechos. El asunto es que el muy hijo de puta del windows se apropia del Master Boot Record como si fuera el único sistema operativo sobre la tierra y ahí se va nuestro gestor de arranque.

Para recuperarlo, probé con unas de las soluciones que proponía la wiki Guía-Ubuntu y funcionó muy bien. Así que aquí detallo lo que hice:

Arranco la PC con el CD de Ubuntu.

Una vez que arrancó la distro Live de Ubuntu, abro una terminal y creo un directorio para montar la partición en donde se encuentra mi Ubuntu en el disco:

sudo mkdir /media/ubuntu

Averiguo en qué partición está mi Linux:

sudo Fdisk -l

fdisk

Monto esa partición en el directorio creado:

sudo mount -t ext3 -o rw /dev/sda3 /media/ubuntu

(Esto último en caso de que la partición linux sea la sda3 y su filesystem ext3)

Ahora entro en Grub desde la consola ejecutando sudo grub y le digo a grub que busque la partición booteable de Linux con el siguiente comando:

find /boot/grub/stage1

grub

Marcamos el root poniendo en X e Y los valores devueltos por el comando anterior:

root (hdX, Y)

Instalamos Grub en nuestro primer disco:

setup (hd0)

Y salimos con quit.

A continuación, cerramos todo y le damos reiniciar. Sacamos el Live CD y al arrancar desde el disco rígido, allí estará de nuevo nuestro grub dándonos la libertad de elegir qué sistema arrancar.

Mayo 4, 2008 - Publicado por hielasangre | Diario, Linux, Sistemas, Technology, hardware, ubuntu | , , , , , , | 2 comentarios

2 comentarios »

  1. En lo personal prefiero usar SuperGrub Disk, ya tengo mi cd, solo es necesario bootear desde el, seleccionar que restarure el grub GNU/linux-Winwdows si es el que tenemos y todo solucionado en menos de 3 minutos hemos recuperado el Grub.
    Podes descargarlo de aquí: http://forjamari.linex.org/frs/download.php/942/super_grub_disk_0.9716.iso

    Comentario por zcgt21 | Mayo 18, 2008

  2. Alfin. Todo funciono perfecto! Gracias

    Comentario por Adnan | Mayo 20, 2008

Deja un comentario