无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6024|回复: 37
打印 上一主题 下一主题

[讨论] UEFI模式下,bios的引导菜单这儿的名字是怎么去定义的?

[复制链接]
跳转到指定楼层
1#
发表于 2022-10-12 08:22:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
此话题我大概一个月有发过贴
http://wuyou.net/forum.php?mod=viewthread&tid=431842&page=2#pid4671503
还是没有解决疑惑,昨天我不经意安装了“统信pro版本”
在按引导菜单的选择项时发现它多生成了三个引导,并且分别看了一下它对应的是哪些文件
其实只关心一个点:
为什么它会在引导菜单哪可以定义自己的名字,理论来说这儿显示的名字一定是基于这个efi文件定义而来
我们有办法自己来定义这个名字么?如图所示那:ubuntu,UOS,UOS recovery[用工具定义的,默认是Uefi OS]
能不能不通过工具改这个名字,而是直接在bootx64.efi的文件中去处理这个名字



4.jpg (919.24 KB, 下载次数: 124)

4.jpg

3.jpg (1.16 MB, 下载次数: 89)

3.jpg

2.jpg (1001.46 KB, 下载次数: 111)

2.jpg

1.jpg (932.09 KB, 下载次数: 118)

1.jpg

EFI.rar

3.81 MB, 下载次数: 29, 下载积分: 无忧币 -2

2#
发表于 2022-10-12 08:25:14 | 只看该作者
进来看看有没有高手
回复

使用道具 举报

3#
发表于 2022-10-12 08:36:31 | 只看该作者
也想知道
回复

使用道具 举报

4#
发表于 2022-10-12 08:40:10 | 只看该作者
谢谢分享
回复

使用道具 举报

5#
发表于 2022-10-12 08:51:06 | 只看该作者
有工具干嘛不用呢

点评

工具只能改当前的主板的名字,如果要批量部署,第一台要改,如果像统信这样,它的名字是前期定义好的,就不用关注这个点了  详情 回复 发表于 2022-10-12 10:40
回复

使用道具 举报

6#
发表于 2022-10-12 09:13:34 | 只看该作者
也想知道,学习
回复

使用道具 举报

7#
发表于 2022-10-12 09:27:48 | 只看该作者
bcdedit /enum {fwbootmgr}
将结果复制上来

点评

统信的,好像没有这个命令我就是觉得这个名字一定是根据*.efi定义的  详情 回复 发表于 2022-10-12 10:42
回复

使用道具 举报

8#
发表于 2022-10-12 09:38:33 | 只看该作者
本帖最后由 szwp 于 2022-10-12 10:09 编辑

