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?