grub怎么删除多余的启动项

我觉得没必要删除掉,那个是 fallback 启动项。不过如果你实在不想看到它,有两个办法可以试试:

第一个办法:读一下 /boot/grub/grub.cfg 开头几行的注释就能知道这个文件是由 /etc/grub.d/ 目录下的几个文件生成并合并起来的,你只要找到 /etc/grub.d/10_linux 里 fallback 对应的部分,把代码注释掉,之后就不会再生成对应的那部分配置内容了。

第二个办法:如果你的电脑是单系统,根本不需要在 GRUB 菜单里选择进入其它系统,可以编辑 /etc/default/grub 文件,把 GRUB_TIMEOUT 的值改成 0, 你就再也看不到它了。其实这时候 GRUB 菜单也会一闪而过的,只是你来不及看清它。如果你想要进入其它系统,也可以在显示 GRUB 菜单的那一瞬间快速的按动键盘上的上下光标移动键,来选择你想启动的系统。

我自己日常都是把 TIMEOUT 设置为 0 的,只是为了快些启动。

《人民日报》推荐:真正爱自己的9种方式(建议永久收藏)
2025年腾龙镜头选购指南:性价比最高的前十款推荐,摄影爱好者必看!