O que fazer após Falha ao iniciar o Load Kernel Modules

44

Eu tentei atualizar meu sistema a partir do Ubuntu 14.04. Meu laptop congelou por algumas horas. Nem o ponteiro fez nada. Então desliguei pressionando o botão liga / desliga por alguns segundos. Esta instalação incompleta é a origem do meu problema. Quando eu reinicio o sistema, o grub aparece e, em seguida, a seguinte mensagem:

[FAILED] Failed to start Load Kernel Modules
See 'systemctl status systemd-modules-load.service' for details

Além disso, algumas outras linhas que terminam com uma final:

Failed to start Load Kernel Modules

imagem

Quando abro uma linha de comando, pressionando CTRL + ALT + F1, posso inserir

sudo systemctl status systemd-modules-load.service

e recebo a seguinte saída:

status systemd-modules-load.service

imagem

Se eu repetir o systemctlcomando, às vezes recebo outro processo em vez de 179, por exemplo, 183.

Caso seja necessário,

sudo ls /lib/systemd/system/systemd-modules-load.service

me dá

/lib/system/systemd-modules-load

(written in green)

journalctl

gera muitos dados. As linhas vermelhas são as seguintes:

Primeira linha vermelha:

imagem

Segunda e terceira linha vermelha:

imagem

Quarta linha vermelha:

imagem

Eu realmente aprecio um pouco de ajuda aqui. Não sei o que fazer a seguir e pesquisei na web sem encontrar nada.

Francisco
fonte

Respostas:

22

Encontrei exatamente o que precisava em uma discussão no ubuntuforums.org. Especificamente, eu estava procurando pelo comando:

dpkg --configure -a

O artigo vinculado acima menciona quatro comandos que podem ajudar a resolver esse problema e observa que eles podem precisar ser repetidos "em nenhuma ordem específica":

apt-get update
dpkg --configure -a
apt-get dist-upgrade
apt-get -f install
Francisco
fonte
4
O artigo vinculado me impressionou um pouco, porque seu primeiro comando ( apt-get update) não ajudou. Mas seu ponteiro para o segundo comando do artigo ( dpkg --configure -a) fez o trabalho. Agora que minha máquina está de volta à ação (e não estou presa no telefone), vejo que o artigo recomenda que os comandos talvez precisem ser repetidos "sem ordem específica". Caso esse artigo desapareça, os outros dois comandos são apt-get dist-upgradee apt-get -f install.
25416 Steve
Gostaria apenas de acrescentar que estou trabalhando com o Gem 5 e estou tentando inicializar uma imagem de disco do Ubuntu 16.04.1 / 3 (servidor) e, embora seja inicializado corretamente no QEMU, ele me dá esse erro ao executar no modo de sistema completo no Gem 5. Tenho certeza de que essa solução funcionou para outras pessoas, mas eu gostaria de acrescentar que não corrigi-lo no meu caso.
Joshua Detwiler
a apt-getatualização só precisa realmente vir antes da apt-get dist-upgrade. Você deve evitar executar um dist-upgrade se não souber o que está fazendo, especialmente se dpkg --configure -ajá funcionar para você. Da mesma forma, use apt-get -f installcomo último recurso, pois pode danificar seriamente o seu sistema.
Virtualxtc 28/08/19
2

Eu tive a impressão de que algo deu errado em uma atualização / atualização do kernel:

Inicializado no modo de recuperação .

  • menu "root": rede revogada manualmente

    ifconfig ethx <ip> netmask <mask> up
    echo "nameserver 8.8.8.8" > /etc/resolv.conf
    apt-get update
    
  • menu "dpkg": instalação reparada

  • voltar ao menu "root": repare o initramfs do kernel

    update-initramfs -k all -u
    update-grub
    
apos
fonte
+1 para a linha 'echo "do servidor de nomes 8.8.8.8"> /etc/resolv.conf' :)
Tom
1

Eu apenas tive esse problema com uma instalação do ubuntu 16.04. Quando examinei journalctl | grep moduleso shell raiz de recuperação, vi que ele estava tentando carregar módulos do kernel 16.10 (mais recente). Os dados foram deixados no meu pen drive porque não o formatei entre a gravação de imagens nele (de um mac usando o unetbootin).

Assim, um formato do pendrive, refaz o pendrive inicializável e era tão bom quanto o ouro.

:)

Tim Richardson
fonte
1

No meu caso, isso pode ter acontecido quando uma atualização da instalação estava em andamento e o sistema desligado sem atualização completa.

Pressione Ctrl+ Alt+ F1(para a interface da linha de comandos)

Depois disso,

sudo dpkg --configure -a
sudo apt-get dist-upgrade 
sudo apt-get -f install  (this command is optional, because the `dist-upgrade` command should have everything)

E por fim,

sudo init 6

(reinicie o sistema)

Agora você verá o Ubuntu 16.04 LTS sem nenhum erro.

NOTA: Pode levar algum tempo para atualizar. No meu caso, levou 45-60 min.

Kiritkumar Vanani
fonte
se o seu sistema estiver atualizado, não demorará 45 a 60 minutos
virtualxtc 28/08/18
0

Para mim, foi um problema com a minha partição pessoal, portanto, executar fsck /dev/sdb6e responder a todas as perguntas com o sim resolveu.

A partição afetada pode não estar sdb6no seu sistema. Nesse caso, você terá que ajustar o nome do dispositivo /dev/sdb6para o nome usado pela sua partição. Se você não souber o nome do caminho correto, poderá encontrá-lo executando mountou inspecionando o conteúdo de /etc/fstab(com o qual você pode fazer cat /etc/fstab).

DeepKling
fonte
0

Eu também tenho

Failed to start Load Kernel Modules

sempre na inicialização.

Fiz o que Francisco sugeriu, mas não removeu o erro.

O que funcionou foi comentar a linha nouveau no meu arquivo / etc / modules , o driver da nvidia.

Todos os meus problemas começaram quando troquei de driver de modo que faz todo o sentido. Uma coisa que me levou a isso foram as linhas

... systemd-modules-load[279]: could not find module by name='off'
... Failed to insert 'off': No such file or directory

no meu / var / log / syslog. Btw, estou executando o Ubuntu 18.04.

Mattias
fonte
0

Tente o seguinte:

sudo apt-get remove nvidia-*
sudo apt-get autoremove
sudo nvidia-uninstall

e reinicie.

mundo ros
fonte