E.7. Arquivo de Configuração do Menu do GRUB
O arquivo de configuração (
/boot/grub/grub.conf
), o qual é usado para criar a lista de sistemas operacionais inicializáveis no menu do GRUB, essencialmente permite que o usuário selecione um grupo pré-selecionado de comandos para executar. Os comandos exibidos na Seção E.6, “Comandos do GRUB” podem ser usados, bem como alguns comandos especiais que só estão disponíveis no arquivo de configuração.
E.7.1. Estrutura do Arquivo de Configuração
O arquivo de configuração da interface do menu do GRUB é o
/boot/grub/grub.conf
. Os comandos para a configuração das preferências globais para a interface do menu aparecem no início do arquivo, seguidos por declarações para cada kernel ou sistema operacional listado no menu.
Veja a seguir um simples arquivo de configuração do menu do GRUB projetado para inicializar o Red Hat Enterprise Linux ou o Microsoft Windows Vista:
default=0 timeout=10 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Red Hat Enterprise Linux Server (2.6.32.130.el6.i686) root (hd0,0) kernel /boot/vmlinuz-2.6.32.130.el6.i686 ro root=LABEL=/1 rhgb quiet initrd /boot/initrd-2.6.32.130.el6.i686.img # section to load Windows title Windows rootnoverify (hd0,0) chainloader +1
Este arquivo configura o GRUB para montar um menu com o Red Hat Enterprise Linux como sistema operacional padrão e para inicializá-lo automaticamente após 10 segundos. Há duas seções, uma para cada entrada de sistema operacional, com comandos específicos para a tabela de partição do disco do sistema.
Nota
Note que o padrão é especificado como um número inteiro. Isto refere-se à primeira linha
title
no arquivo de configuração do GRUB. Para que a seção Windows
seja configurada como padrão no exemplo anterior, altere default=0
para default=1
.
A configuração do arquivo de configuração do menu do GRUB para a inicialização de múltiplos sistemas operacionais está fora do âmbito deste capítulo, Consulte a Seção E.9, “Recursos Adicionais” para uma lista de recursos adicionais.