|
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
|
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 |
# fdformat /dev/fd0
# mformat a:
# mcopy /opt/milo/milo-2.2-18-gentoo-ruffian a:\milo
# mcopy /opt/milo/linload.exe a:\linload.exe
# 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).
|