银河麒麟系统u盘启动盘制作


大家好!今天我要向大家介绍一篇关于信创终端操作系统删除UEFI启动菜单条目的文章。在使用如统信UOS和银河麒麟等信创操作系统时,可能会遇到UEFI启动菜单中残留一些无用的引导项,比如旧系统残留、重复的引导项以及错误的启动项。这些无用的引导项不仅会影响启动顺序,甚至可能导致系统无法正常引导。本文将向大家详细介绍如何安全删除UEFI启动菜单中的条目,帮助大家优化引导项,提升系统启动效率。

现在让我们来看看具体的操作步骤。

当前现象

我们需要确认系统是否已经自动挂载了EFI分区。常见发行版会将EFI分区自动挂载到/boot/efi。可以使用以下命令来查看:

bash

pdsyw@pdsyw1024:~$ mount | grep efi

操作步骤

1. 进入EFI分区目录。如果系统自动挂载在/boot/efi,就进入/boot/efi/EFI。在这个目录下,会有若干文件夹,比如Microsoft、Kylin、Ubuntu等,每个文件夹里存放的是对应系统或引导器相关的EFI文件。

bash

pdsyw@pdsyw1024:~$ cd /boot/efi/EFI

bash

接下来我们要安装efibootmgr工具,它是我们后面操作的关键工具。一般情况下,linux发行版会自带efibootmgr,如果没有的话,可以通过包管理器进行安装。

bash

pdsyw@pdsyw1024:~$ sudo apt install efibootmgr -y

bash

使用下面的命令来查看各个引导项对应的具体路径。在-v参数输出的详细信息里,可以看到类似File(\EFI\kylin\grubx64.efi)这样的文件名。我们要根据这些信息来确定要删除的引导项。如果某个引导项指向的是和另一个引导项相同的.efi文件路径,那么它们实际上共用同一套引导文件,这种情况下无法只删除某一个而不影响另一个。如果指向的是/EFI/kylin/下的一个独立文件,则可以单独删除该文件。你需要确认你想删除的是哪个引导项(比如Kylin Linux Advanced Server),然后通过命令查看其具体路径。例如:sudo efibootmgr -v可以查看所有引导项及其路径信息。通过命令sudo efibootmgr -b XXXX(XXXX为你要删除的引导项的编号)来删除指定的启动项编号。删除完成后再次执行sudo efibootmgr确认刚才的项目已经不在列表中。在执行删除操作之前,请务必确认你选择的引导项是正确的并且已经备份了相关的引导文件以防万一。常见的引导文件包括shimx64.efi(安全启动时常用)、grubx64.efi(引导GRUB)等辅助文件如mmx64.efi、grub.cfg等。删除前需要判断这些文件是否还被其他启动项使用。如果确认无误后可以进行删除操作并重启计算机进行验证是否成功删除了启动菜单中的条目。如果一切正常则完成了清理工作;如果出现异常则需要恢复被删除的文件或者暂时关闭安全启动进行排查解决。本篇文章旨在介绍如何在信创终端操作系统上删除UEFI启动菜单中的无用条目确保系统启动清晰无冗余通过efibootmgr命令我们可以查看调整UEFI启动项并在需要时手动清理EFI分区中的无效文件从而优化系统的启动顺序提高引导效率如果您觉得这篇文章对您有帮助请点赞分享并记得关注哦!