Reinstalacion de grub

Reinstalacion de grub

Tengo mi disco duro con windows xp y ubuntu y acabo de formatear xp por razones de virus. XP sobreescribio el mbr asi que procedi a reinstar grub.

Entre con el livecd que viene con ubuntu warty, monte la particion raiz y ejecute chroot sobre ese directorio. ejecute grub-install /dev/hda y al parecer se completo la reinstalacion sin errores, pero ahora cuando no reinicio no me aparece el menu del grub, solo un simbolo: grub>

Revise en /boot/grub/ pero no me aparece el archivo menu.lst y device.map me arroja solo esto:

(fd0) /dev/fd0
(hd0) /dev/hda

Volvi a ejecutar grub-install pero no se funciona.

Alguna idea, se las agradecere mucho.

Bernardo.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de SapoDriLo

Cambiaron las particiones? Cr

Cambiaron las particiones? Creaste alguna nueva partición lógica?
grub no encuentra el menu.lst, tienes que editarlo para que refleje la nueva configuracion del disco, y lo reinstalas. Creo.



SapoDriLo
Guía: http://guia-ubuntu.org/
FAQ: http://www.ubuntu-es.org/book/view/171
How-TO's http://www.ubuntu-es.org/book/view/103

Reinstalacion de grub

Cuando se realizo la reinstalacion de xp se elimino por completo la particion que lo contenia, pero se volvio a crear con el mismo tamano. Las particiones correspondientes a Linux no se tocaron.

Debo comentar que desde el livecd si puedo ver todas las particiones del disco. XP y todas las de ubuntu.

te refieres a editar/crear el menu.lst?

Gracias por tu ayuda.

creo que eso que te sale es l

creo que eso que te sale es la consola de grub. Para que vuelvas a tener un menu de arranque, en dicho prompt debes poner

grub> root (hd0,x) //Donde "x" es el numero de la particion en que tienes instalado linux

grub> setup (hd0)

grub> quit

En teoria con eso ya está, yo el otro dia tuve que formatear la particion con XP y claro, al volver a instalar XP me comió el mbr con el grub. Arranqué desde el liveCD de ubuntu y volvi a instalar el grub en el mbr. Me dejo el menu de arranque tal como lo tenía y todo funcionando perfectamente.

*Acabo de leer bien tu post, perdona. lo que me tocó hacer es montar la particion donde tenia mi linux de HDD, estando desde el liveCD, y luego lo que te he comentado anteriormente. Me tocó hacerlo despues de darme cuenta a la media hora de que no la monta automaticamente cuando arrancas desde el liveCD (o por lo menos en mi caso) por eso a lo mejor en tu caso no tienes las cosas en el menu.lst

Espero que te aporte alguna pista, un saludo.

Re: Reinstalacion de grub

Gracias RastaFary ya está funcionando. Creo que no era necesario hacer lo de grub-install sino irse directamente por setup (hd0,x). Pero bueno aquí dejo los pasos que seguí por si le sirve a alguien.

1) Iniciar con el cd de rescate o livecd
2) Identificar la partición raíz.
3) Montar la partición raíz.
ejem. # mount /mnt/ubuntu /dev/hda
4) Ejecutar chroot /mnt/ubuntu /bin/bash
5) Ejecutar grub-install /dev/hda
6) Ejecutar el comando grub, para entrar al prompt interactivo de grub y hacer:
grub> root (hd0,x) //donde x es el numero de la partición donde se tiene montado linux
grub> setup (hd0)
grub> quit
7) Salir de shell, desmontar la particion raiz y reiniciar.

Un saludo.

Unas cuestiones más ?!?

Se que lo que voy a decir puede dar lugar a que se partan el culo a mi consta:
(mi entorno es hda1 w-XP, hda5 swap, hda6 ubuntu, hda7 fat32)

