Gentoo Logo

1.  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 dentre os gerenciadores de inicialização suportados, não de todos disponíveis. Você pode escolher entre o aBoot e o MILO.

1.  Padrão: Usando o aBoot

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

Listagem de código 1.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 1.1: Tornando seu disco de inicialização carregável

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

Nota: Se você usar 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 estiver usando o sistema de arquivos JFS, certifique-se de que ele seja montado como somente-leitura primeiro adicionando ro como uma opção de kernel.

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 1.1: 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.

1.  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 1.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 us com o MILO. Lembre-se de usar a imagem correta para seu sistema Alpha.

Listagem de código 1.1: 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:\linload.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.

1.  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 1.1: Saindo do chroot, desmontando todas partições e reiniciando

# exit
cdimage ~# cd
cdimage ~# umount /mnt/gentoo/boot /mnt/gentoo/dev /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).

Atualizado 19 de janeiro de 2006

A versão original deste documento foi atualizada em 9 de maio de 2011

Donate to support our development efforts.

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