COMO Recuperar GRUB en cinco minutos

Cómo recuperar grub en cinco minutos.

Ya sé que en la guía ubuntu hay un método para reinstalar el GRUB que consiste en acceder al PC como root usando el cd de instalación. Considero que ese método es un poco engorroso... Esta pequeña ayuda la colgué hace un tiempo en Ubuntu-es.org pero he decidido ponerla aquí también para que esté más localizable.

Al grano.

1. Para recuperar el grub vamos a usar un LiveCD, que debe ser de una distro que use GRUB: Así pues yo disponía de varias Live-distro que usen grub: Knoppix, Ubuntu y ELive. Me decanté por la primera por ser la más conseguida y (con mucha diferencia) la que tiene el inicio más rápido de las tres. Si ya tenéis LiveCD de Ubuntu podéis usar ése sin problemas, incluso aunque el CD sea de Hoary y ya tengáis Breezy instalada: Sólo queremos instalar un gestor de arranque ;)

2. Suponiendo que ya tenemos LiveCD lo ponemos en el lector e iniciamos el PC desde ese dispositivo.

3. Hacemos un directorio para montar nuestra partición con Linux:

~# mkdir /mnt/ubuntu /* podéis hacer el directorio que os dé la gana, mientras recordéis cuál era.

4. Montamos la partición con una orden de montaje convencional. En mi caso el formato de la partición es ext2, debéis sustituirlo por el que se ajuste a vuestro caso, así como debéis localizar la partición en la que tenéis instalada Ubuntu (normalmente será algo como /dev/hda5, pero puede variar de un caso a otro).

~# mount -t ext2 partición_ubuntu /mnt/ubuntu

5. Ahora vamos a cambiar el origen de root de nuestro sistema de archivos al directorio en el que hemos montado Ubuntu, para que al instalar grub interprete que el "/" del sistema está ahí. Para ello usamos chroot.

~# chroot /mnt/ubuntu/

6. Instalamos GRUB en el MBR del primer disco duro, que normalmente estará configurado como Primary Master (hda).

~# grub-install /dev/hda

7. Verificamos que todo está bien revisando las entradas que se han incluído en /boot/grub/menu.lst y si están todos nuestros sistemas (que será lo más normal) ya podemos reiniciar nuestro sistema, retirar el LiveCD y disfrutar de nuestro gestor de arranque :)

8. Gracias a Arot ;)

Con esto conseguimos reinstalar el grub en un plis.

Comentarios

Sirve para mandriva tambien

Amigo esas instrucciones tambien sirven para recuperar el grub en mandriva 2006. Por que instale ubuntu y cuando entro a mandriva el grub no me muestra a ubuntu ni tampoco me monta la partición donde esta ubuntu

No te entiendo bien lo que

No te entiendo bien lo que me dices, pero siempre que pierdas tu GRUB (sea cual sea tu distro) lo podrás reinstalar siguiendo estos pasos, quizá con algún pequeño cambio... pero no creo que nada importante. No he usado mandriva, use mandrake hace ya muchos años pero no creo que tengas problemas en restaurarlo.

Recuperar Grub para Mandriva

La solución para mandriva es muchísimo más fácil :) os dejo el link:

http://drakedalfa.blogspot.com/2007/07/como-reinstalar-grub-en-mandriva.html

Saludos!

grub error 22

hola a Arot cuando hago todos los pasos menvionados en la nota
me sale que que el punto de montaje no existe y no hace nada
tengo varios dias con este problema y no logro corregirlo te agradeceria que me ayudes ya que soy nuevo en linix ubuntu 6.06 y quiero desarrollarme en el para dejar de usar la mierda de windows xp gracia de antemanos

ahi esta la solucion

Q hay... yo tenía el mismo problema al hacer el comando sudo grub-install /dev/hda o en mi caso sudo grub-install /dev/sda me salía el error:

Not found or not a block device

Entonces lo que hice fue lo siguiente:

sudo grub

grub> root (hd0,7) /*Ahi es donde tengo mi particion de linux*/
grub> setup (hd0) /*Instala el grub*/
grub> quit

o puedes hacer lo siguiente.... en caso de que no sepas en donde se encuentra tu particion de linux

