No puedo arrancar!!!

Imagen de Chatilla
0 puntos

Hola, me he instalado Ubuntu en un Hd usb. La instalacion se realiza sin problemas,pero al intentar instalar Grub en un floppy me dice ERROR FATAL No se puede instalar Grub en /dev/fd0. Alguien sabe como puedo arrancar desde diskete Ubuntu.
Gracias!!

Imagen de akenaton
+1
0
-1

El otro dia tuve que reinstalar Windows XP en uno de los ordenadores de la Asociación de Vecinos de Corme. En ese ordenador también tenía instalado Ubuntu, así que me encontraba con el problema de que al instalar Windows borraría Grub del MBR.
La solución más sencilla a este problema pasa por crear un disquete de arranque con Grub, y volver a instalar Grub en el MBR después de instalar Windows.
Supongo que no soy el único que se encuentra con este problema habitualmente,... así que aquí os dejo explicados los pasos que seguí:

Iniciamos Ubuntu normalmente y abrimos un terminal con permisos de superusuario: Menu Aplicaciones -> Herramientas del sistema -> Root Terminal.
Editamos el fichero /boot/grub/device.map, por ejemplo con nano:
# nano /boot/grub/device.map
y añadimos la línea:
(fd0) /dev/fd0
En mi caso, el fichero quedó con el siguiente contenido:
(hd0) /dev/hda
(fd0) /dev/fd0

Introducimos un disquete y le damos formato FAT:
# mkfs.vfat /dev/fd0
Lo montamos:
# mount -t vfat /dev/fd0 /media/floppy
donde /media/floppy es el directorio en el que queremos montar el disquete.
Ahora tenemos que instalar Grub en el disquete, ejecutando:
# cp -fr --parents /boot/grub/ /media/floppy
# umount /media/floppy
# grub-install /dev/fd0
Si no hubiésemos añadido la línea
(fd0) /dev/fd0
en /boot/grub/device.map ahora obtendríamos el siguiente error:
/dev/fd0 does not have any corresponding BIOS drive

En este momento ya podemos instalar Windows sin miedo a perder Grub. Si no confiais en mi (yo no confiaría demasiado) podeis probar antes a arrancar con el disquete. Debemos tener configurada la BIOS para que intente arrancar desde la disquetera antes de arrancar desde el disco duro.

Cuando acabemos de instalar Windows simplemente reiniciamos con el disquete que hemos creado, entramos en Ubuntu y abrimos de nuevo un terminal con permisos de root. En él ejecutamos:
# grub-install /dev/hda
y ya tenemos de nuevo nuestro Grub, configurado exactamente de la misma forma que antes.

A ver si te ayuda ;) Saludos de Akenaton.

+1
0
-1