Next: Códigos de Erros de
Up: Recursos e Endereços
Previous: Uso do Disco em
  Sumário
  Índice Remissivo
O processo de inicialização do Linux
Para maiores detalhes sobre o processo de inicialização do Linux, seguem algumas indicações:
- O Guia de Administração do Sistema Linux contém uma seção sobre o processo. Veja em http://metalab.unc.edu/LDP/LDP/sag-0.5/node68.html
- Visão Geral do LILO http://metalab.unc.edu/pub/Linux/system/boot/lilo/lilo-t-20.ps.gz tem uma visão tecnicamente detalhada e definitiva sobre o processo de inicialização e como o kernel é carregado.
- O código fonte é o último guia. Abaixo seguem alguns arquivos do kernel relacionados com o processo de inicialização. Os fontes do Linux podem ser obtidos em /usr/src/linux em sistemas Linux; ou alternativamente com Shigio Yamaguchi (shigio@wafu.netgate.net) que tem um kernel em hipertexto em http://wafu.netgate.net/linux/.
- arch/i386/boot/bootsect.S,setup.S
-
Contém o código Assembler para o setor de inicialização.
- arch/i386/boot/compressed/misc.c
-
Contém o código para descompactar o kernel.
- arch/i386/kernel/
-
Diretório contendo o código de inicialização do kernel. setup.c contém a palavra de configuração do disco em memória.
- drivers/block/rd.c
-
Contém o arquivo de controle do disco em memória. Os procedimentos rd_load e rd_load_image
carregam os blocos de um dispositivo em um disco em memória. O procedimento identify_ramdisk_image
determina o tipo do sistema de arquivos encontrado e se ele é compactado.
Next: Códigos de Erros de
Up: Recursos e Endereços
Previous: Uso do Disco em
  Sumário
  Índice Remissivo
Cyro Mendes de Moraes Neto
1999-12-30