Esta mañana estaba jugueteando con un pequeño programita que he hecho para escribir en los primeros sectores del disco duro. Y claro, era de esperar, sin querer he borrado el GRUB de mi precioso Ubuntu.
He estado visitando varias web para ver como solucionarlo, y en ninguna de ellas me daban la solución definitiva. El caso es que es muy sencillo, basta con usar un programa llamado grub-install.
Si te das cuenta de que acabas de eliminar tu GRUB, bastaría con ejecutar:
grub-install /dev/hda
donde /dev/hda es el disco donde estaba instalado anteriormente el GRUB.
Si por el contrario eres un negado como yo, y solo adviertes que te has cargado el arranque, cuando vuelves a iniciar el sistema, la cosa se complica un poco pero no demasiado.
El método que seguí fue el siguiente; en primer debes arrancar con el DVD de Ubuntu Live, una vez arrancado el sistema tienes que montar la partición donde tenías instalado el sistema.
mkdir ubuntu
sudo mount -t vfat /dev/hda1 ubuntu
Después montaremos los sistemas de ficheros /dev y /proc en los de nuestra antigua partición.
sudo mount -o bind /dev ubuntu/dev
sudo mount -o bind /proc ubuntu/proc
A continuación y gracias al comando chroot, indicamos al sistema que actue como si la carpeta ubuntu, fuese la raiz del sistema.
sudo chroot ubuntu
Y ya por último invocamos al dichoso programita que nos restaurará el GRUB.
grub-install –recheck /dev/hda
grub-install para recuperar GRUB. Maravilloso.

