Restaurar Grub2

Después de haber tenido un problema con la actualizacion del grub tuve que buscar la manera de repararlo por que ya no me permitía entrar a Debian, salia algo como:

GRUB Loading stage1.5.

GRUB loading, please wait…
Error 15

Buscando soluciones encontraba muchas diciendo que usando un LiveCD se reinstalaba el grub, pero a mi eso no me funciono hasta que di con la solución ha mi problema.

  • Primero descargue este ISO http://prdownload.berlios.de/supergrub/sgd_cdrom_1.21.iso.gz (cualquiera de los 2).
  • Luego quemé la imagen e inicié desde el CD.
  • Sale una lista con varias opciones pero se escoge la primera. Gracias a esto ya se podrá iniciar el SO.

Ahora desde la terminal vamos a poner esto:

upgrade-from-grub-legacy

fdisk -l

aqui veremos donde se encuentra nuestro Linux el mio es “sda1″

cd /

grub-install --root-directory=/ dev/sda1

update-grub

update-grub2

Con esto ya podremos iniciar sin problemas y con nuestro grub2 vivito y coleando y bien divis.

fuentes:  http://inedit00.blogspot.com/2009/11/restaurar-grub2-probado-despues-de.html
foro: http://www.debian-mx.com/foros/index.php/topic,874.0.html#msg2453

  1. 6 comentarios en “Restaurar Grub2”

  2. Rafael Bucio :


    :-) me gusto mucho a más de uno le servirá .


  3. lesthack :


    Que bien que pudiste solucionar el problema, me da mucho gusto, saludos Dulce !!


  4. Dulce :


    @letshack si pude solucionar eso .. pero lo del virtualbox aun no, lo que tengo que hacer es entrar a otro kernel para poder usarlo


  5. miguex :


    Rapida y efectiva solucion.Este Supergrub Disk suele sacar de apuros a muchas personas.

    Por otra parte, solo a manera de observacion, me gustaria mencionar que si es posible el recate via livecd de cualquier grub en cualquier GNU/Linux,a menos claro,que tengamos un HD con sector 0 dañado.

    El unico requisito para esto es tener montada la particion que contiene el OS que proveera el bootloader (grub) y dentro de ella tambien montados los sistemas de archivos proc sys y dev (en modo bind del propio anfitrion) ademas de eliminar previamente el “device.map” anterior en la particon huesped para posterirormente hacer chroot en dicha particion e instalar grub en e MBR con los clasicos “grub install ‘(hd0)’ && update-grub” o en su defecto para grub2 “grub-mkconfig > /boot/grub/grub.cfg” reemplazando asi cualquier cargador de arranque previo incluyendo ntloader,bsdloader,lilo y el propio grub.

    Para chainloader,como es el caso de Dulce,es exactamente el mismo comando que ella describe “grub-install –root-directory=/ dev/sdax && update-grub”

    La deteccion de otros OS eso si es otra cosa puesto que en debian esto se lleva a cabo con un programa escrito en bash llamado “os-prober” el cual lastimosamente es poco (por no decir nulo) portable.

    Saludos.


  6. Fernando C. Estrada :


    Muy útil, gracias por el post, de paso dejo 2 ligas relacionadas:

    http://tecnoamigo.net/2009/05/25/grub-error-15-file-not-found/

    http://tecnoamigo.net/2009/05/21/recuperando-grub2-con-supergrub-y-linuxdebianubuntu/

    Saludos ;)

    P.D. ¿Que problema tienes con VirtualBox?


  7. c0dex__ :


    Buena solución algún día tendré que hacerla de este modo…por lo regular nunca se me ha descompuesto el grub u_u pero cuando pasa lo resuelvo como comento @miguex.

    y @dulce es nueva por estos lares?
    quien me la presenta?

    XD


Escribir un comentario