E.6. Comandos do GRUB
O GRUB permite que uma série de comandos úteis sejam usados na sua linha de comando. Alguns dos comandos aceitam opções após o seu nome, as quais devem ser separadas do comando em si e de outras opções na mesma linha por caracteres de espaço.
Veja a seguir uma lista de comandos úteis:
boot
— Inicializa o sistema operacional ou o último carregador em cadeia a ter sido carregado.chainloader </caminho/para/o/arquivo>
— Carrega o arquivo especificado como um carregador em cadeia. Se o arquivo estiver localizado no primeiro setor da partição especificada, use a notação de lista de blocos,+1
, no lugar do nome do arquivo.Veja a seguir um exemplo do comandochainloader
:chainloader +1
displaymem
— Exibe a utilização de memória atual, baseado na informação do BIOS. Útil para determinar a quantidade de memória disponível em um sistema antes de inicializá-lo.initrd </path/to/initrd>
— Permite que usuários especifiquem um disco RAM inicial para usar na inicialização. Uminitrd
é necessário quando o kernel precisa de certos módulos para inicializar corretamente, como é o caso por exemplo quando a partição raiz for formatada com um sistema de arquivos ext3 ou ext4.Veja a seguir um exemplo do comandoinitrd
:initrd /initrd-2.6.8-1.523.img
install <estágio-1> <disco-de-instalação> <estágio-2>
— Instala o GRUB no MBR do sistema.p
<arquivo-de-configuração><estágio-1>
— Significa um dispositivo, partição, e arquivo onde a imagem do primeiro carregador de inicialização pode ser encontrada, como(hd0,0)/grub/stage1
.<disco-de-instalação>
— Especifica o disco onde o carregador de inicialização estágio 1 deve ser instalado, como(hd0)
.<estágio-2>
— Passa a localização do carregador de inicialização estágio 2 para o carregador de inicialização estágio 1, como(hd0,0)/grub/stage2
.p
<arquivo-de-configuração>
— Esta opção faz com que o comandoinstall
procure pelo arquivo de configuração do menu especificado por<arquivo-de-configuração>
, como(hd0,0)/grub/grub.conf
.
Atenção
O comandoinstall
sobrescreve quaisque informações já contidas no MBR.kernel </caminho/para/o/kernel> <opção-1> <opção-N>
... — Especifica o arquivo de kernel a ser carregado ao inicializar o sistema operacional. Substitua </caminho/para/o/kernel> por um caminho absoluto da partição especificada pelo comando root. Substitua <opção-1> com opções para o kernel do Linux, comoroot=/dev/VolGroup00/LogVol00
, para especificar o dispositivo no qual a partição raiz do sistema está localizada. Múltiplas opções podem ser passadas ao kernel através de uma lista separada por espaços.Veja a seguir um exemplo do comandokernel
:kernel /vmlinuz-2.6.8-1.523 ro root=/dev/VolGroup00/LogVol00
A opção no exemplo anterior especifica que o sistema de arquivos raiz para o Linux está localizado na partiçãohda5
.root (<tipo-de-dispositivo><número-do-dispositivo>,<partição>)
— Configura a partição raiz para o GRUB, como(hd0,0)
, e monta a partição.Veja a seguir um exemplo do comandoroot
:root (hd0,0)
rootnoverify (<tipo-de-dispositivo><número-do-dispositivo>,<partição>)
— Configura a partição raiz para o GRUB, exatamente como o comandoroot
, mas não monta a partição.
Outros comandos também estão disponíveis. Digite
help --all
para uma lista completa de comandos. Para uma descrição de todos os comandos do GRUB, consulte a documentação disponível online em http://www.gnu.org/software/grub/manual/.