Capítulo 30. Processo de Inicialização, Init, e Shutdown


Um aspecto importante do Red Hat Enterprise Linux é o método aberto, configurável pelo usuário, usado para iniciar o sistema operacional. Usuários podem configurar vários aspectos do processo de inicialização, incluindo a especificação de programas lançados durante a inicialização. Similarmente, o desligamento do sistema termina graciosamente quaisquer processos de forma organizada e configurável, embora a personalização deste processo seja raramente necessária.
Entender como os processo de inicialização e desligamento funcionam não apenas permite a personalização, mas também facilita a resolução de problemas relacionados à inicialização e ao desligamento do sistema.

30.1. O Processo de Inicialização

Veja abaixo os estágios básicos do processo de inicialização para um sistema x86:
  1. O BIOS verifica o sistema e lança o carregador de inicialização do primeiro estágio no MBR do disco rígido primário.
  2. O carregador de inicialização do primeiro estágio é carregado na memória e lança o carregador de inicialização do segundo estágio a partir da partição /boot/.
  3. O carregador de inicialização do segundo estágio carrega o kernel na memória, o qual em contrapartida carrega quaisquer módulos necessários e monta a partição raiz em modo somente leitura.
  4. O kernel transfere o controle do processo de inicialização para o programa /sbin/init.
  5. O programa /sbin/init carrega todos os serviços e ferramentas de espaço de usuário, monta todas as partições listadas em /etc/fstab.
  6. O usuário recebe uma tela de login para o sistema Linux recém instalado.
Devido a configuração do processo de inicialização ser mais comum do que a personalização do processo de desligamento, o restante deste capítulo discute em detalhes o funcionamento do processo de inicialização e como ele pode ser personalizado para atender necessidades específicas.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.