Restaurar el grub II

Imagen de banyut
0 puntos

 

extraido de: http://banyut.obolog.com/

Hace poco explique como restaurar el grub. Pues de nuevo en el curro me he encontré con la necesidad de reinstalar windows, pero esta vez a demás de reinstalar windows, con la consecuente eliminación de nuestro arranque dual, cambié la conexión de los discos por lo que el disco hdc donde tenia windows y linux, paso a ser hda.

En este caso, el proceso que seguimos en el articulo anterior no funciona, tras varios intentos el sistema me arrojaba los siguientes errores.

  • /dev/hda does not have any corresponding Bios drive.

  • Could not find for /boot: Not found or not a block device.

Cuando lo vi, entendí que el grub apuntaba a hdc, esto lo tenemos en el archivo device.map que encontraremos en el directorio /boot/grub. Así que procedí a su restauración.

grub-intall –-recheck /dev/hda

Para mi desgracia, esto solo me lo solucionó a medias, aun no me funcionaba el método de restauración.

Entonces me acorde de lo que dicen los más puristas, de que el grub tiene que estar instalado en el MASTER BOOT RECORD (MBR), y no en una partición, que es donde lo instalamos la ultima vez.

Para aclararlo un poco, el disco hda, puede contener en su interior una o más particiones (hda0, hda1, hda2, etc), pues el MBR, tendría que estar en hda (sin número) y no en una partición hdaX.

Bien pues empecemos el proceso para instalar-lo ahí. Los pasos iniciales son los mismos que los indicados en el articulo anterior Restaurar el Grub, hay que iniciar con un LiveCD y montar la partición donde tenemos instalado nuestro SO.

Hecho esto teclearemos, entraremos en el programa grub.

sudo grub

Es importante ejecutarlo como root.

Esto iniciará el programa grub, ahora ejecutaremos la siguiente instrucción que nos localizara los discos donde lo tenemos instalado.

find /boot/grub/stage1

Nos devolverá algo parecido a esto (puede variar según cada caso)

(hd0, 0)

En mi caso hd0 = hda, (hd1 = hdb, etc), el número que acompaña a hd0, es la partición.

Ahora marcaremos la partición que nos ha devuelto el comando anterior (find) como raiz.

root (hd0, 0)

Instalamos el grub en el MBR del disco, (NO EN LA PARTICIÓN).

setup (hd0)

y por ultimo salimos del grub y reiniciamos.

quit

sudo reboot

Y al reiniciarse la maquina, nos encontramos con nuestro inicio dual correctamente instalado y configurado.

Imagen de razielpaganini
+1
0
-1

perdon, ya resolvi el problema (hice un poco de modificacion a mi favor al tutorial que encontre en internet) perdona la molestia, pero ya esta solucionado, es que escribi una linea de comando pero en el area del grub de winXP :P pero ya lo solucione, PERDONA LA MOLESTIA

hola! oye tengo un porblema, intente instalar un GRUB nuevo mediante un tutorial que encontre en internet, pero el problema es que no puedo iniciar windows, supongo el problema es por que cambie el grub (ya veras por que) me lanza este mensaje si le hago enter en "windows NT/2000/XP (loader):

booting 'windows NT/2000/XP (loader)

root (hd 0,0)
filesystem type unknown partition type 0x7
savedefault
makeactive
chainloader +1
gf xmenu /boot/grub/message.ultimate

error 27: unrecognized command

press any key to continue...

al parecer le movi por error al grub de windows y ahi viene el problema, espero me puedas ayudar, de antemano muchas gracias

tengo ubuntu hardy y tengo 2 discos duros, un maxtor de 40 y un seagate de 80
el de 80 esta particionado 60 para NTFS (mis respaldos en windows) y 20 en EXT3 (para ubuntu)
____________________________________________________________________________________________________
ve tranquilo a donde vayas, que has de morir donde debes

+1
0
-1

____________________________________________________________________________________________________
ve tranquilo a donde vayas, que has de morir donde debes