Gentoo Logo

Aviso : Este manual foi substituído por uma versão mais nova e não é mais mantido.


[ << ] [ < ] [ Início ] [ > ] [ >> ]


10. Configurando o gerenciador de inicialização

Conteúdo:

10.a. Fazendo sua escolha

Introdução

Agora que seu kernel está configurado e compilado e os arquivos necessários para a configuração do sistema foram preenchidos corretamente, está na hora de instalar um programa que irá carregar seu kernel quando você iniciar o sistema. O programa é chamado de gerenciador de inicialização.

Existem vários gerenciadores de inicialização para Linux/Alpha. Você deve escolher dentro de um dos gerenciadores de inicialização suportados, não de todos disponíveis. Você tem uma escolha entre o aBoot e o MILO.

10.b. Padrão: Usando o aBoot

Primeiro precisamos instalar o aboot em nosso sistema. Usaremos o comando emerge para fazê-lo:

Listagem de código 2.1: Instalando o aboot

# emerge --usepkg aboot

O próximo passo é tornar nosso disco de inicialização carregável. Isto iniciará o aboot quando você ligar seu sistema. Tornaremos nosso disco disco de inicialização carregável ao escrever o gerenciador de inicialização aboot no início do disco.

Listagem de código 2.2: Fazendo seu disco de boot carregável

# swriteboot -f3 /dev/sda /boot/bootlx 
# abootconf /dev/sda 2

Nota: Se você usa um esquema de partições diferente do que utilizamos no capítulo, você deve mudar os comandos de maneira condizente. Por favor, leia os devidos manuais (man 8 swriteboot e man 8 abootconf). Também, se seu sistema de arquivos raiz usar o sistema de arquivos JFS, certifique-se de passar a opção de kernel ro para que ele possa rodar seu registro antes de ser montado como leitura-escrita.

Adicionalmente, você pode fazer o Gentoo carregar automaticamente ao editar o arquivo de configuração do aboot e algumas variáveis do SRM. Você pode tentar ajustar estas variáveis de dentro do Linux, mas é mais fácil fazê-lo dentro do próprio console do SRM.

Listagem de código 2.3: Carregando o Gentoo automaticamente

# echo '0:2/boot/vmlinux.gz root=/dev/sda2' > /etc/aboot.conf
# cd /proc/srm_environment/named_variables
# echo -n 0 > boot_osflags
# echo -n '' > boot_file
# echo -n 'BOOT' > auto_action
# echo -n 'dkc100' > bootdef_dev
(Substitua dkc100 com seu dispositivo de boot)

Se você precisar entrar no console do SRM novamente no futuro (para recuperar sua instalação do Gentoo, brincar com algumas variáveis, o que seja), aperte CTRL+C para abortar o processo de carregamento automático.

Se você estiver instalando usando um console serial, não se esqueça de incluir a opção de inicialização de console serial no aboot.conf. Veja /etc/aboot.conf.example para mais informações.

O aboot está agora configurado e pronto para ser usado. Continue com Reiniciando o sistema.

10.c. Alternativa: Usando o MILO

Antes de continuar, você deve decidir como usar o MILO. Nesta seção, iremos presumir que você quer fazer um disquete de boot do MILO. Se você irá carregar a partir de uma partição MS-DOS em seu disco rígido, você deve adaptar os comandos conforme o necessário.

Para instalar o MILO, usamos o comando emerge.

Listagem de código 3.1: Instalando o MILO

# emerge --usepkg milo

Depois que o MILO foi instalado, as imagens do MILO devem estar instaladas em /opt/milo. Os comandos abaixo fazem um disquete de boot para uso com o MILO. Lembre-se de usar a imagem correta para seu sistema Alpha.

Listagem de código 3.2: Instalando o MILO em um disquete

(Primeiro insira um disquete em branco)
# fdformat /dev/fd0
# mformat a:
# mcopy /opt/milo/milo-2.2-18-gentoo-ruffian a:\milo
# mcopy /opt/milo/linload.exe a:\lilnload.exe
(Só se você tiver um Ruffian:     
  # mcopy /opt/milo/ldmilo.exe a:\ldmilo.exe
)
# echo -ne '\125\252' | dd of=/dev/fd0 bs=1 seek=510 count=2

Seu disquete de inicialização do MILO agora está pronto para carregar o Gentoo Linux. Você pode ter que ajustar algumas variáveis de ambiente no Firmware dos ARCS para fazer com que o MILO inicie; uma explicação de como fazê-lo pode ser encontrada no MILO-HOWTO com alguns exemplos de sistemas comuns, e exemplos de comandos para usar em modo interativo.

Deixar de ler o MILO-HOWTO é uma péssima idéia.

Agora continue com Reiniciando o sistema.

10.d. Reiniciando o sistema

Saia do ambiente de chroot e desmonte todas partições montadas. Então digite aquele comando mágico que você estava esperando: reboot.

Listagem de código 4.1: Saindo do chroot, desmontando todas partições e reiniciando

# exit
cdimage ~# cd
cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo
cdimage ~# reboot

Claro, não se esqueça de tirar o CD carregável, ou o CD será carregado novamente ao invés de seu sistema Gentoo.

Uma vez iniciada sua instalação do Gentoo, termine com Completando sua instalação do Gentoo.


[ << ] [ < ] [ Início ] [ > ] [ >> ]


Imprimir

View all

Atualizado 9 de junho de 2005

Esta tradução não é mais mantida

Resumo: Existem vários gerenciadores de inicialização. Cada um deles tem seu próprio jeito de configurar. Neste capítulos iremos descrever todas possibilidades para você e ensinar o processo de configuração do gerenciador de inicialização para atender às suas necessidades.

Sven Vermeulen
Autor

Roy Marples
Autor

Daniel Robbins
Autor

Chris Houser
Autor

Jerry Alexandratos
Autor

Seemant Kulleen
Desenvolvedor do Gentoo x86

Tavis Ormandy
Desenvolvedor do Gentoo Alpha

Jason Huebel
Desenvolvedor do Gentoo AMD64

Guy Martin
Desenvolvedor do Gentoo HPPA

Pieter Van den Abeele
Desenvolvedor do Gentoo PPC

Joe Kallar
Desenvolvedor do Gentoo SPARC

John P. Davis
Editor

Pierre-Henri Jondot
Editor

Eric Stockbridge
Editor

Rajiv Manglani
Editor

Jungmin Seo
Editor

Stoyan Zhekov
Editor

Jared Hudson
Editor

Colin Morey
Editor

Jorge Paulo
Editor

Carl Anderson
Editor

Jon Portnoy
Editor

Zack Gilburd
Editor

Jack Morgan
Editor

Benny Chuang
Editor

Erwin
Editor

Joshua Kinard
Editor

Tobias Scherbaum
Editor

Grant Goodyear
Revisor

Gerald J. Normandin Jr.
Revisor

Donnie Berkholz
Revisor

Ken Nowack
Revisor

Lars Weiler
Colaborador

Enderson Maia
Tradutor Responsável

Marcelo Góes
Tradutor

Eduardo Magalhães
Tradutor

Marcelo Azambuja
Tradutor

Marcos Vinicius Buzo
Tradutor

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.