sábado, 19 de noviembre de 2011

grub2, grub rescue

A veces pasa que por cualquier motivo (normalmente por nuestra culpa...) grub falla. Si es un fallo de grub, tenemos "suerte", grub nos proporciona una serie de herramientas con las que podremos solucinarlo.
(Si al arrancar la pantalla se queda en negro, o con un cursor parpadeando, lo más probable es que no sea un fallo de grub)

Uno de los problemas más comunes, es que grub no sea capaz de encontar su propio directorio (o que falle a cargar el módulo normal), pero el bootloader es capaz de encontrar el disco. Si es el caso, veremos el archiconocido y googleado prompt: grub rescue>

Tranquilos! No os pongáis a tostar live-cds de ubuntu como locos, que no hace falta ;)

Para recuperar el grub desde aquí, sólo hay que seguir 3 sencillos pasos:

  • grub rescue> set prefix(hdX,Y)/boot/grub
  • Cambiando la X por la letra que corresponda al disco duro y la Y por el número de la partición "/" (root / raíz) desde la que arrancaba antes
  • grub rescue > insmod (hdX,Y)/boot/grub/normal.mod
  • grub rescue > normal

Ahora debería arrancar ;)

Hay que tener en cuenta que el teclado se pone en modo americano, con la siguiente correspondencia de teclas:


tecla que buscamos -> tecla donde está
= -> ¿
( -> )
) -> =
/ -> -

Una vez arrancada nuestra distro, tenemos que arreglar el problema con grub de una vez por todas:

# grub-install --recheck /dev/sdX

Y el problema debería quedar solucionado ;)

Fuentes:

No hay comentarios:

Publicar un comentario