我的机器上安装了以下内核:
[rajiviyer@rajiv-pc dnf]$ sudo dnf list installed kernel
Installed Packages
kernel.x86_64 4.16.3-301.fc28 @anaconda
kernel.x86_64 4.18.14-200.fc28 @updates
[rajiviyer@rajiv-pc dnf]$
新内核:4.18.14-200.fc28
旧内核:4.16.3-301.fc28
以下是旧内核的依赖项列表:4.16.3-301.fc28
[rajiviyer@rajiv-pc dnf]$ sudo dnf list installed kernel*4.16.3-301.fc28.x86_64
Installed Packages
kernel.x86_64 4.16.3-301.fc28 @anaconda
kernel-core.x86_64 4.16.3-301.fc28 @anaconda
kernel-modules.x86_64 4.16.3-301.fc28 @anaconda
kernel-modules-extra.x86_64 4.16.3-301.fc28 @anaconda
[rajiviyer@rajiv-pc dnf]$
我得到了一篇参考文章,其中显示了删除旧内核的步骤:https://forums.fedoraforum.org/showthread.php?318051-How-to-delete-older-kernels-Fedora-28
请建议我是否应该继续执行本文中规定的步骤。
或者
有什么 GUI 工具可以删除内核吗?
内核删除后需要执行哪些后期任务?例如更新 GRUB
答案1
使用以下命令删除内核 - 这里 -2 指的是旧内核(包括最新内核)的数量。
dnf remove $(dnf repoquery --installonly --latest-limit=-2 -q)