Kernel

Linux 更新後核心崩潰

  • March 23, 2020

在此處輸入圖像描述

拜託,誰能給我一步一步的說明如何回到我的 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 以保持最新版本

引用自:https://unix.stackexchange.com/questions/430516