19 de març 2011

Recuperar GRUB 2 en Debian 6 Squeeze tras instalar Windows 7

Como ya sabemos, windows tiene la especial habilidad de acaparar para sí el sector de arranque del disco en el cual se instala, eliminando del mapa cualquier otro sistema operativo que esté instalado anteriormente, como es el caso de GNU/Linux. Si eres como yo, no desearás volver a instalar debian desde cero para poder recuperar el GRUB 2 y dejar las cosas como estaban. Aquí vemos por encima los pasos a realizar:

Descarga la imagen ISO de Supergrub Disk y grábala en un disco.

Inicia el ordenador desde el disco de Supergrub2Disk. de este enlace

http://www.supergrubdisk.org/category/download/supergrubdiskdownload/

En el menú emergente al iniciar el disco, seleciona la opción “Detect any OS” y elige tu sistema Debian o la distribución que uses.

Abre un terminal como root y actualiza el GRUB:

#update-grub

Aparecerá un texto como el siguiente:

Generating grub.cfg …
Found background image: moreblue-orbit-grub.png
Found linux image: /boot/vmlinuz-2.6.32-trunk-686
Found initrd image: /boot/initrd.img-2.6.32-trunk-686
Found linux image: /boot/vmlinuz-2.6.32-3-686
Found initrd image: /boot/initrd.img-2.6.32-3-686
Found Windows 7 (loader) on /dev/sda1
done
root@debian:/home/epi#

Para instalar grub en el MBR del disco ejecuta el siguiente comando:

#fdisk -l

Cuando compruebes cuál es el disco en el que tienes tu sistema operativo y en el que quieres instalar GRUB 2, escribe el siguiente comando:

#grub-install /dev/sda (donde “sda” es el disco en el que quieres instalar GRUB 2)

De esta manera, sobreescribes la información existente.

Reinicia el ordenador y ya podrás volver a ver todos los sistemas instalados.

1 comentari:

Unknown ha dit...

Muchisimas gracias. Mas claro imposible. Lo necesitaba porq el grub2 se instalo automaticamente en suelo desconectar de vez en cuando.