Handbook:AMD64/Blocks/Bootloader/pt-br

Selecionando um gerenciador de boot
Com o kernel do Linux configurado, as ferramentas do sistema instaladas e os arquivos de configuração editados, é hora de instalar a última parte importante de uma instalação Linux: o gerenciador de boot.

O gerenciador de boot é responsável por carregar o kernel do Linux no momento do boot - sem ele, o sistema não saberia como proceder quando fosse apertado o botão de ligar.

Para a arquiterura, documentamos como configurar o GRUB2 ou LILO para sistemas baseados em BIOS e o GRUB2 ou efibootmgr para sistemas UEFI.

Default: Usando GRUB2
Anteriormente o Gentoo Linux usava o que agora é chamado de "GRUB Legacy" como gerenciador de boot recomendado. Como o nome diz, o pacote antigo do GRUB não é mais mantido ativamente e foi substituido pelo GRUB2. Para mais informações sobre o GRUB Legacy, por favor consulte o artigo sobre o GRUB no Gentoo Wiki.

Instalando o GRUB2
O GRUB2 é provido através do pacote.


 * Se usar BIOS:




 * Se usar UEFI, deve ser adicionado   ao arquivo  primeiro.






 * If GRUB2 was somehow emerged without first adding  to  the line (as shown above) can be added then and dependencies for the world package set re-calculated by passing the   options to :



O software GRUB2 está agora instalado no sistema, mas não está ativo ainda.

Configurando o GRUB2
Next, install the necessary GRUB2 files to the directory via the  command. Presuming the first disk (the one where the system boots from) is, one of the following commands will do:


 * Se usar BIOS:


 * Se usar UEFI:







A seguir podemos gerar a configuração do GRUB2 baseados na configuração do usuário especificada no arquivo e nos scripts em. Na maioria dos casos, nenhuma configuração é necessária pois o GRUB2 irá detectar automaticamente qual kernel dar boot (o mais recente em ) e qual é o sistema de arquivos raiz.

To generate the final GRUB2 configuration, run the command:

The output of the command must mention that at least one Linux image is found, as those are needed to boot the system. If an initramfs is used or was used to build the kernel, the correct initrd image should be detected as well. If this is not the case, go to and check the contents using the  command. If the files are indeed missing, go back to the kernel configuration and installation instructions.

Instalando o LILO
LILO, o LInuxLOader, é o mais testado e verdadeiro "cavalo puxador de arado" dos gerenciadores de boot. Entretando, ele não tem alguns recursos que GRUB tem. A razão pela qual o LILO ainda é usado é que, em alguns sistemas, o GRUB não funciona e o LILO sim. E, claro, ele também é usado porque algumas pessoas conhecem o LILO e querem continuar com ele. De qualquer forma, o Gentoo suporta ambos.

Instalar o LILO é muito fácil; apenas use o emerge.

Configurando o LILO
Para configurar o LILO, primeiro crie o arquivo :

No arquivo de configuração são usadas seções para fazer referência ao kernel inicializável. Certifique-se que os arquivos do kernel (com a versão do kernel) e os arquivos initramfs são conhecidos pois eles serão referenciados no arquivo de configuração.

Se um initramfs é necessário, mude a configuração fazendo referência a esse initramfs e dizendo ao initramfs onde o dispositivo real de root se encontra:

Se opções adicionais precisarem ser passadas ao kernel, use uma declaração. Por exemplo, para adicionar uma declaração  para habilitar o framebuffer:

Users that used should know that their kernels use the same boot options as is used for the installation CD. For instance, if SCSI device support needs to be enabled, add  as kernel option.

Agora salve o arquivo e saia.

To finish up, run so LILO can apply the  settings to the system (I.E. install itself on the disk). Keep in mind that must be executed each time a new kernel is installed or a change has been made to the  file in order for the system to boot if the filename of the kernel has changed.

Alternativa: Usando o efibootmgr
Em sistemas baseados em UEFI, o gerenciador de boot em si é o firmware UEFI do sistema. Tais sistemas não precisam de gerenciadores de boot adicionais para ajudar a inicializar o sistema, embora existam gerenciadores de boot baseados em EFI para estender as funcionalidades de sistemas UEFI durante o boot.

O pacote não é um gerenciador de boot, mas uma ferramenta para interagir com o firmware UEFI e atualizar suas configurações, assim o kernel Linux que foi previamente instalado pode ser inicializado com opções adicionais (se necessário), ou para permitir múltiplas entradas de boot. Essa interação é feita através das variáveis EFI (por isso a necessidade do suporte às variáveis EFI anteriormente).

Primeiramente instale o software:

Depois, diga ao firmware UEFI que uma entrada de boot chamada "Gentoo" deve ser criada, que contém o kernel Linux recém instalado:

Se um initramfs deve ser usado, adicione a opção de boot apropriada para ele:

Com essas alterações feitas, quando o sistema reiniciar, uma entrada de boot chamada "Gentoo" estará disponível.