7Sep

Como configurar as configurações do GRUB2 Boot Loader

click fraud protection

O Ubuntu e a maioria das outras distribuições Linux agora usam o carregador de inicialização GRUB2.Você pode alterar suas configurações para selecionar um sistema operacional padrão, definir uma imagem de fundo e escolher quanto tempo o GRUB desconhece antes de inicializar automaticamente o sistema operacional padrão.

Configuramos GRUB2 no Ubuntu 14.04 aqui, mas o processo deve ser semelhante para outras distribuições Linux. Você pode personalizar as configurações do GRUB original editando seu arquivo menu.lst no passado, mas o processo agora é diferente.

GRUB2 Princípios básicos de configuração

GRUB2 não usa um arquivo menu.lst. Em vez disso, seu arquivo de configuração principal é o arquivo grub.cfg /boot/grub/.No entanto, você não deve editar este arquivo com a mão! Este arquivo é apenas para uso próprio da GRUB2.Ele é criado automaticamente executando o comando update-grub como root - em outras palavras, executando sudo update-grub no Ubuntu.

Suas próprias configurações GRUB são armazenadas no arquivo grub /etc/default/.Edite este arquivo para alterar as configurações do GRUB2.Scripts também estão localizados no diretório /etc/grub.d/.Por exemplo, no Ubuntu, há scripts aqui que configuram o tema padrão. Há também um script os-prober que verifica os discos rígidos internos do sistema para outros sistemas operacionais instalados - Windows, outras distribuições Linux, Mac OS X e assim por diante - e as adiciona automaticamente ao menu do GRUB2.

instagram viewer

Quando você executa o comando update-grub, o GRUB combina automaticamente as configurações do arquivo grub /etc/default/, os scripts do diretório /etc/grub.d/ e tudo mais, criando um arquivo grub.cfg /boot/grub/ que é lido na inicialização.

Em outras palavras, para personalizar suas configurações do GRUB2, você precisará editar o arquivo grub /etc/default/ e, em seguida, executar o comando sudo update-grub .

Edite o arquivo de configuração GRUB

Abra o arquivo grub /etc/default/ para edição em um editor de texto padrão. Se você quiser usar um editor de texto gráfico, abra um terminal - ou pressione Alt + F2 - e execute o seguinte comando:

gksu gedit /etc/default/ grub

Para um editor baseado em terminal fácil de usar - Nano - use o seguinte comando. Você pode usar qualquer editor de texto que você gosta, é claro - incluindo o editor de texto padrão do vi.

sudo nano /etc/default/ grub

O arquivo grub /etc/default/ é curto e deve ser fácil de editar. Como com qualquer outro arquivo de configuração, você precisa editar as opções para o estado desejado e depois alterar o arquivo. Se alguma das opções abaixo não aparecer no arquivo, adicione-o em uma nova linha. Se assim for, edite a linha existente em vez de adicionar um duplicado.

Escolha o sistema operacional padrão : altere a linha GRUB_DEFAULT = .Por padrão, GRUB_DEFAULT = 0 usa a primeira entrada como padrão - altere o número para 1 para usar a segunda entrada, 2 para usar a terceira entrada, ou assim por diante. Você também pode usar GRUB_DEFAULT = salvo e o GRUB inicializará automaticamente o último sistema operacional escolhido cada vez que você inicializar. Você também pode especificar um rótulo entre aspas. Por exemplo, se você tivesse um sistema operacional chamado Windows 7( carregador) em sua lista de SO, você poderia usar GRUB_DEFAULT = "Windows 7( carregador)"

Salvar um sistema operacional padrão : Se você escolher GRUB_DEFAULT = salvo ,Você também precisa adicionar uma linha GRUB_SAVEDEFAULT = true - caso contrário, não funcionará.

Escolha se o GRUB está oculto : com apenas um sistema operacional instalado, o Ubuntu defaults GRUB para inicializar automaticamente para o sistema operacional padrão com a opção GRUB_HIDDEN_TIMEOUT = 0.Esta opção especifica que o GRUB será escondido e iniciará automaticamente o sistema operacional padrão após 0 segundos - de imediato, em outras palavras. Você ainda pode acessar o menu mantendo Shift enquanto o seu computador é inicializado. Para definir um tempo limite maior, use algo como GRUB_HIDDEN_TIMEOUT = 5 - GRUB exibirá uma tela vazia ou uma tela inicial durante cinco segundos, durante a qual você pode pressionar qualquer tecla para ver o menu. Para evitar que o GRUB seja escondido automaticamente, comente a linha - apenas adicione um # antes dele para que ele leia # GRUB_HIDDEN_TIMEOUT = 0 .

Controle o tempo de espera do menu GRUB : Se o GRUB não estiver escondido automaticamente, você verá o menu cada vez que seu computador for iniciado. O GRUB irá automaticamente carregar o sistema operacional padrão após um período de tempo, normalmente dez segundos. Durante esse período, você pode escolher outro sistema operacional ou deixá-lo ser inicializado automaticamente. Para alterar o período de tempo limite, edite a linha GRUB_TIMEOUT = 10 e insira qualquer número de segundos que você quiser.(Lembre-se, isso só é usado se o GRUB não estiver oculto.) Para evitar que o GRUB inicialize automaticamente e sempre espere que você escolha um sistema operacional, altere a linha para GRUB_TIMEOUT = -1

Escolha uma imagem de fundo : GRUB_BACKGROUNDA linha controla se uma imagem de fundo é usada - por padrão, o GRUB usa um aspecto monocromático branco sobre preto. Você pode adicionar uma linha como GRUB_BACKGROUND = "/home/user/Pictures/ background.png" para especificar um arquivo de imagem que o GRUB usará.

O arquivo de imagem deve atender às várias especificações. GRUB suporta imagens JPG / JPEG, mas estas são limitadas a 256 cores - então você provavelmente não vai querer usar uma imagem JPG.Em vez disso, você provavelmente quer usar uma imagem PNG que possa ter qualquer número de cores. Você também pode usar um arquivo de imagem TGA.

Faça suas alterações terem efeito

Para que suas alterações entrem em vigor, basta salvar o arquivo de texto - Arquivo & gt;Salve em Gedit ou Ctrl + O e depois Enter para salvar o arquivo em Nano - e então execute o comando sudo update-grub .Suas alterações se tornarão parte do arquivo grub.cfg e serão usadas sempre que você inicializar seu computador.

Estas não são todas as configurações do GRUB, mas são algumas das mudanças mais comuns. Outras configurações podem ser personalizadas no arquivo grub /etc/default/ ou editando os scripts no diretório grub.d /etc/.

Se você não quiser editar os arquivos à mão, poderá encontrar ferramentas gráficas para personalizar GRUB2 nos repositórios de software da sua distribuição Linux. O método acima deve funcionar mesmo em distros do Linux, onde tais ferramentas não estão facilmente disponíveis, ou se você apenas tem acesso à linha de comando e deseja fazê-lo manualmente.