Skip to content
abril 4, 2013 / Admin

Recuperar GRUB

grub-debianTarde de sol otoñal. Llegás a la escuela y… ¡zas! Alguien (¿?) ha borrado el Grub con uno de esos sistemas de ventanas autista. No desesperar, Debian tiene todo lo necesario.

Paso 1. Disponer de una distro Live Debian. La podemos bajar de http://live.debian.net/cdimage/release/current/i386/iso-hybrid/ mediante el comando wget.

Paso 2. A crear una llave arrancable. ¿Cómo? Con el comando dd. Ejemplo:
dd if=debian-live-6.0.7-i386-gnome-desktop.iso of=/dev/sdc
Suponiendo que tu llave está en sdc. Para saberlo escribí fdisk -l porque podés estar haciendo una gran cagada si le pifiás la letrita.

Paso 3. A butear. El tipo arranca en modo Live y si todo va bien ya tenés andando un Debian.

Paso 4. Instalar el programa Grub: apt-get install grub
Son pocos bytes, unos segundos, menos de lo que le llevó al maldito borrarlo.

Paso 5. Acá viene la papusa. Montá la partición donde tenés instalada la raíz de tu Debian. Por ejemplo, en mi caso la tercer partición del primer disco duro, la sda3. Para eso escribo #mount /dev/sda3 /mnt
Es decir, con privilegios de administrador monto la partición en el directorio /mnt
En el Live Debian podés acceder sin problemas como root al entrar en Accesorios-> Terminal Root

Paso 6. ¡A instalar el putx grub!
#grub-install --root-directory=/mnt/ /dev/sda
Le digo que lo instale en el disco sda y lo referencio a mi partición raiz.

Paso 7. Reinicio a ver qué carajo pasa.

Paso 8. Obvio que arranca. Pero en el listado de sistemas operativos no aparece la bosta con virus. Por lo tanto antes de que ooootra vez venga alguien y pise el Grub, vamos a darle solución con un
#update-grub
Ahora en el archivo /boot/grub/grub.cfg aparecerá la lista completa de los sistemas instalados. Quizás, tal vez, de pronto, tengas ganas de cambiar el SO que arranque por defecto. Para eso hay que editar el /etc/default/grub. Donde dice GRUB_DEFAULT=0 le cambiamos el cero por un 2 (a alguien se le ocurrió empezar a contar desde cero, por lo tanto en el menú cada menú entry es un valor desde cero).
#nano /etc/default/grub
Hacer los cambios y ctrl+o y ctrl+x
Pista.

Paso 9. Si hiciste esa modificación dale de nuevo al
#update-grub

Paso 10. Hemos terminado. Podemos tunear también el Grub, pero eso es parte de otra anotación.
blue-debian-linux-wallpaper

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: