我有。一个简单的问题。更新内核后,除非选择了旧内核,否则无法启动(卡在紫色屏幕上)。因此,我该如何删除带有突触的新内核。而我该如何安全地执行此操作?我在Quantal Quetzel中。我的内核是3.5.0-40。工作内核是3.5.0-39。另外,如何阻止内核更新出现在更新管理器中?谢谢。
我有。一个简单的问题。更新内核后,除非选择了旧内核,否则无法启动(卡在紫色屏幕上)。因此,我该如何删除带有突触的新内核。而我该如何安全地执行此操作?我在Quantal Quetzel中。我的内核是3.5.0-40。工作内核是3.5.0-39。另外,如何阻止内核更新出现在更新管理器中?谢谢。
Answers:
为了安全地删除不需要的内核,请打开终端会话并运行以下命令:
dpkg -l | grep linux-image
在撰写本文时,在amd64/x86_64
体系结构上,图像名称为:linux-image-$(uname -r)-generic
对于未签名的内核映像,如nvidia驱动程序创建的映像,该映像可能是: linux-image-unsigned-4.20.17-042017-generic
sudo apt-get purge linux-image-3.5.0-40-generic
注意:对于Ubuntu 18.04 LTS或更高版本,您可能还希望删除任何一个
linux-modules
或linux-headers
相同版本的软件包,以节省磁盘空间/保持系统精益。
sudo apt-get update && apt-get dist-upgrade -y
,不确定是否有LTS版本linux-current-generic
或linux-image-generic-lts-raring
在非LTS版本上。
这个问题的其他答案似乎都不正确。完整的答案是将两者结合在一起并作进一步纠正。
sudo apt-get purge *4.18.0-21*
是4.18.0-21
您的内核号,用于ls /boot
查看它。
这就是我的工作(尽管必须运行两次类似的命令才能摆脱/lib/modules/4.18.0-21-generic
)。
请谨慎使用此命令,以确保您无需删除任何必要的内容。
有趣的是,在我的情况下,它linux-headers-generic-hwe-18.04
也被删除了,当我尝试重新安装它时,它想再次安装最新的内核,因此没有这样做。而且,当时的研究确实证明它是4.18.0-21内核的一部分;https://packages.ubuntu.com/bionic-updates/linux-headers-generic-hwe-18.04