请问,有人可以给我一步一步的说明如何重新回到我的 Linux Cinnamon 操作系统吗?
我更新了定义。重启后出现这个问题。
答案1
我见过的每个发行版都至少在 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 以保持最新版本