$ sudo grub --> ejecutamos el interprete de comando de grub
> find /boot/grub/stage1 --> busca donde esta la partición de ubuntu
(esto te va dar hd0,7 "en mi caso", etc)

> root (hdX,Y) --> poner el valor devuelto anterior
> setup (hd0) --> instala grub en nuestro primer disco duro (hd0),
que es con el que inicia la computadora
> quit --> salimos del interprete de comando de grub

Y LISTO!!! LO UNICO QUE QUEDA ES REINICIAR EL SISTEMA Y QUITAR EL LIVE CD!!!!

Y YA ESTARA TU NUEVO GRUB.

para mayores detalles... http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB

ESTO NO FALLA!!!! Muchas

ESTO NO FALLA!!!!
Muchas Gracias amigo!!!
anduvo todo de 10!

Problmemas con la instalacionde de Suse Mandriva y XP

S.O.S.

Alguien me puede ayudar
Tengo que instalar XP, SUSE y Mandriva en una PC ,
Instale XP, luego mandriva... y todo ok... pero cuando instale el SUSE... cayo mi Mandriva ...
Como puedo hacer para que los e sistemas operativos esten operativos ...
Gracias

Paths

Error...

/dev/hda: Not found or not a block device.

Ese es el error que me aparece al escribir:

grub-install /dev/hda

hummmm no sé... ¿quizá

hummmm no sé... ¿quizá tienes como primario un disto serial ata? en ese caso sería /dev/sda si no recuerdo mal, no tengo serial ata para probar ;)

Respuesta...

NO, mi disco es IDE, he probado, bastantes de las soluciones que dan, en diferentes foros, y howtos, pero la verdad ninguno hasta ahora me ha servido...
probe tambien, entrando con un Live CD, y escribiendo grub, para pasar a la consola que aparece así

grub>

allí supuestamente coloco

grub> root (hd0,3)

"3" porque es la partición número 4 en mi equipo, y como grub comienza desde cero, entonces es esa, y antes de pasar al paso, que sería

grub> setup (hd0)

me da otro error, y este dice algo así como, "comand error", lo probe con el Live CD de Ubuntu y Knoppyx, y en ambos ocurre lo mismo, tambien descargue un tal programa que se llama Super Grub Disck ; que según entiendo es una aplicación, para rescatar el grub, pero la pagina no da mucha explicación sobre comandos para utilizarlo, y ademas parece que la que bajé esta dañada, porque cuando lo arranco da otro error, (el 23) ni idea de por qué?, pero despues terminas de cargar y al final pues no se que escribir, aparte de los comandos que ya he comentado:
grub-install
grub install hd0
root (hd0,3)
setup hd0
...
en fin no puede ser que yo sea tan demalas, como para que ninguna solucion resuelva mi problema, y a cambio hay un problema en cada solución... :(

...entonces, alguien tiene la solución?
o estoy haciendo algo mal?
por favor respondanme...

GRACIAS DE ANTEMANO

Todo lo que puedo hacer,

Todo lo que puedo hacer, dado que tu caso no parece muy común, es recomendarte que publiques esta misma duda en los foros de Ubuntu-es.org, donde la verá mucha más gente y quizá te puedan ayudar mejor.

¡Un saludo y suerte!

SGD no te va?

Podriamos comentar esto en el foro del Super Grub Disk?

Te bajaste la imagen ISO directamente con una version de IE de esas del 5.0 que hacen corruptos los binarios?

Has probado a usar la imagen de disquete?

Sí que es raro el error 23 ese.

Y... ¡No necesitas ningun comando para usar Super Grub Disk por eso no hay información sobre tales comandos!

Va todo por menues.

http://supergrub.forjamari.linex.org

adrian15

recuperar grub!!

bien, para esos a los que ha fallado este método( ami tmb me falló):
# grub
grub> root (hd0,1) <-- mi particion ubuntu
grub> root (hd0)
grub> reboot

---
luego si kereis k os salga windows en el cargador:
gedit /boot/grub/menu.lst

title Windows XP
root (hd0,2) # puedo poner la k sea. tne k ser dnd tngo el windows;)
savedefault
makeactive
chainloader +1

---
yo sólo hice todo esto, nada más. no hice nada de lo que pone ahí.
creo que es mejor pensar un poquito lo que hacemos y luego ahcerlo, pq copiar y pegar.. no nos lleva a ningun lado ;)
besos, hermanos.
humildemente, jaranda.

