E.6. Comandos de GRUB
GRUB permite varios comandos en su línea de comandos. Algunos de los comandos aceptan opciones después del nombre y estas opciones deben ir separadas del comando por comas y de otras opciones de esa línea por caracteres de espacio.
En la lista siguiente se indican algunos comandos útiles:
boot
— Arranca el sistema operativo o gestor de encadenamiento que se ha cargado.chainloader </ruta/del/archivo>
— Carga el archivo especificado como un cargador en cadena. Si el archivo se localiza en el primer sector de la partición especificada, use la anotación de la lista negra localizada en el primer sector de la partición especificada,+1
, en lugar de nombre de archivo.Lo siguiente es un ejemplo del comandochainloader
:chainloader +1
displaymem
— Muestra el uso actual de memoria, en función de la información del BIOS. Esto es útil si no está seguro de la cantidad de RAM que tiene un sistema y todavía tiene que arrancarlo.initrd </path/to/initrd>
— Permite a los usuarios especificar un disco RAM inicial en el arranque. Uninitrd
es necesario cuando el kernel requiere ciertos módulos para arrancar correctamente, como por ejemplo, cuando la partición root está formateada con el sistema de archivos ext3 o ext4 file system.A continuación se muestra un ejemplo del comandoinitrd
:initrd /initrd-2.6.8-1.523.img
install <stage-1> <install-disk> <stage-2>
— Instala GRUB al MBR del sistema.p
config-file<stage-1>
— Significa un dispositivo, partición y archivo donde la primera imagen del gestor de arranque puede encontrarse, tal como(hd0,0)/grub/stage1
.<install-disk>
— Especifica el disco donde el gestor de arranque Etapa 1 debe ser instalado, tal como(hd0)
.<stage-2>
— Pasa el sitio de gestor de arranque Etapa 2 al gestor de arranque Etapa 1, tal como(hd0,0)/grub/stage2
.p
<config-file>
— Esta opción le dice al comandoinstall
que busque el archivo de configuración de menú especificado por<config-file>
, tal como(hd0,0)/grub/grub.conf
.
Aviso
El comandoinstall
sobrescribe cualquier información que ya se encontraba en el MBR.kernel </path/to/kernel> <option-1> <option-N>
... — Especifica el archivo de kernel a cargar en el arranque del sistema operativo. Remplace </path/to/kernel> por una ruta absoluta de la partición especificada por el comando root. Remplace <option-1> por opciones para el kernel de Linux, tales comoroot=/dev/VolGroup00/LogVol00
para especificar el dispositivo en el cual se localiza la partición root para el sistema. Se pueden pasar múltiples opciones en una lista separada por espacios.Lo siguiente es un ejemplo para el comandokernel
:kernel /vmlinuz-2.6.8-1.523 ro root=/dev/VolGroup00/LogVol00
La opción en el ejemplo anterior especifica que el sistema de archivos raíz para Linux está ubicado en la particiónhda5
.root (<device-type><device-number>,<partition>)
— Configura la partición root para GRUB, tal como(hd0,0)
, y monta la partición.A continuación se presenta un ejemplo para el comandoroot
:root (hd0,0)
rootnoverify (<device-type><device-number>,<partition>)
— Configura la partició root para GRUB, al igual que el comandoroot
, pero no monta la partición.
También están disponibles otros comandos; escriba
help --all
para una lista completa de comandos. Para una descripción de todos los comandos GRUB, consulte la documentación disponible en http://www.gnu.org/software/grub/manual/.