10/24/2007

Arreglar Grub

Sucede a menudo que unos de los sistemas operativos en nuestro disco duro se apodera del MBR a la hora de la reinstalación y esto no nos permite ver nuestras particiones donde tenemos instalado nuestro Gnu/Linux u otro S.O.

Si nuestro gestor de arranque es Grub, la solución es reinstalarlo y eso es lo que voy a explicar a continuación:

Método 1:

Ocupar Super Grub Disk, que es un cd con aplicaciones para reparar grub. Este se puede descargar desde acá ---> SGD. Como dice su página de inicio:

Con Super Grub Disk no sólo esperamos que los más novatos de Linux recuperen su nuevo juguete, sino que los más avanzados realizen operaciones peligrosas con el MBR de una forma muy segura. Sirva también Super Grub Disk como una herramienta educativa destinada a explorar el mundo tan cotidiano como desconocido del arranque.


Metodo 2:

Si tenemos un live cd a mano y no queremos descargar nada desde inerd, este es nuestro método a la hora de reinstalar grub en nuestro MBR.

  1. Entramos con nuestro live cd de Linux (recomiendo Knoppix)
  2. Montamos la partición donde esta instalado el grub que queremos recuperar
  3. Abrimos una consola y escribimos grub
  4. Escribimos grub> find /boot/grub/stage1
  5. Este comando te dice donde esta instalado tu grub o cual(es) te sirven
  6. Tecleamos grub> root (hdy,x), donde "y" es el disco donde esta instalado el grub y "x" la partición.
  7. Damos un grub> setup (hdy) para que reinstale el grub
  8. Y salimos grub> quit
Ahora reiniciamos y ya deberiamos tener nuestro grub de vuelta :o

5 comentarios:

Lucas dijo...

Esto es algo muy util, gracias por subirlo.

Anónimo dijo...

el link a SGD ( http://supergrub.forjamari.linex.org/ ) esta dando un 500 internal server error

Este un mirror

http://sgd.howto-linux.de/

orlando

Lucas dijo...

Gracias por el comentario, ya lo estoy arreglando.

Disculpen el error.

saludos

alumnos dijo...

hola tuve un problemilla
realize todos los pasos
en el ultimo salio esto:

grub> setup (hd0,2)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0,2)"... failed (this is not fatal)
Running "embed /boot/grub/e2fs_stage1_5 (hd0,2)"... failed (this is not fatal)
Running "install /boot/grub/stage1 (hd0,2) /boot/grub/stage2 p /boot/grub/menu
.lst "... succeeded
Done.

reinicie y no tengo ningun grub todavia sale en la pantalla

grub>


que podra ser ?
como repararlo??

Lucas dijo...

si en esa amquina tenes windows y necesitas entrar a tus datos por ugencia te recomiendo que con un disco de arranque de windows 98 ejecutes:
c:
fdisk \mbr (no recuerdo cual barra es si \ o / proba con las dos)

si no tenes windows y solo queres reparar grub, recorda que si o si tiene que existir un grub en la aprticion de linux q queres recuperar, contame un poco mas que paso y como perdiste el grub original?

saludos

Usuarios Online