O carregador de inicialização é o primeiro programa que é executado quando o computador inicia. Este software então carrega todo o sistema operacional. Dentro dos sistemas operacionais “open-source” como Linux e outros com sabor Unix, o GRUB é o mais popular gerenciador de boot. Se você não sabia, o GRUB também é open-source com TONS de configurações suportadas. Se você está usando o Arch Linux, então eu assumo que você está usando o GRUB como o bootloader, certo? Vamos verificar como atualizar o GRUB no Arch Linux.
Atualizando o pacote GRUB
A primeira coisa a fazer é ter certeza de que o GRUB está atualizado. Quando você atualizar o sistema, o pacman se encarregará de atualizar o GRUB para a última versão.
Se você quiser ter certeza manualmente que o sistema tem a última versão do GRUB, use o seguinte comando.
Este comando irá reinstalar o GRUB, é claro. Entretanto, o pacman irá verificar a última versão do servidor e se houver uma atualização disponível, irá pegá-la e instalá-la.
Editando a configuração do GRUB
GRUB permite a configuração personalizada. Você pode executar uma série de ações usando esta oportunidade, por exemplo, configurar o SO padrão (se vários SO estiverem instalados), tempo limite do menu do GRUB, imagem de fundo personalizada e muito mais. Também é possível definir scripts personalizados para GRUB.
GRUB usa seu próprio arquivo de configuração para executar todas as ações. O ficheiro está localizado em “/etc/default/grub”. Para scripts GRUB, é utilizado o directório “/etc/grub.d”.
Editar o ficheiro de configuração do GRUB.
Por exemplo, para alterar o papel de parede do GRUB, altere o valor da variável “GRUB_BACKGROUND”.
GRUB também permite colorir os textos para facilitar a leitura.
No início do arquivo, você notará a variável “GRUB_DEFAUTL”. Ela é usada para definir qual SO é o padrão no bootloader.
A próxima entrada “GRUB_TIMEOUT” decidirá por quanto tempo o menu GRUB deve permanecer aberto. Por padrão, o valor é 5 (segundos). Se você quiser mostrar o menu GRUB ilimitado, defina o valor para qualquer número inteiro negativo.
Once edição está completa, salve o arquivo.
>
Vamos ver o diretório de scripts GRUB.
GRUB customizador
Esta é uma ferramenta muito útil que permite uma personalização mais fácil de várias configurações do GRUB. É uma ferramenta gráfica e disponível diretamente do repositório Arch Linux.
Inicie o “grub-customizer” a partir do menu.
>
É necessária a senha de root para iniciar. Afinal, você está chamando uma ferramenta para realizar mudanças no nível do sistema.
Tudo a opção da ferramenta é simples e auto-explicativa.
Reload GRUB
Depois de fazer todas as alterações, é necessário actualizar o ficheiro GRUB cfg no directório “/boot/grub”. Execute o seguinte comando após fazer qualquer alteração no arquivo de configuração do GRUB.
Se você não estiver interessado em executar este longo comando, você pode usar o “update-grub”. É um script que executa o comando mencionado anteriormente. Entretanto, ele não está disponível no diretório oficial do Arch Linux. O “update-grub” tem que ser obtido do AUR.
Prepare seu sistema para construir e instalar pacotes AUR.
Grab “update-grub” do AUR.
>
Inicie o “update-grub” do edifício.
>Nota: Para um acesso mais fácil ao AUR, é recomendado o uso de um helper AUR adequado. Os helpers AUR podem automatizar a tarefa inteira. Aprenda como usar AUR.
>Após a instalação estar completa, você pode chamar diretamente “update-grub” para fazer o trabalho.
Pensamentos finais
GRUB é o bootloader mais popular para todas as distros Linux. Ele também pode funcionar com outros sistemas operacionais. Para ter controle total sobre o processo de boot, é necessário ter conhecimento sobre manipulação das configurações do GRUB e atualização adequada do GRUB.