如何删除最新的内核?

Dan*_*mor 7 boot grub2 kernel

ThinkPad X1 C7 上的 20.04.2:

更新使我无法完成启动。我最终得到了 initramfs 命令行,其中包含“放弃等待根设备”和“/dev/mapper/ubuntu-vg-root 不存在”信息。

从 GRUB 加载以前的内核(5.8.0-50,显示 5.8.0-53 是最新的)似乎有效。但我不确定如何删除较新的内核。感谢您对此的任何帮助。

谢谢。

mat*_*igo 16

以下步骤将删除给定的内核及其驱动程序,并让包管理器知道您在进行更新时不再需要它。您应该删除特定的损坏内核及其\xe2\x80\x99s标头,不要\xe2\x80\x99t删除超级软件包linux-generic,这是Ubuntu在内核和标头可用时用于升级的软件包。如果删除它,您将不会自动获取内核更新,并且必须专门运行 apt-get 才能获取它们。

\n
    \n
  1. 打开终端(如果\xe2\x80\x99s尚未打开)
  2. \n
  3. 列出可用的内核:\n
    dpkg -l | grep linux-image\n
    Run Code Online (Sandbox Code Playgroud)\n
  4. \n
  5. 删除您不想要的\xe2\x80\x99 内核:\n
    sudo apt-get purge linux-image-5.8.0-53-generic\n
    Run Code Online (Sandbox Code Playgroud)\n
  6. \n
  7. 同时删除标头:\n
    sudo apt-get purge linux-headers-5.8.0-53-generic\n
    Run Code Online (Sandbox Code Playgroud)\n
  8. \n
  9. 重启
  10. \n
\n

重新引导时,在Shift引导过程中按住并确认 grub 高级设置中没有选择损坏的内核。

\n

因为您还没有删除 linux-generic 软件包本身,所以当有新内核可用时,Ubuntu 仍会尝试获取新内核,而不是您专门清除的内核。

\n

这里的所有都是它的

\n