Handbook:IA64/Blocks/Bootloader/pt-br

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Handbook:IA64/Blocks/Bootloader and the translation is 50% complete.
Outdated translations are marked like this.


Instalando o elilo

Na plataforma IA64, o carregador de boot é chamado elilo. Primeiramente instale o software no sistema:

elilo (old and tested)

root #emerge --ask sys-boot/elilo

Seu arquivo de configuração é o /etc/elilo.conf e um arquivo de exemplo é instalado no diretório de documentação (/usr/share/doc/elilo-<versão>/). Abaixo temos outro exemplo de configuração:

FILE /etc/elilo.confExamplo de configuração do elilo
boot=/dev/sda1
delay=30
timeout=50
default=Gentoo
append="console=ttyS0,9600"
prompt
  
image=/vmlinuz
	label=Gentoo
	root=/dev/sda3
	read-only
  
image=/vmlinuz.old
	label=Gentoo.old
	root=/dev/sda3
	read-only

A linha "boot" diz ao elilo a localização da partição de boot (neste caso, /dev/sda1). A linha "delay" define o número de décimos de segundos antes de dar boot automaticamente quando em modo não-interativo. A linha "timeout" é como a linha "delay" mas para modo interativo. A linha "default" diz qual é o kernel default (que é definido abaixo). A linha "append" acrescenta opções extras à linha de comendo do kernel. "prompt" define o modo default como interativo.

As seções iniciadas com "image" definem diferentes imagens de boot. Cada imagem tem um identificador, um sistema de arquivos root e diz para montar o sistema de arquivos root em modo de somente leitura.

Se, durante a compilação foi configurado um initramfs para o boot, então é necessário ajustar a configuração para referenciar a esse initramfs e dizer ao initramfs a localização do dispositivo de root:

FILE /etc/elilo.confConfiguração atualizada para refletir o uso do initramfs
image=/vmlinuz
	label=Gentoo
	initrd=/initramfs-genkernel-ia64-3.16.5-gentoo
	append="initrd=initramfs-genkernel-ia64-3.16.5-gentoo root=/dev/sda3 console=ttyS0,9600"
	read-only

Concluída a configuração, execute elilo --efiboot. A opção --efiboot adiciona uma entrada de menu para o Gentoo Linux ao gerenciador de boot EFI:

root #elilo --efiboot

GRUB (new and shiny)

The setup is a generic efi-64 process (tested at least on rx3600). Enable efi-64 application for grub:

FILE /etc/portage/make.conf
GRUB_PLATFORMS=efi-64
Install grub package:
root #emerge --ask sys-boot/grub

Install grub EFI application:

root #grub-install

This will install grubia64.efi into /boot/efi (default EFI partition location).

Generate bootloader config with menu entries:

root #grub-mkconfig --output=/boot/grub/grub.cfg

Add an EFI boot entry to run /EFI/gentoo/grubia64.efi as a boot loader. TODO: provide exact Efibootmgr command that adds an entry.