Onde posso encontrar informações ou descrição do processo de inicialização?

2

Estou procurando links para informações detalhadas sobre como o processo de inicialização do ubuntu é gerenciado após o término do grub.

Eu pesquisei por todas as documentações referentes a pacotes individuais. (upstart, init * diretórios e links, os diretórios rc *, gerenciador de inicialização) Eu ainda não entendo como eles são chamados de um que começa primeiro. eu não • Entenda como as mudanças afetarão o processo de inicialização.

Eu estava esperando encontrar uma explicação detalhada do processo de inicialização do ubuntu. Eu estou olhando para entender melhor o que está acontecendo e como as coisas funcionam sob o capô. Eu prefiro ter um bom entendimento para fazer mudanças.

    
por nelaaro 30.05.2011 / 10:19

1 resposta

1

Além do wiki do Ubuntu explicando esses diretórios e configurações ...

  • /etc/init é onde o init inicializado se configura ao vivo. Embora eles não sejam scripts, eles essencialmente executam o que for necessário para substituir os scripts do sysvinit.

  • /etc/init.d é o local onde todos os scripts tradicionais do sysvinit e os scripts compatíveis com versões anteriores do upstart estão ativos. Os scripts compatíveis com versões anteriores basicamente executam o serviço myservice start em vez de fazerem eles mesmos. Alguns apenas mostram um aviso para usar o comando "service".

  • /etc/init/rc-sysinit.conf controla a execução de scripts tradicionais adicionados manualmente ou com update-rc.d aos runlevels tradicionais em /etc/rc*

  • /etc/default possui arquivos de configuração que permitem controlar o comportamento dos scripts tradicionais do sysvinit e das novas configurações do upstart.

... você também pode instalar o bootchart . Ele mostrará uma representação gráfica de todos os arquivos chamados em ordem de serem chamados e quanto tempo eles levam para terminar. Isso lhe dará muitas dicas para o processo de inicialização.

O Upstart é explicado na introdução inicial, livro de receitas e melhores práticas . Também inclui algumas amostras de código interessantes.

    
por Rinzwind 30.05.2011 / 10:47