empty modules.dep após o boot travar: o que roda o depmod durante a inicialização?

1

tl; dr : O que executa o "depmod" ou, de outra forma, modifica o modules.dep durante o boot?

Notícia completa:

Ambiente: notebook com placa de vídeo radeon, drivers fglrx. Kernel 3.13.0-87, Ubuntu 14.04.4, upstart (não systemd).

Às vezes (com pouca frequência) o notebook trava durante a inicialização (aparentemente quando o videocard é inicializado, há a mensagem fglrx "falha ao inicializar ..." na última linha do log) e precisa de 5 segundos pressione o botão liga / desliga. Mas este não é o problema que estou tentando resolver.

Às vezes, depois que o sistema não pode mais inicializar porque não pode montar / boot / efi, aparentemente devido à falta de módulo do kernel.

O que realmente acontece é que modules.dep e modules.dep.bin neste ponto estão vazios (size = 0) e portanto nenhum módulo do kernel pode ser carregado. Executando "depmod" do shell de recuperação corrige isso.

Eu acho que algo roda o depmod durante a inicialização, e quando o hang ocorre, o modules.dep está sendo gravado. Na reinicialização, o fsck faz com que modules.dep fique vazio e o resto é histórico.

A pergunta é: o que roda o depmod durante a inicialização?

Eu fiz grep -r -l -E '(depmod|modules.dep)' /etc e não encontrei nada.

Alguma sugestão ou ideia?

    
por ADEpt 13.09.2016 / 23:23

0 respostas