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
|
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 |
# fdformat /dev/fd0
# mformat a:
# mcopy /opt/milo/milo-2.2-18-gentoo-ruffian a:\milo
# mcopy /opt/milo/linload.exe a:\lilnload.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.
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 ]
[ > ]
[ >> ]
O conteúdo deste documento está licenciado pela licença Creative Commons -
Attribution / Share Alike.
|