Apa yang harus dilakukan setelah Gagal memulai Load Kernel Module

44

Saya mencoba memutakhirkan sistem saya dari Ubuntu 14.04. Laptop saya membeku selama beberapa jam. Bahkan pointer tidak melakukan apa pun. Jadi saya mematikan dengan menekan tombol power selama beberapa detik. Instalasi yang belum selesai ini adalah asal dari masalah saya. Ketika saya reboot sistem, grub muncul kemudian, pesan berikut:

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

Ditambah beberapa baris lain yang diakhiri dengan final:

Failed to start Load Kernel Modules

gambar

Ketika saya membuka baris perintah dengan menekan CTRL + ALT + F1 saya bisa masuk

sudo systemctl status systemd-modules-load.service

dan saya mendapatkan output berikut:

status systemd-modules-load.service

gambar

Jika saya mengulangi systemctlperintah, saya terkadang mendapatkan proses lain alih-alih 179, misalnya, 183.

Kalau-kalau dibutuhkan,

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

memberi saya

/lib/system/systemd-modules-load

(written in green)

journalctl

menghasilkan banyak data. Garis merah adalah yang berikut:

Garis merah pertama:

gambar

Garis merah kedua dan ketiga:

gambar

Garis merah keempat:

gambar

Saya sangat menghargai sedikit bantuan di sini. Saya tidak tahu apa yang harus saya lakukan selanjutnya dan saya telah mencari di web tanpa menemukan apa pun.

Francisco
sumber

Jawaban:

22

Saya menemukan apa yang saya butuhkan dalam sebuah diskusi di ubuntuforums.org. Secara khusus, saya mencari perintah:

dpkg --configure -a

The artikel terkait di atas menyebutkan empat perintah yang dapat membantu menyelesaikan masalah ini dan catatan bahwa mereka mungkin perlu diulang "tanpa urutan tertentu":

apt-get update
dpkg --configure -a
apt-get dist-upgrade
apt-get -f install
Francisco
sumber
4
Artikel yang ditautkan membuat saya sedikit marah, karena perintah pertama ( apt-get update) tidak membantu. Tapi pointer Anda ke perintah kedua artikel ( dpkg --configure -a) berhasil. Sekarang mesin saya kembali beraksi (dan saya tidak terjebak di ponsel saya), saya melihat bahwa artikel tersebut menyarankan bahwa perintah mungkin perlu diulang "tanpa urutan tertentu". Jika artikel itu hilang, dua perintah lainnya adalah apt-get dist-upgradedan apt-get -f install.
Steve
Saya hanya ingin menambahkan bahwa saya sedang bekerja dengan Gem 5, dan saya mencoba untuk mem-boot image disk Ubuntu 16.04.1 / 3 (server), dan sementara boot dengan baik di QEMU, itu memberi saya kesalahan ini ketika berjalan dalam mode sistem penuh dalam Permata 5. Saya yakin bahwa solusi ini telah bekerja untuk orang lain, tetapi saya ingin menambahkan bahwa itu tidak memperbaikinya dalam kasus saya.
Joshua Detwiler
yang apt-getupdate` hanya benar-benar perlu untuk datang sebelum apt-get dist-upgrade. Anda harus menghindari menjalankan dist-upgrade jika Anda tidak tahu apa yang Anda lakukan, terutama jika dpkg --configure -asudah bekerja untuk Anda. Demikian pula, gunakan apt-get -f installsebagai pilihan terakhir karena dapat merusak sistem Anda.
virtualxtc
2

Saya mendapat kesan ada yang tidak beres pada pembaruan / pembaruan kernel:

Boot ke mode pemulihan .

  • menu "root": jaringan yang dicabut secara manual

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

  • kembali ke menu "root": perbaiki kernel initramfs

    update-initramfs -k all -u
    update-grub
    
apos
sumber
+1 untuk baris nameserver 'echo 8.8.8.8 "> /etc/resolv.conf :)
Tom
1

Saya baru saja mengalami masalah dengan instalasi ubuntu 16.04. Ketika saya melihat ke dalam journalctl | grep modulesdari shell root pemulihan, saya melihat bahwa ia mencoba memuat modul dari kernel 16.10 (yang lebih baru). Itu tersisa data pada USB stick saya karena saya tidak memformatnya di antara menulis gambar ke sana (dari mac menggunakan unetbootin).

Jadi format stik USB, buat ulang stik bootable, dan itu sebagus emas.

:)

Tim Richardson
sumber
1

Dalam kasus saya ini mungkin terjadi ketika pembaruan untuk instalasi sedang berlangsung dan sistem dimatikan tanpa sepenuhnya diperbarui.

Tekan Ctrl+ Alt+ F1(untuk antarmuka baris perintah)

Setelah itu,

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)

Dan terakhir,

sudo init 6

(restart sistem)

Sekarang Anda akan melihat Ubuntu 16.04 LTS tanpa kesalahan.

CATATAN: Diperlukan waktu untuk memperbarui. Dalam kasus saya butuh 45-60 menit.

Kiritkumar Vanani
sumber
jika sistem Anda mutakhir, tidak akan butuh 45-60 menit
virtualxtc
0

Bagi saya itu adalah masalah dengan partisi rumah saya, jadi menjalankan fsck /dev/sdb6dan menjawab semua pertanyaan dengan ya menyelesaikannya.

Partisi yang terpengaruh mungkin tidak ada sdb6di sistem Anda. Dalam hal ini Anda harus menyesuaikan nama perangkat dari /dev/sdb6ke nama yang digunakan oleh partisi Anda. Jika Anda tidak tahu nama path yang benar maka Anda mungkin dapat menemukannya dengan menjalankan mountatau dengan memeriksa konten /etc/fstab(yang dapat Anda lakukan dengan cat /etc/fstab).

DeepKling
sumber
0

Saya juga punya

Failed to start Load Kernel Modules

setiap saat di startup.

Saya melakukan apa yang disarankan Francisco, tetapi itu tidak menghapus kesalahan.

Apa yang berhasil adalah mengomentari baris nouveau di file / etc / modules saya , driver nvidia.

Semua masalah saya mulai ketika saya mengganti driver jadi ofc itu masuk akal. Satu hal yang menuntun saya ke sana adalah garis

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

di / var / log / syslog saya. Btw, saya menjalankan Ubuntu 18.04.

Mattias
sumber
0

Coba ini:

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

dan reboot.

dunia ros
sumber