GRUB菜单中出现两个Fedora 38条目问题求助
GRUB菜单中出现两个Fedora 38条目问题求助
嗨,我来帮你搞定这个GRUB菜单里出现两个Fedora条目的问题!
首先得跟你说下为啥会出现这种情况:Fedora在更新内核的时候,默认会保留旧版本的内核,这样万一新内核出了兼容性问题或者bug,你还能切换回旧内核救急。所以你看到的两个条目,其实是**新内核(6.3.5-200.fc38.x86_64)和旧内核(6.2.9-200.fc38.x86_64)**的启动项。
如果你确定要删掉旧的那个条目,可以按下面的步骤操作:
第一步,先确认系统里已安装的内核包,打开终端输入:
dnf list installed kernel执行后你会看到所有已安装的内核版本,确认好要删除的旧内核版本号(就是那个6.2.9-200.fc38.x86_64)。
第二步,删除旧内核包,在终端输入:
sudo dnf remove kernel-6.2.9-200.fc38.x86_64这里要注意别输错版本号,别把当前正在用的新内核删掉了!输入命令后按提示输入密码确认删除就行。
第三步,更新GRUB配置文件,让菜单生效:
- 如果你的系统是传统BIOS启动,输入:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg - 如果是UEFI启动,输入:
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
- 如果你的系统是传统BIOS启动,输入:
完成这些步骤后重启系统,GRUB菜单里就只会剩下新内核的那个Fedora条目啦。
另外提一句:其实保留旧内核有时候挺有用的,要是新内核哪天出问题了,还能通过旧内核启动排查。如果不是特别在意菜单里多一个条目,也可以选择保留它哦。
备注:内容来源于stack exchange,提问作者Suyash Garg