Yo tenia el mismo problema... /dev/hda Not found or not a block

Q hay... yo tenía el mismo problema al hacer el comando sudo grub-install /dev/hda o en mi caso sudo grub-install /dev/sda me salía el error:

Not found or not a block device

Entonces lo que hice fue lo siguiente:

sudo grub

grub> root (hd0,7) /*Ahi es donde tengo mi particion de linux*/
grub> setup (hd0) /*Instala el grub*/
grub> quit

o puedes hacer lo siguiente.... en caso de que no sepas en donde se encuentra tu particion de linux

$ sudo grub --> ejecutamos el interprete de comando de grub
> find /boot/grub/stage1 --> busca donde esta la partición de ubuntu
(esto te va dar hd0,7 "en mi caso", etc)

> root (hdX,Y) --> poner el valor devuelto anterior
> setup (hd0) --> instala grub en nuestro primer disco duro (hd0),
que es con el que inicia la computadora
> quit --> salimos del interprete de comando de grub

Y LISTO!!! LO UNICO QUE QUEDA ES REINICIAR EL SISTEMA Y QUITAR EL LIVE CD!!!!

Y YA ESTARA TU NUEVO GRUB.

para mayores detalles... http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB

ahi esta la solucion, yo tuve el mismo problema

Q hay... yo tenía el mismo problema al hacer el comando sudo grub-install /dev/hda o en mi caso sudo grub-install /dev/sda me salía el error:

Not found or not a block device

Entonces lo que hice fue lo siguiente:

sudo grub

grub> root (hd0,7) /*Ahi es donde tengo mi particion de linux*/
grub> setup (hd0) /*Instala el grub*/
grub> quit

o puedes hacer lo siguiente.... en caso de que no sepas en donde se encuentra tu particion de linux

$ sudo grub --> ejecutamos el interprete de comando de grub
> find /boot/grub/stage1 --> busca donde esta la partición de ubuntu
(esto te va dar hd0,7 "en mi caso", etc)

> root (hdX,Y) --> poner el valor devuelto anterior
> setup (hd0) --> instala grub en nuestro primer disco duro (hd0),
que es con el que inicia la computadora
> quit --> salimos del interprete de comando de grub

Y LISTO!!! LO UNICO QUE QUEDA ES REINICIAR EL SISTEMA Y QUITAR EL LIVE CD!!!!

Y YA ESTARA TU NUEVO GRUB.

para mayores detalles... http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB

para instalar 3 sistemas

para instalar 3 sistemas operativos yo lo pude hacer con

windows
ubuntu
y knoppix

lo que hice fue
ya tenia instalado windows
instale el ubuntu
y luego el knoppix

cuando arrancaba me quedaron solo windows y knoppix
luego entre a knoppix y fui al archivo /boot/grub/menu.lst
para editarlo

antes de esto lo que tienen que hacer es entrar desde knoppix si pueden ver la particion el 2 sistema operativo (en mi caso ubuntu)
en el archivo /boot/grub/menu.lst (si no desde un live cd)

copian el arranque de la parte del 2 sistema operativo que instalaron

en mi caso

title Ubuntu, kernel.......................
root (hd0,5)
kernel /boot/vmlinuz-2.6.20-15 -generic.......................
initrd /boot/initrd.img...............

solo se puede hacer esto si los dos sistemas operativos linux instalan grub y no lilo

cualquier duda agreguenme al msn y los ayudo

A mi ha servido lo que ha

A mi ha servido lo que ha puesto ricardo:

$ sudo grub --> ejecutamos el interprete de comando de grub
> find /boot/grub/stage1 --> busca donde esta la partición de ubuntu
(esto te va dar hd0,7 "en mi caso", etc)

> root (hdX,Y) --> poner el valor devuelto anterior
> setup (hd0) --> instala grub en nuestro primer disco duro (hd0),
que es con el que inicia la computadora
> quit --> salimos del interprete de comando de gru

facil , sencillo y para todos los publicos

No lo consigo

He tenido que instalar XP y no logro reinstalar el grub en el MBR.

