E.2.2. O GRUB e o processo de inicialização nos sistemas UEFI-based x86


Esta seção discute o papel do GRUB durante a inicialização de um sistema x86 baseado em UEFI. Para ter uma idéia geral do processo de inicialização, consulte a Seção F.2, “Uma Investigação Detalhada do Processo de Inicialização”.
O GRUB é carregado na memória nos seguintes estágios:
  1. A plataforma baseada em UEFI lê a tabela de partição no armazenamento de sistema e monta o EFI System Partition (ESP), uma partição VFAT rotulada com um globally unique identifier (GUID) especial. O ESP contém aplicativos EFI tais como carregador de inicialização e o software de utilitário, armazenado em diretórios específicos ao fabricante de software. Visualizado dentro do sistema de arquivo do Red Hat Enterprise Linux 6, o ESP é /boot/efi/, e o software EFI fornecido pela Red Hat é armazenado em /boot/efi/EFI/redhat/.
  2. O diretório /boot/efi/EFI/redhat/ contém grub.efi, uma versão do GRUB compilado para a arquitetura do firmware EFI como um aplicativo do EFI. Em seu caso mais simples, o gerenciador de inicialização EFI seleciona o grub.efi como o carregador de inicialização default e lê em sua memória.
    O ESP contém outros aplicativos EFI, o gerenciador de inicialização EFI pode solicitar que você selecione um aplicativo a ser executado, ao invés de carregar o grub.efi automaticamente.
  3. O GRUB determina qual sistema operacional ou kernel deve ser inicializado, e transfere o controle da máquina para aquele sistema operacional.
Como cada fabricante mantém seu próprio diretório de aplicativos do ESP, o carregamento em corrente não é necessário na maioria das vezes em sistemas baseados em UEFI. O gerenciador de inicialização do EFI pode carregar qualquer sistema operacional de carregadores de inicialização que estejam presentes no ESP.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.