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.
![](https://linuxhint.com/wp-content/uploads/2019/06/1-29.png)
Se você quiser ter certeza manualmente que o sistema tem a última versão do GRUB, use o seguinte comando.
![](https://linuxhint.com/wp-content/uploads/2019/06/2-29.png)
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.
![](https://linuxhint.com/wp-content/uploads/2019/06/3-28.png)
![](https://linuxhint.com/wp-content/uploads/2019/06/4-29.png)
Por exemplo, para alterar o papel de parede do GRUB, altere o valor da variável “GRUB_BACKGROUND”.
![](https://linuxhint.com/wp-content/uploads/2019/06/5-28-1024x92.png)
GRUB também permite colorir os textos para facilitar a leitura.
![](https://linuxhint.com/wp-content/uploads/2019/06/6-27.png)
No início do arquivo, você notará a variável “GRUB_DEFAUTL”. Ela é usada para definir qual SO é o padrão no bootloader.
![](https://linuxhint.com/wp-content/uploads/2019/06/7-25.png)
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.
![](https://linuxhint.com/wp-content/uploads/2019/06/8-25.png)
Once edição está completa, salve o arquivo.
![](https://linuxhint.com/wp-content/uploads/2019/06/9-25.png)
>
Vamos ver o diretório de scripts GRUB.
![](https://linuxhint.com/wp-content/uploads/2019/06/10-23.png)
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.
![](https://linuxhint.com/wp-content/uploads/2019/06/11-22.png)
Inicie o “grub-customizer” a partir do menu.
>
![](https://linuxhint.com/wp-content/uploads/2019/06/12-21.png)
É necessária a senha de root para iniciar. Afinal, você está chamando uma ferramenta para realizar mudanças no nível do sistema.
![](https://linuxhint.com/wp-content/uploads/2019/06/13-21.png)
Tudo a opção da ferramenta é simples e auto-explicativa.
![](https://linuxhint.com/wp-content/uploads/2019/06/14-17.png)
![](https://linuxhint.com/wp-content/uploads/2019/06/15-17.png)
![](https://linuxhint.com/wp-content/uploads/2019/06/16-15.png)
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.
![](https://linuxhint.com/wp-content/uploads/2019/06/17-15.png)
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.
![](https://linuxhint.com/wp-content/uploads/2019/06/18-16-1024x425.png)
Prepare seu sistema para construir e instalar pacotes AUR.
![](https://linuxhint.com/wp-content/uploads/2019/06/19-13.png)
Grab “update-grub” do AUR.
>
![](https://linuxhint.com/wp-content/uploads/2019/06/20-12.png)
Inicie o “update-grub” do edifício.
![](https://linuxhint.com/wp-content/uploads/2019/06/21-13.png)
![](https://linuxhint.com/wp-content/uploads/2019/06/22-13.png)
>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.
![](https://linuxhint.com/wp-content/uploads/2019/06/23-14.png)
>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.