1-Meter disco Live-CD (vale Guadalinex??)
2-Identificar partición raíz: (sería hda1 o hda6)
3-Montar la particón raíz (que significa el "ubuntu"... y que hdaX hay que poner?)
4-(en funcion del 3)
5-grub-install /dev/hda(1 ó 6??)
6-(muy clarito gracias..)
7-(tb muy claro)

Siento ser tan patoso... pero antes tb lo intenté y tuve que volver a formatear todas las particiones pues me casqué el mbr y no lo pude reparar con disco ninguno......

P.D. "Me siento un tanto inútil"...

Y sin embargo se mueve....
Necesito el CD key de mi ubuntu!!!!!

Espero que te aclare los pasos.

En mi casi yo tengo el disco duro (hd0) particionado de la siguiente forma:

  • hda1 - windows xp
  • hda2 - /boot
  • hda3 - swap
  • hda5 - /home
  • hda6 - /tmp
  • hda7 - /

Ok, de acuerdo a esto los pasos para la reinstalación fueron:

1.- Entrar con cualquier livecd o disco de rescate. Todo lo que se necesita es la consola.

2.- Identificar la partición raíz en linux. En mi caso es hda7.

3.- Montar la partición raíz. En mi caso previamente cree una carpeta llamada llamada ubuntu en /mnt y monte la partición de forma tradicional:
# mount /dev/hda7 /mnt/ubuntu.

4.- Ejecutar: # chroot /mnt/ubuntu /bin/bash

5.- Ejecutar: # grub-install /dev/hdaX. Donde X es la partición de booteo. hda2 en mi caso.

6.- Ejecutar el comando grub, para entrar al prompt interactivo y hacer:

  • grub> root(hd0, X). Dónde X es la partición raíz. hda7 en este caso.
  • grub> setup(hd0)
  • grub> quit

7.- Salir del shell, desmontar la partición raíz y reiniciar.

Espero que te ayude.

Un saludo, Bernardo.

Montar el Grub

Primera vez que entro en forum, ya que soy muy nuevo en esto.
Segui tus pasos y funcionaron todos hasta que llegue al 6
yo coloco >grub root(hd0,hda1). Pienso que la particion raiz esta en esa particion ya que Linux esta intalado ahi.
No veo como encontrar mi particion raiz porque no se como ubicarla.
Solo aparecen las particiones de Linux, y Swap, que es Linux Solaris.
Entonces cuando coloco los comandos que dices en la ayuda, aparece:

grub> root(hd0,hda1)

Error 27: Unrecognized command

Creo que estoy metiendo la pata...porque iba bien hasta aqui.
Disculpen la "falta de ignorancia" como diria un amigo.

Gracias por la ayuda...

el comando es root(hd0,X)

el comando es root(hd0,X) donde X=0 o X=1 segun sea la primera(X=0). segunda(X=1) ... particion.

Me sale un problema al ejecutar el comando GRUB

HOla a todos ... Bueno les cuento que acabo de formatear la particion de windows XP,pero ahora no puedo correr nada ... debe ser por que al formatear me borro la MBR o el gestor de arranque.

Mis particiones son:

sda3 = Windows ntfs
sda2 = swap
sda5 = extend ubuntu

He seguido todo los pasos pero en el momento de ejecutar el comando Grub, entra normalmente al SHELL, pero al escribir:

grub> root (sd0,5)

me sale un mensaje que dice: "Error 23: Error while parsing number"

QUE PODRA SER? ....

Sera importante mencionar que tengo un Disco Duro SATA ?

Ayuda por favor ... gracias y saludos a todos.

Juan Pablo Pizarro Cruz
Ingenieria Civil en Computacion e Informatica
Universidad Arturo Prat
Iquique - Chile

Hola 1º CD LIVE 2º sudo

Hola
1º CD LIVE
2º sudo grub
3º grub> root (hd0,5)
4º grub> setup (hd0)
5º grub> quit
ya ta

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.