Kernel
Linux 更新後核心崩潰
拜託,誰能給我一步一步的說明如何回到我的 Linux Cinnamon 作業系統。
我更新了定義。重新啟動後出現此問題。
我見過的每個發行版都至少在 grub 中保留了一個可用的核心版本,如果不是更多的話。我的多個 18.x 跨版本更新 Mint 系統目前有 11 個….
因此,在 grub 菜單中,選擇一個較舊的核心,啟動它,刪除壞核心,更新 grub。如果您沒有看到 grub 菜單,請在電腦的 BIOS 階段結束時按鍵盤上的 shift 鍵。
FWIW 看起來 initrd 沒有正確更新文件系統驅動程序、硬碟驅動器控制器等。或者對根文件系統的引用是錯誤的。
編輯 - 刪除壞核心等。
獲取系統上已安裝核心的列表 -
user@darkstar ~ $ dpkg -l | grep "Linux kernel" ii cpufrequtils 008-1 amd64 utilities to deal with the cpufreq Linux kernel feature ii kmod 22-1ubuntu5 amd64 tools for managing Linux kernel modules ii libaio1:amd64 0.3.110-2 amd64 Linux kernel AIO access library - shared library ii libaio1:i386 0.3.110-2 i386 Linux kernel AIO access library - shared library ii libcpufreq0 008-1 amd64 shared library to deal with the cpufreq Linux kernel feature ii linux-firmware 1.157.17 all Firmware for Linux kernel drivers ii linux-headers-4.4.0-21 4.4.0-21.37 all Header files related to Linux kernel version 4.4.0 ii linux-headers-4.4.0-21-generic 4.4.0-21.37 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP ii linux-headers-4.4.0-53 4.4.0-53.74 all Header files related to Linux kernel version 4.4.0 ii linux-headers-4.4.0-53-generic 4.4.0-53.74 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-21-generic 4.4.0-21.37 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-53-generic 4.4.0-53.74 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-21-generic 4.4.0-21.37 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-53-generic 4.4.0-53.74 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-kernel-generic 4.4.0-53 all The Linux kernel. ii ndiswrapper 1.60-3~ubuntu16.04.2 amd64 Userspace utilities for the ndiswrapper Linux kernel module ii ndiswrapper-dkms 1.60-3~ubuntu16.04.2 all Source for the ndiswrapper Linux kernel module (DKMS) user@darkstar ~ $
首先,如果
linux-image-generic
已安裝,請將其刪除。它是一個元包,可讓您的核心與最新版本保持同步。然後刪除有問題的版本。user@darkstar ~ $ sudo apt-get remove kernel-image-generic ... apt doing stuff ... user@darkstar ~ $ sudo apt-get remove kernel-image-x.y.z-a-generic
當發布新版本時,您可以專門安裝並測試它 - 如果它有效,您可以重新安裝 kernel-image-generic 以保持最新版本