Cosa fare dopo Impossibile avviare Load Kernel Modules


44

Ho provato ad aggiornare il mio sistema da Ubuntu 14.04. Il mio laptop si è bloccato per alcune ore. Neanche il puntatore ha fatto nulla. Quindi ho spento premendo il pulsante di accensione per alcuni secondi. Questa installazione incompleta è l'origine del mio problema. Quando riavvio il sistema, viene visualizzato grub e quindi il seguente messaggio:

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

Inoltre alcune altre righe che terminano con una finale:

Failed to start Load Kernel Modules

Immagine

Quando apro una riga di comando premendo CTRL + ALT + F1 sono in grado di entrare

sudo systemctl status systemd-modules-load.service

e ottengo il seguente output:

status systemd-modules-load.service

Immagine

Se ripeto il systemctlcomando, a volte ottengo un altro processo invece di 179, ad esempio 183.

Nel caso fosse necessario,

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

mi da

/lib/system/systemd-modules-load

(written in green)

journalctl

genera molti dati. Le linee rosse sono le seguenti:

Prima linea rossa:

Immagine

Seconda e terza linea rossa:

Immagine

Quarta linea rossa:

Immagine

Apprezzo davvero un po 'di aiuto qui. Non so cosa fare dopo e ho cercato sul web senza trovare nulla.

Risposte:


22

Ho trovato esattamente ciò di cui avevo bisogno in una discussione su ubuntuforums.org. In particolare, stavo cercando il comando:

dpkg --configure -a

L' articolo collegato sopra menziona quattro comandi che possono aiutare a risolvere questo problema e osserva che potrebbe essere necessario ripetere "in nessun ordine specifico":

apt-get update
dpkg --configure -a
apt-get dist-upgrade
apt-get -f install

4
L'articolo collegato mi ha sconcertato un po ', perché il suo primo comando ( apt-get update) non ha aiutato. Ma il puntatore al secondo comando dell'articolo ( dpkg --configure -a) ha fatto il lavoro. Ora che la mia macchina è tornata in azione (e non sono bloccato sul mio telefono), vedo che l'articolo avverte che potrebbe essere necessario ripetere i comandi "in nessun ordine specifico". Nel caso in cui l'articolo scompaia, gli altri due comandi sono apt-get dist-upgradee apt-get -f install.
Steve,

Vorrei solo aggiungere che sto lavorando con Gem 5 e sto provando ad avviare un'immagine del disco di Ubuntu 16.04.1 / 3 (server), e mentre si avvia bene in QEMU, mi dà questo errore quando si esegue in modalità di sistema completa in Gem 5. Sono sicuro che questa soluzione ha funzionato per gli altri, ma volevo aggiungere che non è stato risolto nel mio caso.
Joshua Detwiler,

l' apt-getaggiornamento` deve solo venire prima del apt-get dist-upgrade. Dovresti evitare di eseguire un dist-upgrade se non sai cosa stai facendo, specialmente se dpkg --configure -agià funziona per te. Allo stesso modo, utilizzare apt-get -f installcome ultima risorsa in quanto può danneggiare gravemente il sistema.
virtualxtc,

2

Ho avuto l'impressione che qualcosa sia andato storto in un aggiornamento / aggiornamento del kernel:

Avviato in modalità di recupero .

  • menu "root": rete revocata manualmente

    ifconfig ethx <ip> netmask <mask> up
    echo "nameserver 8.8.8.8" > /etc/resolv.conf
    apt-get update
    
  • menu "dpkg": installazione riparata

  • torna al menu "root": ripara il kernel initramfs

    update-initramfs -k all -u
    update-grub
    

+1 per la riga 'echo "nameserver 8.8.8.8"> /etc/resolv.conf' :)
Tom

1

Ho appena avuto questo problema con un'installazione di Ubuntu 16.04. Quando ho guardato dentro journalctl | grep modulesdalla shell di root di ripristino, ho visto che stava cercando di caricare moduli dal kernel 16.10 (più recente). Sono stati lasciati i dati sulla mia chiavetta USB perché non l'ho formattato tra la scrittura di immagini (da un mac usando unetbootin).

Quindi un formato della chiavetta USB, rifare la chiavetta avviabile, ed era buono come l'oro.

:)


1

Nel mio caso ciò potrebbe accadere quando era in corso un aggiornamento dell'installazione e il sistema si spegneva senza essere completamente aggiornato.

Premere Ctrl+ Alt+ F1(per l'interfaccia della riga di comando)

Dopo di che,

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 infine

sudo init 6

(riavvia il sistema)

Ora vedrai Ubuntu 16.04 LTS senza errori.

NOTA: l' aggiornamento potrebbe richiedere alcuni minuti. Nel mio caso ci sono voluti 45-60 minuti.


se il tuo sistema è aggiornato, non ci vorranno 45-60 minuti
virtualxtc


0

Per me è stato un problema con la mia partizione home, quindi correre fsck /dev/sdb6e rispondere a tutte le domande con Sì l'ho risolto.

La partizione interessata potrebbe non essere sdb6sul tuo sistema. In tal caso dovrai adattare il nome del dispositivo /dev/sdb6al nome usato dalla tua partizione. Se non conosci il percorso corretto, potresti essere in grado di trovarlo eseguendo mounto ispezionando il contenuto di /etc/fstab(che puoi fare con cat /etc/fstab).


0

Ho anche avuto

Failed to start Load Kernel Modules

ogni volta all'avvio.

Ho fatto ciò che Francisco ha suggerito, ma non ha rimosso l'errore.

Ciò che ha funzionato, però, è stato commentare la linea nouveau nel mio file / etc / modules , il driver nvidia.

Tutti i miei problemi sono iniziati quando ho cambiato driver, quindi ha perfettamente senso. Una cosa che mi ha portato a questo sono state le linee

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

nel mio / var / log / syslog. A proposito, sto eseguendo Ubuntu 18.04.


0

Prova questo:

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

e riavviare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.