HOWTO Arrancar desde un disket con Grub

De Gentoo Linux Wiki

Este articulo es parte de las series de HOWTO.
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

Herramientas personales