Recuperar arranque grub (después de XP)

Agosto 25th, 2008

Si se nos va la olla y después de tener nuestro flamante Linux instalado y configurado tenemos que rehacer la instalación de Windows XP o lo que sea, veremos como nos habrá desaparecido el menú grub para elegir el sistema operativo.

Esto es así porque el gestor de arranque de Windows se instala en el primer sector del disco duro, la Master Boot Record. Todo normal hasta aquí, lo que no es tan normal es que no detecte ni de posibilidad de incluir un menú para elegir el sistema operativo, su gestor de arranque es solo permite arrancar Windows o editar el boot.ini.

He aquí la fácil i rápida solución.

Reparar Grub

Iniciamos el sistema con un live-cd, backtrack, ubuntu o archlinux. Una vez iniciados arrancamos una sesión de consola y creamos un directorio (por ejemplo “recup“).

mkdir /mnt/recup

Montamos en el directorio que hemos creado la partición donde está el directorio raiz del sistema (/). En mi caso mi ubuntu esta intalada en /dev/sda3.

Si no sabemos donde cual es, podemos hacer uso del comando df y veremos la información de las particiones.

mount /dev/sda3 /mnt/recup

Usamos el directorio que hemos montado como sistema enjaulado con chroot

chroot /mnt/sda3

y ahora instalamos grub en el primer sector del disco duro

grub-install /dev/sda

Reinciamos el sistema sin el live-cd y nos saldrá el menú grub para elegir el sistema con el que iniciar.

Publicado en la categoría Debian, Linux

Hacer comentario