O que é GRUB Bootloader e o que ele faz?

O que é GRUB Bootloader e o que ele faz?

Um carregador de boot é um dos componentes mais importantes do processo de boot do seu sistema operacional Linux.





como faço para transferir música do ipod para o itunes

Este artigo mostrará o que é um carregador de boot e a função que ele desempenha em um sistema Linux. Em particular, este guia se concentrará no Grand Unified Bootloader (GRUB), um programa de carregador de boot poderoso e altamente flexível. Mas antes de examinar o GRUB em detalhes, é importante entender o processo de inicialização no Linux.





O processo de inicialização do Linux

O processo de inicialização no Linux é uma série de atividades que ocorrem desde o momento em que você pressiona o botão liga / desliga do PC até o momento em que a tela de login é exibida.





Existem quatro estágios principais no processo de inicialização do seu sistema operacional e eles ocorrem na seguinte ordem:

  1. BIOS : Apoia Sistema Básico de Entrada e Saída e é o principal responsável por carregar o bootloader. Quando o computador é inicializado, ele executa um POST (Power On Self Test) para verificar se o hardware principal, como a memória e o disco rígido, está funcionando corretamente. Posteriormente, o BIOS verificará o Master Boot Record (MBR) dos discos rígidos primários, que é uma seção do disco rígido onde o carregador de inicialização está localizado.
  2. Bootloader : Carrega o kernel na RAM com um conjunto de parâmetros do kernel.
  3. Núcleo : A função principal do kernel é inicializar dispositivos e memória. Depois disso, ele carrega o processo init.
  4. Iniciar : Responsável por iniciar e interromper serviços essenciais em seu sistema.

Observação : O BIOS não é um processo relacionado ao Linux, é um processo que ocorre independentemente do seu sistema operacional.



Saber mais: O BIOS de um computador é considerado software, hardware ou firmware?

O que é o Grand Unified Bootloader?

O GRUB é principalmente responsável por fornecer um menu de opções a partir do qual você pode selecionar o sistema operacional ou ambiente no qual deseja inicializar. Além disso, GRUB é responsável por carregar o kernel do Linux .





Esta é a aparência de uma opção de menu do GRUB. Se você tiver vários sistemas operacionais instalados, você os terá listados aqui.

como inserir uma caixa de texto no google docs

Observação : GRUB não se limita apenas a inicializar em sistemas operacionais Linux, você também pode usá-lo para inicializar em outros sistemas operacionais, como o Windows.





Existem duas versões principais do GRUB disponíveis no momento em que este livro foi escrito.

  1. GRUB Legacy : Esta é a primeira versão do GRUB e foi desenvolvida inicialmente em 1995.
  2. GRUB 2 : Esta é a versão mais recente do GRUB usada por muitas distros Linux convencionais, como Manjaro, Ubuntu, Fedora e Red Hat Enterprise Linux (RHEL). GRUB 2 oferece melhores ferramentas e opções de configuração do que seu predecessor.

Além do GRUB, as distros Linux também usam outros carregadores de boot, como Linux Loader (LILO), coreboot e SYSLINUX.

O papel do GRUB

Depois de selecionar o sistema operacional para inicializar, o GRUB carregará o kernel selecionado. GRUB usa parâmetros do kernel para saber onde o kernel está localizado e outros parâmetros importantes a serem usados.

  • initrd : Usado para especificar o disco RAM inicial.
  • BOOT_IMAGE : A localização da imagem do kernel do Linux.
  • raiz : Especifica a localização do sistema de arquivos raiz. Usado pelo kernel para encontrar init que por sua vez carrega serviços críticos.
  • NS : Responsável por montar o sistema de arquivos em modo somente leitura.
  • quieto : Oculta algumas mensagens específicas do sistema durante a inicialização do PC.
  • respingo : Usado para exibir a tela inicial durante a inicialização do sistema.

Quando você está no menu de opções do GRUB, pode editar os parâmetros do kernel pressionando o E tecla no seu teclado.

Configurando o GRUB Bootloader

GRUB 2 oferece muita flexibilidade e poder quando se trata de configurar seu carregador de boot.

o / boot / grub diretório contém um arquivo chamado grub.cfg , que é o arquivo de configuração principal do GRUB. No entanto, é aconselhável não editar o grub.cfg arquivo diretamente, em vez disso, você deve editar o / etc / default / grub Arquivo.

Quando você faz alterações no / etc / default / grub arquivo, você deve certificar-se de executar o comando abaixo, para que suas alterações sejam gravadas no grub.cfg arquivo automaticamente.

melhor software de edição de vídeo grátis para mac
sudo update-grub

Você pode aprender mais sobre o GRUB e algumas de suas opções de configuração executando o seguinte comando:

info -f grub

Personalizando GRUB no Linux

Este guia mostrou que o GRUB é um carregador de boot altamente poderoso e flexível e desempenha um papel crucial no funcionamento do seu sistema operacional. Os usuários têm controle total sobre a aparência da tela de inicialização do GRUB. Você pode até personalizar a imagem de fundo da tela de inicialização facilmente.

Compartilhado Compartilhado Tweet O email Como personalizar o menu de inicialização do Grub com uma imagem de fundo

Entediado com o menu Grub padrão? Veja como personalizá-lo com uma imagem de plano de fundo de sua escolha.

Leia a seguir
Tópicos relacionados
  • Linux
  • GRUB Bootloader
  • Linux
Sobre o autor Bom para ir(36 artigos publicados)

Mwiza desenvolve software profissionalmente e escreve extensivamente em Linux e programação front-end. Alguns de seus interesses incluem história, economia, política e arquitetura empresarial.

Mais de Mwiza Kumwenda

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever