Manual:IA64/Instalação/Gerenciador de Boot

From Gentoo Wiki
Jump to:navigation Jump to:search
This page is a translated version of the page Handbook:IA64/Installation/Bootloader and the translation is 100% complete.
IA64 Manual
Installation
Sobre a instalação
Escolhendo a mídia
Configurando a rede
Preparando os discos
Instalando o stage3
Instalando o sistema base
Configurando o kernel
Configurando o sistema
Instalando as ferramentas
Configurando o gerenciador de boot
Finalizando
Trabalhando com o Gentoo
Introdução ao Portage
USE flags
Recursos do Portage
Sistema initscript
Variáveis de ambiente
Trabalhando com o portage
Arquivos e diretórios
Variáveis
Misturando ramos de software
Ferramentas adicionais
Árvore customizada do Portage
Recursos avançados
Configuração de rede
Iniciando
Configuração avançada
Uso de rede modular
Rede sem fio
Adicionando funcionalidade
Gerenciamento dinâmico


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.


Reiniciando o sistema

Saia do ambiente chroot e desmonte todas as partições montadas. Então digite o comando mágico que dá início ao verdadeiro teste final: reboot.

root #exit
cdimage ~#cd
cdimage ~#umount -l /mnt/gentoo/dev{/shm,/pts,}
cdimage ~#umount /mnt/gentoo{/boot,/sys,/proc,}
cdimage ~#reboot

Claro, não esqueça de remover o CD de boot ou o sistema irá reinicializar pelo CD em vez do novo sistema Gentoo.

Uma vez reiniciado o sistema no ambiente recém-instalado finalize com Finalizando a instalação do Gentoo.