O que é "Falha ao iniciar o carregamento de módulos do kernel"?
O Systemd lê os arquivos no diretório /etc/modules-load.d
para que os módulos sejam carregados com este serviço. Se os módulos especificados nesses arquivos não estiverem presentes no diretório /lib/modules
do kernel que está sendo inicializado, o erro "falha ao iniciar o carregamento dos módulos do kernel" é exibido. Aqui está o conteúdo do diretório /etc/modules-load.d
de ls -lA
-rw-r--r-- 1 root root 119 Apr 20 17:01 cups-filters.conf
lrwxrwxrwx 1 root root 10 May 12 10:39 modules.conf -> ../modules
Capture os detalhes de journalctl
No meu caso, aqui está a parte relevante de journalctl
:
May 27 06:36:50 zanna-X205TA systemd-modules-load[176]: Failed to find module 'lp'
May 27 06:36:50 zanna-X205TA systemd-modules-load[176]: Failed to find module 'ppdev'
May 27 06:36:50 zanna-X205TA systemd-modules-load[176]: Failed to find module 'parport_pc'
Se você journalctl | grep modules
, verá quais não foram carregados
No meu caso, /etc/modules
(apontado pelo symlink) estava vazio, mas o arquivo cups-filters.conf
continha as referências aos módulos que estavam gerando erros:
# Parallel printer driver modules loading for cups
# LOAD_LP_MODULE was 'yes' in /etc/default/cups
lp
ppdev
parport_pc
Fazendo a mensagem desaparecer
Meu laptop nem tem portas paralelas, não é surpresa, então não preciso desses módulos. De qualquer forma, eles não poderiam ser carregados, pois não estavam em /lib/modules/$(uname -r)
Comentei essas três linhas (colocando #
no início da linha na frente do nome do módulo para cada uma) e a mensagem de erro desapareceu.
Eu não notei nenhuma diferença no tempo de inicialização.
TL; DR
- verifique
journalctl
para ver quais módulos não estão conseguindo carregar - leia os arquivos em
/etc/modules-load.d
para procurar referências a esses módulos - comente as linhas que especificam esses módulos para fazer com que o erro desapareça (mas, por favor, faça uma cópia de segurança antes da edição)
- reinicialize para ver se isso faz alguma diferença no tempo de inicialização