Depurar / entrar em uma inicialização do Linux

2

Existe uma maneira de assistir a inicialização do Linux como se fosse um programa compilado com o GCC em um ambiente Linux usando a opção -g , assim, posso percorrer toda a sequência de inicialização a partir do GRUB, escolhendo percorrer no nível de origem C ou assembly quando necessário / desejável, usando o GDB ou uma ferramenta semelhante ao GDB?

Eu suspeito que seria necessário uma máquina virtual, pelo menos, para assistir a inicialização em um ambiente host. Qualquer elaboração sobre este tópico de observação de uma bota seria apreciada!

    
por Doddy 16.11.2011 / 01:41

1 resposta

1

bootchart contém uma substituição init(8) que registra quanto tempo (e quanto disco IO) os processos demoram no momento da inicialização. Embora a inicialização de um estilo de etapa única de init(8) (seja upstart , systemd ou o antigo e confiável estilo SysV init ) possa ser muito difícil, pelo menos você pode cuidar do fato do que acontece quando.

    
por 16.11.2011 / 02:21