删除 CentOS Stream 8 开机多余引导项及等待时间
删除 CentOS Stream 8 开机多余引导项及等待时间
- 删除"System setup"
- 删除 CentOS (0-rescue-XXX)
- 去掉开机关于引导项的 5 秒等待时间
笔者的运行环境:
CentOS Stream 8 x86_64
笔者的电脑在安装 CentOS Stream 8 之后,开机一直出现 5 秒的开机引导项选择等待。在该引导项中,除了无操作之后,系统默认选择的 CentOS Stream 8,还有两个多余项:
CentOS (0-rescue-XXX) 8
System setup
它们总是延长开机时间,因此笔者决定去掉它们。
删除"System setup"
进入目录
/etc/
。[root@localhost ~]# cd /etc/
输入如下命令来查找与
grub
有关的文件。[root@localhost etc]# ls -lF *grub* lrwxrwxrwx. 1 root root 31 3月 2 16:03 grub2-efi.cfg -> ../boot/efi/EFI/centos/grub.cfg*grub.d: 总用量 92 -rwxr-xr-x. 1 root root 8958 3月 2 16:03 00_header* -rwxr-xr-x. 1 root root 1043 7月 21 14:41 00_tuned* -rwxr-xr-x. 1 root root 232 3月 2 16:03 01_users* -rwxr-xr-x. 1 root root 832 3月 2 16:03 08_fallback_counting* -rwxr-xr-x. 1 root root 14088 3月 2 16:03 10_linux* -rwxr-xr-x. 1 root root 830 3月 2 16:03 10_reset_boot_success* -rwxr-xr-x. 1 root root 889 3月 2 16:03 12_menu_auto_hide* -rwxr-xr-x. 1 root root 11696 3月 2 16:03 20_linux_xen* -rwxr-xr-x. 1 root root 2559 3月 2 16:03 20_ppc_terminfo* -rwxr-xr-x. 1 root root 10670 3月 2 16:03 30_os-prober* -rwxr-xr-x. 1 root root 1412 3月 2 16:03 30_uefi-firmware* -rwxr-xr-x. 1 root root 214 3月 2 16:03 40_custom* -rwxr-xr-x. 1 root root 216 3月 2 16:03 41_custom* -rw-r--r--. 1 root root 483 3月 2 16:03 README
可以看出,在上面列出的文件中,我们需要的文件为
grub2-efi.cfg
。不过,这是一个符号链接文件,它指向文件/boot/efi/EFI/centos/grub.cfg
。可以选择直接编辑文件grub2-efi.cfg
,也可以选择编辑文件grub.cfg
。以文本方式打开上述文件,找到与
menuentry
、System setup
有关的段落。### BEGIN /etc/grub.d/30_uefi-firmware ### menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {fwsetup } ### END /etc/grub.d/30_uefi-firmware ###
将此段注释或删除。(注意:修改前最好先备份,以免发生误修改)
### BEGIN /etc/grub.d/30_uefi-firmware ### # menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {# fwsetup #} ### END /etc/grub.d/30_uefi-firmware ###
现在,开机引导项
System setup
就被去掉了。重启 CentOS Stream 8 即可看到效果。
删除 CentOS (0-rescue-XXX)
与上面
删除"System setup"
类似的方法,在文件/boot/efi/EFI/centos/grub.cfg
中寻找与menuentry
、CentOS (0-rescue-XXX)
有关的段落,并注释掉。如果没有找到(笔者在 CentOS Stream 8 上没有找到),说明上述的引导项没有位于此文件中,不过也应该位于某个目录中。于是扩大查找范围,在目录
/boot
中查找关键字0-rescue
。(下面的
XXX
是被笔者替换过的序列号文本,不同电脑会有不同。)[root@localhost ~]# grep -rn "0-rescue" /boot /boot/loader/entries/XXX-0-rescue.conf:1:title CentOS (0-rescue-XXX) 8 /boot/loader/entries/XXX-0-rescue.conf:2:version 0-rescue-XXX /boot/loader/entries/XXX-0-rescue.conf:3:linux /vmlinuz-0-rescue-XXX /boot/loader/entries/XXX-0-rescue.conf:4:initrd /initramfs-0-rescue-XXX.img /boot/loader/entries/XXX-0-rescue.conf:6:id centos-XXX-0-rescue-XXX /boot/System.map-4.18.0-326.el8.x86_64:9105:XXX T cgroup_rstat_exit /boot/System.map-4.18.0-326.el8.x86_64:26614:XXX T acpi_disable /boot/System.map-4.18.0-326.el8.x86_64:54743:XXX r __pci_fixup_resume_earlyricoh_mmc_fixup_XXX
果然查找到了关键信息。上面的输出表明,关键信息在文件
/boot/loader/entries/XXX-0-rescue.conf
中。打开目录/boot/loader/entries/
,可以发现其中有两个文件,正好对应着 CentOS Stream 8 开机的剩余两个开机引导项。[root@localhost ~]# ls /boot/loader/entries/ XXX-0-rescue.conf XXX-4.18.0-326.el8.x86_64.conf
删除上述的文件
XXX-0-rescue.conf
即可。重启 CentOS Stream 8 即可看到效果。(注意:删除前最好先备份。不要删除另外一个、当前系统的引导项!)
去掉开机关于引导项的 5 秒等待时间
与上面
删除"System setup"
类似的方法,打开文件/boot/efi/EFI/centos/grub.cfg
,找到如下段落:(注意:一定要选择如下段落。此文件中可能有与如下代码相似的代码,不要找错了。)
terminal_output console if [ x$feature_timeout_style = xy ] ; thenset timeout_style=menuset timeout=5 # Fallback normal timeout code in case the timeout_style feature is # unavailable. elseset timeout=5 fi
将上述段落中的时间改为 0。即,将
timeout=5
改为timeout=0
。(注意:修改前最好先备份,以免发生误修改)
terminal_output console if [ x$feature_timeout_style = xy ] ; thenset timeout_style=menuset timeout=0 # Fallback normal timeout code in case the timeout_style feature is # unavailable. elseset timeout=0 fi
现在,开机引导项的等待时间就被去掉了。重启 CentOS Stream 8 即可看到效果。
删除 CentOS Stream 8 开机多余引导项及等待时间相关推荐
- 【win10与Ubuntu双系统引导问题】双系统开机无引导项,直接进入win10解决办法
问题描述: 今天刚刚装了一个Ubuntu18.04系统,也就是说现在我的系统是双系统了,即win10专业版和Ubuntu18.04,但是随之而来的就是一个问题,开机无引导项,直接进入win10系统,我 ...
- clover删除多余引导_黑苹果CLOVER引导去除多余引导项Windows10+MacOS+DeepinLinux+FydeOS+MintLinux+ManjaroLinux...
现在新的电脑安装系统,引导方式都改为了EFI,至于EFI和MBR引导的区别可以自行度娘.用了EFI引导安装黑苹果(关于黑苹果的安装,除非你喜欢折腾,否则建议直接找某宝,几十块十几分钟就能装好)自然就会 ...
- 双系统修改开机默认引导项
方案一:bios修改默认启动windows 系统:win10 + centos7 主板:华硕w55xj 开机按esc,查看启动项顺序,发现这里第一个是centos(p0),第二个是windows(p1 ...
- 删除UEFI启动中的多余启动项
最近电脑又抽风了,安装系统总是安装不上,一直提示重新启动,这里多说一句,我的UEFI启动项中多了几个无用启动项,就算是将系统盘全全盘格式化也删除不了,因为它们在BIOS中,并不在我们的磁盘上,我怀 ...
- clover直接进windows_黑苹果CLOVER引导去除多余引导项Windows10 MacOS DeepinLinux Fyde...
现在新的电脑安装系统,引导方式都改为了EFI,至于EFI和MBR引导的区别可以自行度娘.用了EFI引导安装黑苹果(关于黑苹果的安装,除非你喜欢折腾,否则建议直接找某宝,几十块十几分钟就能装好)自然就会 ...
- 黑苹果CLOVER引导去除多余引导项Windows10+MacOS+DeepinLinux+FydeOS+MintLinux+ManjaroLinux
现在新的电脑安装系统,引导方式都改为了EFI,至于EFI和MBR引导的区别可以自行度娘.用了EFI引导安装黑苹果(关于黑苹果的安装,除非你喜欢折腾,否则建议直接找某宝,几十块十几分钟就能装好)自然就会 ...
- bootice添加黑苹果引导_黑苹果去除clover多余引导项的两种方法
第一种 利用clover工具 直接上最关键的部分: 1. 打开Clover Configurator, 挂载对应的EFI分区 2. 打开分区,加载对应的config.plist文件 3. 切换到Clo ...
- 创建和删除win7/vista下的启动引导项 - BCD编辑器简介
注:本文转自: http://www.lucky8k.com/thread-76961-1-1.html ,感谢原作者的辛苦劳动成果.
- 双系统引导修复与引导项删除
一.Window和Ubuntu双系统中,如果后装Window系统会覆盖Ubuntu启动,导致无法进入Ubuntu系统,所以最好先安装window系统,随后安装Ubuntu系统. 另外在引导系统出故障的 ...
最新文章
- FPGA中的Logic Cells, Logic Slices, Configurable Logic Blocks and Gates 的定义
- FD.io/VPP — VPP Agent — 架构设计
- Dijkstra算法的思想和数学归纳法
- 号称最安全的苹果TEE被黑客攻破了,怎么办?
- 《DSP using MATLAB》Problem 6.12
- c++获取数组长度_灵魂拷问:Java如何获取数组和字符串的长度?length还是length()?...
- github 公钥 私钥_搭建自己的技术博客系列 2:把 Hexo 博客部署到 GitHub 上
- delphi tclientsocket接收不到返回数据_NB-IOT联网及模块UDP数据传输过程
- lua脚本语言学习(一)
- 计算机硬件清理步骤,联想笔记本电脑清理灰尘详细步骤
- QT的UI界面效果预览快捷键
- Two Cylinders (辛普森公式处理积分)
- 国内好的破解软件下载站
- gmail注册方法_如何在Gmail中释放空间:5种回收空间的方法
- 【深度学习之美】山重水复疑无路,最快下降问梯度(入门系列之七)
- 平面三角形与三角函数(1):角的度量与换算、三角函数的定义、图形与特征
- mongodb的分组求和(使用aggregate方法)
- 【手拉手 带你准备电赛】解答小课堂——为什么要使能时钟
- 目前绝大多数处理语言先验性文章总结
- 伪类、伪元素及五星好评css实现