您尚未登录。

#1 2022-04-03 18:20:44

yishu
会员
注册时间: 2021-11-04
帖子: 15

grub怎么删除多余的启动项

rt,系统又安好了,在gurb的配置文件里把子菜单去掉之后多了一个条目,不影响使用但是很难看。所以这个东西该怎么删掉呢,网上的大多是删grub.cfg里面的东西,但是这个不是一旦重新生成之后就又恢复原来的了吗,有没有办法可以去掉那个条目。

离线

#2 2022-04-03 18:53:00

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,432
个人网站

Re: grub怎么删除多余的启动项

那个条目是哪个条目呢?

离线

#3 2022-04-03 18:56:36

yishu
会员
注册时间: 2021-11-04
帖子: 15

Re: grub怎么删除多余的启动项

就是删掉子菜单之后出现了一个archlinux Linux linux的项目

离线

#4 2022-04-03 21:25:02

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,432
个人网站

Re: grub怎么删除多余的启动项

啊,那个本来就有两条的。一条是正常情况下使用的,一条是使用 fallback 镜像,它包含了更多设备驱动,在更换硬件的时候会很有用。

离线

#5 2022-04-03 21:36:40

yishu
会员
注册时间: 2021-11-04
帖子: 15

Re: grub怎么删除多余的启动项

那这个东西有办法隐藏不显示吗,平时也用不到

离线

#6 2022-04-03 22:38:07

SamLukeYes
会员
所在地: Canton, China
注册时间: 2020-07-19
帖子: 320
个人网站

Re: grub怎么删除多余的启动项

yishu 说:

那这个东西有办法隐藏不显示吗,平时也用不到

编辑 /etc/mkinitcpio.d/linux.preset,把 PRESETS 中的 'fallback' 删掉,然后 mkinitcpio -P,再重新生成 grub.cfg

离线

#7 2022-04-04 08:59:02

yishu
会员
注册时间: 2021-11-04
帖子: 15

Re: grub怎么删除多余的启动项

没用啊,删掉之后再生成grub.cfg还是会显示Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-fallback.img,重启之后那个选项依旧还在

离线

#8 2022-04-04 10:10:54

SamLukeYes
会员
所在地: Canton, China
注册时间: 2020-07-19
帖子: 320
个人网站

Re: grub怎么删除多余的启动项

yishu 说:

没用啊,删掉之后再生成grub.cfg还是会显示Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-fallback.img,重启之后那个选项依旧还在

那就手动把 initramfs-linux-fallback.img 删了,再生成 grub.cfg

离线

#9 2022-04-05 01:06:34

nibazshab
会员
注册时间: 2022-02-04
帖子: 137

Re: grub怎么删除多余的启动项

每次生成 grub.cfg 之后,打开它,搜索你想删除的条目的文字,例如有一条 “ Arch Linux and Grub Setting ”(纯瞎打,举个例而已),然后把它所处的那一整个 '{ }' , ;( )' 或者 '[ ]' 这类括号全删了

注:经本人操作实践,确切可以,不过别删错了

离线

#10 2022-04-05 01:08:39

nibazshab
会员
注册时间: 2022-02-04
帖子: 137

Re: grub怎么删除多余的启动项

删除 Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-fallback.img ,就直接在 grub.cfg 里搜索 intel-ucode.img initramfs-linux-fallback.img ,然后把包含它的条目一并删了

离线

#11 2022-04-30 15:28:58

yuan
会员
所在地: 尤溪
注册时间: 2013-07-26
帖子: 54
个人网站

Re: 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 的,只是为了快些启动。


达无先后

离线

页脚