Cuando el pc arranca, inicia la linea de comandos de grub. Ahí he probado:
- find /boot/grub/stage1
- root (hd0,0) #tengo el "/boot" en esta partición
- setup (hd0)
- reboot

Al reiniciar, aparece la linea de comandos de nuevo.

He logrado iniciar la distro usando el Super Grub Disk.
Evidentemente, también he usado el SGD para tratar de recuperar y reinstalar el grub. No ha funcionado.

Mi disco duro es sATA, por lo que "/boot" se encuentra en "/dev/sda1" y/o "/media/sda1" una vez montada.

También he estado probado, bajo comandos sudo: (con la distro arrancada, no live-cd)
- # grub-install /dev/sda

y aparece esto

Unknown partition table signature
Unknown partition table signature
Unknown partition table signature
Unknown partition table signature
Unknown partition table signature
Unknown partition table signature
Unknown partition table signature
Unknown partition table signature
Unknown partition table signature
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0) /dev/sda #vendría a ser el disco principal
(hd1) /dev/sdb #disco secundario
(hd2) /dev/sdc #esto no se que es, porque el dvd el "/dev/scd0"

También he iniciado el sistema mediante un Live-CD y al hacer:
- # mkdir /mnt/sda1
- # mount /dev/sda1 /mnt/sda1
- # chroot /mnt/sda1 ---> Aquí me da error. Parece no encontrar el comando" <---

por lo que no puedo continuar con el siguiente paso.
No se como arreglarlo, y resulta molesto el tener que estar pendiente de tener el SGD en el cd, cada vez que arranco el ordenador. Y no, no es buena idea no apagarlo :p

Como veis, he probado distintas soluciones y todas han fallado.
Gracias de antemano!

el problema está en que

el problema está en que para al hacer "chroot" tienes que poner un directorio con una / al final...

por ejemplo: ~# chroot /mnt/sda1/. De otra forma dará error, pero con eso es suficiente... una vez que haces chroot ya sólo tienes que hacer ~# grub-install y todo debería ir bien.

¡Ánimo y suerte!

Eres mi idolo!!

GRACIAS tio!! me has salvado la vida estando tan bien posicionado en google!!!

no monta la particion

no monta la particion ya instalado el grub gracias por cierto muy sencillo me marca que no se puede montar la paraticion marca como error 17

Help

Hola, mi nombre es camila, lo que pasa es que formatie varios volumenes para tener mas espacio (tenia dos sistemas operativos, y queria borrar uno) y ahora me sale GRUB loading stage 1.5... GRUB loading, please wait error 16. Me gustaria saber como puedo arreglar esto sin necesidad de perder mis archivos, soy novata, asi que si me pueden dar detalles de lo que debo hacer lo agradeceria. Gracias

Hola que tal soy novato en

Hola que tal soy novato en eso de ubuntu y tengo el mismo problema del GRUB he estado intentando probar tu solucion pero me quedo en el paso 4 no se a lo que te refieres con el ext2 que deberia de poner yo en mi maquina?? podrias explicar este paso un poco mas porfavor?

A mi me tira otro error

Hola, yo ejecuto todo los pasos para recuperar el grub asi:
#mkdir /Linux
#fdisk -l (para ver todas las particiones y ver cual es la q era /)
#mount -t ext3 /dev/sda3 /Linux
#chroot /Linux
y cuando ejecuto:
#grub-install /dev/sda
Metira el siguiente error:
grub-probe: error: Cannot stat '/dev/sda'

Si alguien sabe la solucion a ese error estaria agradecido, xq no quiero reinstalar Debian!!

tengo el mismo problema...

Tu problema parece ser que tienes la particion /usr separada de /, tendrias que de alguna manera montar tambien /usr y volver a probar.

Winbugs apesta igual que sus

Winbugs apesta igual que sus usuarios, que son flojos, incompetentes, pe.ndejos, retrasados, y sucios como se les ocurre ser windozeros
todos deben cambiarse ya a a linux

Gracias

Muchas gracias por la ayuda. La he copiado a mi blog, citando esta pagina como fuente, ok? Un saludo!

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Saltos automáticos de líneas y de párrafos.

Más información sobre opciones de formato

Distribuir contenido