ThinkPad X1 C7 上的 20.04.2:
更新导致我无法完成启动。我最终得到了 initramfs 命令行,其中包含“放弃等待根设备”和“/dev/mapper/ubuntu-vg-root 不存在”信息。
从 GRUB 加载以前的内核 5.8.0-50(显示 5.8.0-53 为最新版本)似乎可以正常工作。但我不确定如何删除较新的内核。非常感谢任何帮助。
谢谢。
答案1
以下步骤将删除给定的内核及其驱动程序,并让包管理器知道如果您进行更新,您不再需要它。您应该删除特定的损坏内核及其标头,不要删除超级包 linux-generic,这是 Ubuntu 在内核和标头可用时用来升级它们的包。如果您删除它,您将不会自动获得内核更新,并且必须专门运行 apt-get 来获取它们。
- 打开终端(如果尚未打开)
- 列出可用的内核:
dpkg -l | grep linux-image
- 删除您不需要的内核:
sudo apt-get purge linux-image-5.8.0-53-generic
- 也删除标题:
sudo apt-get purge linux-headers-5.8.0-53-generic
- 重启
重新启动时,Shift在启动过程中按住并确认损坏的内核不是 grub 高级设置中的选择。
因为您没有删除 linux-generic 包本身,所以 Ubuntu 仍然会在有新内核可用时尝试获取新内核,但不是您专门清除的那个内核。
这里的所有都是它的