O que é Grub

O que é Grub

O bootloader desempenha um papel essencial em seus sistemas operacionais para inicializar seu sistema, e Grub é um deles. Grub, ou Grand Unified Bootloader, é um programa flexível e potente para inicializar os kernels dos sistemas operacionais.

Funciona como um carregador de inicialização padrão para o sistema baseado no kernel Linux. No entanto, muitos geeks de tecnologia ainda desconhecem o que é exatamente o grub. Neste guia, explicaremos tudo o que você precisa saber sobre o grub.

O que é Grub?

Grub (programa de bootloader) permite que a seleção de kernel ou sistemas operacionais instalados sejam carregados quando o sistema botas. Grub começa, carrega o kernel na memória e o executa. Posteriormente, você pode selecionar o sistema operacional dos vários sistemas operacionais que deseja inicializar. Assim, o GRUB atua como um carregador de inicialização e um gerente de inicialização. Para entender melhor o Grub, vejamos alguns de seus recursos.

Características do Grub

  • Não requer entrada de um usuário; Funciona automaticamente.
  • Não há necessidade de escrever o arquivo de configuração toda vez que é alterado.
  • Ele carrega o sistema operacional de diferentes locais.
  • Grub descompacta o sistema operacional antes de lançá -lo.
  • Ele instala e executa em muitos dispositivos, incluindo unidades USB, CD-ROMs, DVDs, discos de disquete e discos rígidos.
  • O grub dinamicamente configurável permite que os usuários mudem durante a inicialização.
  • Um número ilimitado de entradas de inicialização pode ser criado.

Versões do grub

Atualmente, estão disponíveis duas versões principais do GRUB que são as seguintes:

Legado da Grub (versão 0)

Eles lançaram a primeira versão do GRUB em 1995. É um carregador de inicialização multiboot e foi projetado inicialmente por Erich Stefan Boleyn e posteriormente mantido pelo projeto GNU.

Grub 2 (versão 2)

Grub 2 é a versão amplamente usada do Grub. Podemos encontrá -lo em distritos Linux, como Ubuntu, Manjaro, Red Hat Enterprise Linux (RHEL) e Fedora. Ele fornece melhores opções e ferramentas de configuração em comparação com a versão 0.

Como funciona o grub?

Grub fornece um menu de opções com uma lista de sistemas operacionais e kernels Linux. Você pode interagir com este menu para fazer uma seleção de sua escolha. Uma captura de tela da lista de menus da GRUB está anexada para sua referência.

Depois de selecionar o sistema operacional para inicializar no menu anterior, o Grub carrega o kernel selecionado. Tem parâmetros diferentes. Esses parâmetros têm suas funções enquanto inicializa o sistema operacional, que é o seguinte:

Parâmetros Funções
núcleo Descobre a localização do kernel.
respingo Ele exibe a tela Splash enquanto o PC está inicializando.
quieto Ele esconde algumas mensagens específicas do sistema enquanto o sistema está inicializando.
Boot_image Localização da imagem do kernel Linux.
ro Monta o sistema de arquivos no modo somente leitura.
raiz É a localização do sistema de arquivos raiz.
initrd Especifica o disco da RAM inicial.

A configuração definida pela distribuição Linux determina as entradas no menu Grub. Pressione a tecla "E" na interface do menu Grub para editar uma entrada de menu Grub. Ele permite que você altere os parâmetros do kernel antes de carregar. Você também pode entrar no menu da linha de comando do Grub usando a tecla "C".

Ele mantém pelo menos uma versão mais antiga, mesmo após a atualização da distribuição do Linux, a versão do kernel. Faz isso para inicializar em um kernel Linux mais antigo se você encontrar algum problema com a versão atualizada.

No final, você verá uma entrada como as configurações da UEFI ou a configuração do sistema que permite acessar as configurações do BIOS de sua máquina.

Como configurar o grub

Qualquer alteração que você faz no grub com a ajuda da interface do menu não é permanente. Para fazer alterações permanentes no GRUB, como alterar o tempo limite padrão, você deve alterar o arquivo de configuração depois de inicializar no sistema Linux.

O arquivo de configuração principal do grub é o grub.CFG, localizado no diretório /bota /grub. Editando diretamente este arquivo não é recomendado. Como alternativa, você pode editar o arquivo de configuração do GRUB localizado em/etc/padrão/grub. Você pode fazer alterações adicionais adicionando o .Arquivo de configuração CFG para este diretório. Ele também possui um/etc/padrão/grub.diretório D.

Use o seguinte comando para alterar o/etc/padrão/grub:

sudo update-grub

Isso permite que você escreva suas alterações automaticamente no grub.Arquivo CFG.

Mais informações sobre o GRUB podem ser obtidas usando o seguinte comando:

Info -f Grub

Conclusão

O carregador de inicialização é o primeiro software que começa quando as botas do computador. Através deste guia, você deve saber que o Grub é um carregador de inicialização flexível e muito poderoso, e o usuário controla completamente sua tela de inicialização.

Grub é um vasto tópico em si. O objetivo deste artigo é fornecer todas as informações necessárias. Este guia incluiu os detalhes como os recursos, versões e configuração do GRUB.