HOWTO Arrancar desde un disket con Grub
De Gentoo Linux Wiki
| Kernel & Hardware • Red y Servicios • Portage • Relacionado con el Sistema • Servidor X • Juegos • Misceláneos |
Tabla de contenidos |
[editar] Introducción
Algunas veces si tienes más de un sistema operativo puedes necesitar una forma de probar tu configuración sin sobrescribir el arranque de Windows 98/ME/XP. Creando un disket con Grub podrás probar tu configuración sin riesgo.
Si ya has emergido Grub pero todavía no lo has configurado, es fácil hacer el disket. Yo utilicé el mío para probar los comandos de arranque de Windows XP.
[editar] Disket
[editar] Formatear
Introduce un disket, vamos a formatearlo con ext2:
# fdformat /dev/fd0 # mke2fs /dev/fd0
[editar] Copiar archivos
Ahora vamos a montar el disket y la partición boot, luego copiaremos algunos archivos que Grub va a necesitar.
# mount /boot # mkdir /floppy # mount /dev/fd0 /floppy # mkdir /floppy/grub # cp /boot/grub/stage* /floppy/grub # umount /floppy
[editar] Instalar Grub
Ahora vamos a ejecutar grub y usaremos su consola para instalarlo en el disket.
# grub
Ahora deberías tener una consola con el prompt "grub>".
# root (fd0) # setup (fd0) # quit
[editar] Arrancando
[editar] Linux
Bien, ya tenemos nuestro disket con Grub. Cuando reinicies con él verás una consola como la que viste cuando instalamos Grub en el disket. Ahora podremos ejecutar los comandos para arrancar Linux. Si has seguido el tutorial, tu partición root es hda3 y tu partición boot es hda1. Teclea lo siguiente en la consola de Grub para arrancar Linux:
# root (hd0,0) # kernel /<nombre del kernel> root=/dev/hda3 # boot
Obviamente, reemplaza <nombre del kernel> con el nombre de tu kernel. Puedes usar el autocompletado con tab para encontrarlo.
[editar] Windows
Si quieres arrancar Windows, necesitarás especificar en qué partición está. Grub usa un sistema de nombres para discos y particiones que empieza por cero, por lo tanto tu primera partición del primer disco (/dev/hda1) es (hd0,0), la cuarta partición del segundo disco (/dev/hdb4) es (hd1,3), etc. En mi configuración tengo Windows XP en /dev/hda y como Grub no entiende el sistema de ficheros de Windows XP (NTFS) vamos a usar rootnoverify.
# rootnoverify (hd0,0) # chainloader +1 # boot
[editar] Mira también
[editar] Créditos
Traducido de la versión original en Inglés por Franco Gotusso