for /f "tokens=2 delims={" %a in ('bcdedit /enum {fwbootmgr}^|findstr {') do bcdedit /set {%a description {%a
回复

使用道具 举报

9#
 楼主| 发表于 2022-10-12 10:40:19 | 只看该作者
本帖最后由 yurrr7 于 2022-10-12 10:41 编辑
指南针 发表于 2022-10-12 08:51
有工具干嘛不用呢

工具只能改当前的主板的名字,如果要批量部署,每一台都要改,如果像统信这样,它的名字是前期定义好的,就不用关注这个点了
回复

使用道具 举报

10#
 楼主| 发表于 2022-10-12 10:42:30 | 只看该作者
szwp 发表于 2022-10-12 09:27
bcdedit /enum {fwbootmgr}
将结果复制上来

统信的,好像没有这个命令我就是觉得这个名字一定是根据*.efi定义的

点评

可以启动个WIN试。  详情 回复 发表于 2022-10-12 10:52
回复

使用道具 举报

11#
发表于 2022-10-12 10:52:44 | 只看该作者
yurrr7 发表于 2022-10-12 10:42
统信的,好像没有这个命令我就是觉得这个名字一定是根据*.efi定义的

可以启动个WIN试。

点评

好,晚一点替换成win10后再运行看看  详情 回复 发表于 2022-10-12 12:55
回复

使用道具 举报

12#
发表于 2022-10-12 10:56:14 | 只看该作者
是识别主板上的信息吧

点评

之前也是这样理解的,但其实当把测试做多了,就发现这个名字的定义是efi给的,只是主板的bios会传出来这个名字  详情 回复 发表于 2022-10-12 12:56
回复

使用道具 举报

13#
发表于 2022-10-12 11:10:08 来自手机 | 只看该作者
地贫不知道为啥,还弄个乌班图的,老问题没解决。还原啥的不给它菜单里加,加到硬盘菜单了,比微软还霸道。
回复

使用道具 举报

14#
发表于 2022-10-12 11:21:33 | 只看该作者
学习一下
回复

使用道具 举报

15#
 楼主| 发表于 2022-10-12 12:55:35 | 只看该作者
szwp 发表于 2022-10-12 10:52
可以启动个WIN试。

好,晚一点替换成win10后再运行看看

点评

BOOTICE图是在统信下看的?  详情 回复 发表于 2022-10-12 13:27
回复

使用道具 举报

16#
 楼主| 发表于 2022-10-12 12:56:21 | 只看该作者
2011miyahanni 发表于 2022-10-12 10:56
是识别主板上的信息吧

之前也是这样理解的,但其实当把测试做多了,就发现这个名字的定义是efi给的,只是主板的bios会传出来这个名字
回复

使用道具 举报

17#
发表于 2022-10-12 13:27:17 | 只看该作者
yurrr7 发表于 2022-10-12 12:55
好,晚一点替换成win10后再运行看看

BOOTICE图是在统信下看的?

点评

上回发过用bcdedit将名称改为WBMA的 多试7楼和8楼的命令,再观察。  详情 回复 发表于 2022-10-12 16:11
对,进PE后看到它的指向的,它的EFI区中有三个类别。所以它可以在bios中有三个显示。附件中就是它的完整内容  详情 回复 发表于 2022-10-12 15:53
回复

使用道具 举报

18#
发表于 2022-10-12 14:29:42 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2022-10-12 14:35 编辑

名字是添加efi引导命令搞的,和efi文件没有关系。edibootmanager命令了解一下。

点评

这个是可以添加本机的名字,也可以验证,其实也可以用BOOTICE来完成这个,现在的问题就是把这个数据打包下发到另一台,又会回到efi指定的名字。个人还是感觉与efi文件有关,可以这样理解。所有的windows的名字都是定  详情 回复 发表于 2022-10-12 15:57
回复

使用道具 举报

19#
 楼主| 发表于 2022-10-12 15:53:17 | 只看该作者
szwp 发表于 2022-10-12 13:27
BOOTICE图是在统信下看的?

对,进PE后看到它的指向的,它的EFI区中有三个类别。所以它可以在bios中有三个显示。附件中就是它的完整内容
回复

使用道具 举报

20#
 楼主| 发表于 2022-10-12 15:57:09 | 只看该作者
窄口牛 发表于 2022-10-12 14:29
名字是添加efi引导命令搞的,和efi文件没有关系。edibootmanager命令了解一下。

这个是可以添加本机的名字,也可以验证,其实也可以用BOOTICE来完成这个,现在的问题就是把这个数据打包下发到另一台,又会回到efi指定的名字。个人还是感觉与efi文件有关,可以这样理解。所有的windows的名字都是定义为:windows boot manager 。就算把它打包,再部署到别的硬件,也会显示这个名字。它在任何bios中都会显示这个名字,同理,UOS也有这个能力。我现在要处理的是,我自己也做了一个微型的Liunx。它在bios的固定名字是:UEFI OS。我在试操作,能不能把这个UEFI OS 定义为自己的名字,如:Recovery OS

点评

我认为18楼是正解。但我没有条件验证。 你可以在你那台显示3个名称的装统信系统的电脑上试验。使用bootice将随意其中一个的名字改为 YurrOS,看有没有效。我的猜测是有效的,与efi文件无关。 为了防止那台电脑是  详情 回复 发表于 2022-10-12 17:17
回复

使用道具 举报

21#
发表于 2022-10-12 16:08:22 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2022-10-12 16:09 编辑

用迪拚的路径,它就是深度的名字;你用微软的路径,就是win的名字。除了微软的路径,别的不会自动添加启动哇?
回复

使用道具 举报

22#
发表于 2022-10-12 16:11:33 | 只看该作者
szwp 发表于 2022-10-12 13:27
BOOTICE图是在统信下看的?

上回发过用bcdedit将名称改为WBMA的
多试7楼和8楼的命令,再观察。

点评

这个是可以的,其实还是因为它只在本机有效果,我想把这个状态做为一个固定状态。部署在任何设备都是可以显示一个固定的名字  详情 回复 发表于 2022-10-12 16:43
回复

使用道具 举报

23#
 楼主| 发表于 2022-10-12 16:43:21 | 只看该作者
szwp 发表于 2022-10-12 16:11
上回发过用bcdedit将名称改为WBMA的
多试7楼和8楼的命令,再观察。

这个是可以的,其实还是因为它只在本机有效果,我想把这个状态做为一个固定状态。部署在任何设备都是可以显示一个固定的名字

点评

加装WIN10试,不要将统信搞掉。  详情 回复 发表于 2022-10-13 07:58
这就证明了是安装程序/写入工具 修改了nvram内容,与efi文件本身无关。所以你想通过修改efi文件达成所有电脑显示固定的指定的菜单名称这是无法做到的。  详情 回复 发表于 2022-10-12 17:19
回复

使用道具 举报

24#
发表于 2022-10-12 16:58:08 | 只看该作者
bcdedit命令可以修改
回复

使用道具 举报

25#
发表于 2022-10-12 17:17:03 | 只看该作者
yurrr7 发表于 2022-10-12 15:57
这个是可以添加本机的名字,也可以验证,其实也可以用BOOTICE来完成这个,现在的问题就是把这个数据打包 ...

我认为18楼是正解。但我没有条件验证。
你可以在你那台显示3个名称的装统信系统的电脑上试验。使用bootice将随意其中一个的名字改为 YurrOS,看有没有效。我的猜测是有效的,与efi文件无关。

为了防止那台电脑是适配统信系统这类系统的,会识别该类系统的引导文件,你可以先将 \EFI\Boot\bootx64.efi 这个引导文件对应的菜单名称改一改,然后换个efi文件替换进去,再改改菜单名称。这样就可以验证了。

点评

这个方法也是我想试的,马上来验证。确实是不能理解所以这么纠结  详情 回复 发表于 2022-10-13 08:27
回复

使用道具 举报

26#
发表于 2022-10-12 17:19:29 | 只看该作者
yurrr7 发表于 2022-10-12 16:43
这个是可以的,其实还是因为它只在本机有效果,我想把这个状态做为一个固定状态。部署在任何设备都是可以 ...

这就证明了是安装程序/写入工具 修改了nvram内容,与efi文件本身无关。所以你想通过修改efi文件达成所有电脑显示固定的指定的菜单名称这是无法做到的。

点评

这个应该是正解,我同时部署了几个引导,把统信带的三个引导分别设在三个引导区,名字也换回来。在BIOS中显示都是同一个名字:UEFI OS 看来还要在部署时来处理这一部分内容,后面不行用命令或批处理来处理算了 是  详情 回复 发表于 2022-10-13 08:46
可能是自己的理解不到位,还要多测试一下,nvram的特性没有理解透  详情 回复 发表于 2022-10-13 08:28
回复

使用道具 举报

27#
发表于 2022-10-12 19:30:58 | 只看该作者
EFI菜单是写入主板,搞EFI文件有鸡毛用
回复

使用道具 举报

28#
发表于 2022-10-12 20:24:23 | 只看该作者
感谢分享
回复

使用道具 举报

29#
发表于 2022-10-13 07:58:33 | 只看该作者
yurrr7 发表于 2022-10-12 16:43
这个是可以的,其实还是因为它只在本机有效果,我想把这个状态做为一个固定状态。部署在任何设备都是可以 ...

加装WIN10试,不要将统信搞掉。
回复

使用道具 举报

30#
 楼主| 发表于 2022-10-13 08:27:16 | 只看该作者
hilsonma 发表于 2022-10-12 17:17
我认为18楼是正解。但我没有条件验证。
你可以在你那台显示3个名称的装统信系统的电脑上试验。使用booti ...

这个方法也是我想试的,马上来验证。确实是不能理解所以这么纠结
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 06:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表