无忧启动论坛

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

[讨论] UEFI下关于USB设备的默认引导文件

  [复制链接]
31#
发表于 2020-4-26 20:08:44 | 只看该作者
只有SHELL是完全一样的,SHELL入口是全部统一的
回复

使用道具 举报

32#
 楼主| 发表于 2020-4-27 05:37:56 来自手机 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-4-27 07:43 编辑

       原来7年前,fujianabc老大已经清楚明白地解释过,http://wuyou.net/forum.php?mod=v ... hlight=bootmgfw.efi[/url]
fujianabc发表于 2013-4-17 19:15:46
硬盘启动windows,默认加载的是bootmgfw.efi,不是bootx64.efi,硬盘上bootx64.efi只是为了接到别的机器上时用的,普通硬盘启动加载的是bootmgfw.efi
你自己在uefi启动的win7 win8中执行bcdedit /enum all,就能看到主板nvram中windows boot manager项对应的是bootmgfw.efi文件。

另外,光盘和u盘uefi启动,各种不同大小的bootx64.efi都可以不用,只要一个bootmgfw.efi放到那个软盘镜像中就可以了(改名成bootx64.efi)。

另外,感觉你还是没搞清楚什么是nvram,什么是{fwbootmgr}。
从而在你的那个超长的教程中,都没有提到nvram,firmware boot menu,以及主板中选择从文件启动,这些都是uefi启动很关键的东西
其实我想说的是{fwbootmgr}所列出的项,你可以用bcdedit /enum firmware命令列出来看一下,{fwbootmgr}对应的就是启动时设备启动菜单上的项目,里面包含了各个启动设备和启动文件项。{fwrbootmgr}中有指向bootmgfw.efi的项,但没有指向bootx64.efi的项。
这个就是我所说的firmware boot menu,这个可以在主板设置中更改,这个菜单是存储在主板的nvram中的,而不是硬盘中的。当你启动时选择了Windows boot manager,则进入了下一个菜单,也就是bootmgr菜单,这个是存在bcd文件里的。

另外,efi启动的windows中,bcdedit和bcdboot是能够直接修改主板nvram中的firmware boot menu中的内容的,类似于手动在主板设置中修改这个启动菜单
这个nvram,bcdedit和bcdboot就能修改,linux下用efibootmgr命令也能改,efi shell中用nvrboot.efi也能改,但全是命令行工具而已。。
图形界面只能在主板设置中改(如果你的主板设置是图形界面的话


2011hiboy那个帖子确实有较多误解。

点评

这个贴子都被你挖出来了,如果我早看到这个贴子,我会更早理解这些内容。 2011hiboy那个贴子是有些误解,但我当初刚了解uefi就是通过这样的贴子来学习的,实在是找不到资料呀,wintoflash 上面的规范最正规,但如  详情 回复 发表于 2020-4-27 07:31
回复

使用道具 举报

33#
发表于 2020-4-27 07:31:03 | 只看该作者
本帖最后由 hilsonma 于 2020-4-27 08:11 编辑
liuzhaoyzz 发表于 2020-4-27 05:37
原来7年前,fujianabc老大已经清楚明白地解释过, http://wuyou.net/forum.php?mod=viewthread&tid= ...

这个贴子都被你挖出来了,如果我早看到这个贴子,我会更早理解这些内容。

2011hiboy那个贴子是有些误解,但我当初刚了解uefi就是通过这样的贴子来学习的,实在是找不到资料呀,wintoflash 上面的规范最正规,但如果我刚接触uefi时看到的话不知道能不能理解。如果在uefi区把这些内容置顶就好了,可以入门也可以尽快的了解规范,减少误解。

在我现在的理解中,fwbootmgr 应该是uefi 的一个功能,其菜单firmware boot menu 就是我们前面说的 uefi启动序列,是保存在nvram中的,在ms的启动管理中,作为{fwbootmgr}对象存在,可以使用bcdedit 对{fwbootmgr}进行操作。
回复

使用道具 举报

34#
发表于 2020-4-27 08:36:30 | 只看该作者
liuzhaoyzz 发表于 2020-4-26 19:49
我知道只要有\EFI\Microsoft\Boot\bootmgfw.efi一个就可以启动。我的问题是,如果想让主板自动添加grub2x ...

执着的话,会不会是按字母顺序 为优先原则  试试\EFI\Intel\Boot\bootx64.efi

点评

没用,没有启动项。  详情 回复 发表于 2020-4-27 09:01
回复

使用道具 举报

35#
 楼主| 发表于 2020-4-27 09:01:29 | 只看该作者
holley2008 发表于 2020-4-27 08:36
执着的话,会不会是按字母顺序 为优先原则  试试\EFI\Intel\Boot\bootx64.efi

       没用,没有启动项。
回复

使用道具 举报

36#
发表于 2020-4-27 09:16:35 | 只看该作者
在我的理解中,那个vendor引导是由操作系统的安装程序来定的,只要在uefi平台正常安装操作系统,安装程序就会在esp建立 \efi\vendor_dir,并在里面放置 vendor_ldr.efi

而主板的uefi就会认这样的esp的efi文件
\efi\boot\bootx64.efi 只是备用项,一般也是安装程序复制 vendor_ldr.efi 的。

如果我们自己搞的引导,比如自定的grub2引导/xorboot引导等,我认为只有两个方案:
一是在没有走过正常安装操作系统的电脑上,把自定引导设置为 \efi\boot\bootx64.efi
二是在已经正常安装操作系统的电脑上,把自定引导改名成vendor引导的同名文件替换到vendor目录中,比如把自定引导设置为 \efi\microsoft\boot\bootmgfw.efi

点评

应该是这样子。  发表于 2020-4-27 10:18
回复

使用道具 举报

37#
发表于 2020-4-27 09:19:57 | 只看该作者
谢谢分享
回复

使用道具 举报

38#
发表于 2020-4-27 09:31:23 来自手机 | 只看该作者
不对,主板除了微软路径是自己认,别的都是通过命令写入的,不会被自动识别,efi/boot/bootx64.efi也只是一部分主板识别,有的主板也不识别(非优盘内)。

点评

是的  发表于 2020-4-27 10:19
回复

使用道具 举报

39#
发表于 2020-4-27 11:39:05 | 只看该作者
技术贴,支持。
回复

使用道具 举报

40#
发表于 2020-4-27 15:44:59 | 只看该作者
本帖最后由 ggmm888 于 2020-4-27 17:13 编辑

Windows Boot Manager启动项,这个对应着G:\EFI\Microsoft\Boot\bootmgfw.efi。

bootmgfw.efi位置不一样

我的主板不支持UEFI启动,安装Win7x64系统,\EFI\Microsoft\Boot\文件夹下没有bootmgfw.efi,我的是在/Windows/Boot/EFI/bootmgfw.efi

我的主板不支持UEFI启动,安装Win10x64系统,\EFI\Microsoft\Boot\bootmgfw.efi,这个有是正确的。
windows系统安装后,查看了一下,bootmgfw.efi存在位置各不相同
回复

使用道具 举报

41#
发表于 2020-4-27 23:32:55 | 只看该作者
谢谢分享
回复

使用道具 举报

42#
发表于 2020-5-31 22:51:30 | 只看该作者
本帖最后由 hilsonma 于 2020-6-1 07:59 编辑

已经接触2台电脑只认bootmgfw.efi的了。
一台是联想,另一台是华擎主板。
联想那台只认ESP的 \EFI\Microsoft\Boot\bootmgfw.efi,没有这个文件就不支持从该硬盘上UEFI启动。
华擎那台同样,不同的是ESP可以是fat也可以是ntfs,只要有 \EFI\Microsoft\Boot\bootmgfw.efi 就可以,没有就不可以UEFI启动。

经再次测试我接触的几台电脑,只要能识别 \EFI\Boot\bootx64.efi 为UEFI OS 的,都能识别 \EFI\Microsoft\Boot\bootmgfw.efi 为Windows Boot Manager.
而能识别 \EFI\Microsoft\Boot\bootmgfw.efi 为Windows Boot Manager 的,部分不能识别 \EFI\Boot\bootx64.efi 为UEFI OS ,例如前面说的那台联想和那台华擎主板的电脑。

而U盘,只要存在UEFI支持启动的分区,就会识别为 UEFI: 型号 ,但需要有启动文件\EFI\Boot\bootx64.efi 才能实现UEFI启动。
U盘上只有\EFI\Microsoft\Boot\bootmgfw.efi 这个文件是不能实现UEFI启动的,这点与硬盘不同。

初步结论:
硬盘统一启动文件为 \EFI\Microsoft\Boot\bootmgfw.efi
U盘统一启动文件为 \EFI\Boot\bootx64.efi

这样既统一操作,又更易成功。

点评

那按照你说的这个结论,固态优盘和移动硬盘应该归到哪一类呢? 我的移动硬盘没有\EFI\Microsoft\Boot\bootmgfw.efi,存在\EFI\Boot\bootx64.efi,uefi启动没问题。  详情 回复 发表于 2020-6-1 20:00
回复

使用道具 举报

43#
 楼主| 发表于 2020-6-1 20:00:19 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-6-1 20:01 编辑
hilsonma 发表于 2020-5-31 22:51
已经接触2台电脑只认bootmgfw.efi的了。
一台是联想,另一台是华擎主板。
联想那台只认ESP的 \EFI\Micros ...

那按照你说的这个结论,固态优盘和移动硬盘应该归到哪一类呢?

我的移动硬盘没有\EFI\Microsoft\Boot\bootmgfw.efi,存在\EFI\Boot\bootx64.efi,uefi启动没问题。
实战来讲,我没有碰到你说的硬盘上必须要\EFI\Microsoft\Boot\bootmgfw.efi才能启动的情况。

点评

固态优盘和移动硬盘我没有试过,不知道。 我接触过的SATA固态和NVME固态跟普通硬盘同一类。 你的移动硬盘没有bootmgfw.efi,存在bootx64.efi,uefi启动没问题。这样的话估计移动硬盘跟普通硬盘同一类。 你可以  详情 回复 发表于 2020-6-2 06:21
我以前用的 Surface 就是只能 /EFI/Microsoft/Boot/bootmgfw.efi。 所以,最佳解決方案: 所有的磁盘,bootx64.efi 和 bootmgfw.efi 各放一份。  详情 回复 发表于 2020-6-1 20:21
回复

使用道具 举报

44#
发表于 2020-6-1 20:21:12 | 只看该作者
liuzhaoyzz 发表于 2020-6-1 20:00
那按照你说的这个结论,固态优盘和移动硬盘应该归到哪一类呢?

我的移动硬盘没有\EFI\Microsoft\Boot\ ...

我以前用的 Surface 就是只能 /EFI/Microsoft/Boot/bootmgfw.efi。
所以,最佳解決方案:
所有的磁盘,bootx64.efi 和 bootmgfw.efi 各放一份。
回复

使用道具 举报

45#
发表于 2020-6-2 06:21:34 | 只看该作者
本帖最后由 hilsonma 于 2020-6-2 13:32 编辑
liuzhaoyzz 发表于 2020-6-1 20:00
那按照你说的这个结论,固态优盘和移动硬盘应该归到哪一类呢?

固态优盘我没有试过,不知道。
我接触过的SATA固态和NVME固态跟普通硬盘同一类。

移动硬盘我也没有试过,看你1楼的贴图,属于硬盘类。

我的移动硬盘没有\EFI\Microsoft\Boot\bootmgfw.efi,存在\EFI\Boot\bootx64.efi,uefi启动没问题。

硬盘优先识别 \EFI\Microsoft\Boot\bootmgfw.efi,部分主板在没有bootmgfw.efi的情况下也会识别bootx64.efi,但有部分主板不会识别bootx64.efi,没有bootmgfw.efi就不能uefi启动。
你的主板属于优先识别bootmgfw.efi,没有bootmgfw.efi就识别bootx64.efi 的那一类。

你可以做以下尝试验证:
在UEFI引导序列中,把关于该移动硬盘的启动项删掉
把移动硬盘中的启动文件夹 \EFI\Microsoft 改名为 \EFI\Micrfosoft1
重启看是不是该移动硬盘的 \EFI\Boot\bootx64.efi 识别为 UEFI OS

然后再把 \EFI\Microsoft1 改回 \EFI\Microsoft
重启后是不是再次识别添加 \EFI\Microsoft\Boot\bootmgfw.efi 为 Windows Boot Manager

再次在UEFI启动序列中把该移动硬盘的启动项删掉,bootx64.efi 和 bootmgfw.efi 的路径保持不变
重启后是不是只识别 bootmgfw.efi 为 Windows Boot Manger ,而不再识别bootx64.efi

至于手工添加,不在我描述的范围。而我接触的几台电脑都是不支持手工添加的。


重述一遍:

UEFI启动序列中显示为  UEFI:型号  那就是U盘类,如果显示为  UEFI OS  或  Windows Boot Manager  就是硬盘类。

U盘识别 \EFI\Boot\bootx64.efi 为 UEFI:型号
硬盘识别 \EFI\Microsoft\Boot\bootmgfw.efi 为 Windows Boot Manager。
    部分主板在硬盘ESP没有 \EFI\Microsoft\Boot\bootmgfw.efi 的情况下会识别 \EFI\Boot\bootx64.efi 为 UEFI OS ,但有部分主板不会识别bootx64.efi,没有bootmgfw.efi就不能uefi启动。

硬盘在已识别bootx64.efi的情况下添加bootmgfw.efi会继续识别添加启动项,而已识别bootmgfw.efi的情况下添加bootx64.efi会被忽略不再添加启动项。

点评

不是的,我的移动硬盘被识别为优盘类。识别 \EFI\Boot\bootx64.efi 为 UEFI:型号 碰到一台HP台式机,无论是优盘还是移动硬盘,只认\EFI\Boot\bootx64.efi,按F9快速启动项优盘和移动硬盘都被识别为  详情 回复 发表于 2020-11-4 11:44
回复

使用道具 举报

46#
 楼主| 发表于 2020-11-4 11:44:36 | 只看该作者
本帖最后由 liuzhaoyzz 于 2020-11-5 10:08 编辑
hilsonma 发表于 2020-6-2 06:21
固态优盘我没有试过,不知道。
我接触过的SATA固态和NVME固态跟普通硬盘同一类。
移动硬盘我也没有试过,看你1楼的贴图,属于硬盘类。

不是的,我的移动硬盘被识别为优盘类。识别 \EFI\Boot\bootx64.efi 为 UEFI:型号        

你可以做以下尝试验证:
在UEFI引导序列中,把关于该移动硬盘的启动项删掉
把移动硬盘中的启动文件夹 \EFI\Microsoft 改名为 \EFI\Micrfosoft1
重启看是不是该移动硬盘的 \EFI\Boot\bootx64.efi 识别为 UEFI OS

然后再把 \EFI\Microsoft1 改回 \EFI\Microsoft
重启后是不是再次识别添加 \EFI\Microsoft\Boot\bootmgfw.efi 为 Windows Boot Manager

再次在UEFI启动序列中把该移动硬盘的启动项删掉,bootx64.efi 和 bootmgfw.efi 的路径保持不变
重启后是不是只识别 bootmgfw.efi 为 Windows Boot Manger ,而不再识别bootx64.efi

至于手工添加,不在我描述的范围。而我接触的几台电脑都是不支持手工添加的。

碰到一台HP台式机,无论是优盘还是移动硬盘,只认\EFI\Boot\bootx64.efi,按F9快速启动项优盘和移动硬盘都被识别为 UEFI:型号。而且用bootice手工添加UEFI引导序列,bootice中显示成功,但是重启按F9启动项列表里面根本没有grub2x64.efi那个启动项,也就是说该主板不支持手工添加优盘和移动硬盘上的UEFI引导序列,对于优盘和移动硬盘只认\EFI\Boot\bootx64.efi。但是可以手工添加本地硬盘上的UEFI引导序列,比如EFI\grub2\grub2x64.efi。

QQ20201104114632.jpg (87.9 KB, 下载次数: 193)

QQ20201104114632.jpg

QQ20201104114637.jpg (125.73 KB, 下载次数: 193)

QQ20201104114637.jpg
回复

使用道具 举报

47#
发表于 2020-11-5 00:32:14 来自手机 | 只看该作者
你想研究明白这个问题,你可以看看我最近在苹果区的一个帖子里,发布的oc引导设置说明,那一项可以让它始终排在第一,优于win的路径。

点评

哪个帖子? 其实已经很明确了,只不过不同的电脑,差别还是很大的。  详情 回复 发表于 2020-11-5 07:59
回复

使用道具 举报

48#
 楼主| 发表于 2020-11-5 07:59:38 | 只看该作者
窄口牛 发表于 2020-11-5 00:32
你想研究明白这个问题,你可以看看我最近在苹果区的一个帖子里,发布的oc引导设置说明,那一项可以让它始终 ...

哪个帖子?
其实已经很明确了,只不过不同的电脑,差别还是很大的。
回复

使用道具 举报

49#
发表于 2020-11-5 09:30:09 | 只看该作者
直达楼层
我是说有方法可以让自己凌驾于微软默认路径之上,搞明白知会一下,我没能力搞明白,你试试。

点评

主板固件允许你搞才有得搞,主板固件不允许的话你必须先刷固件。刷固件我不懂,不敢搞。 我目前接触过的电脑就只有dell 是可以而且好象也必须是手动添加启动项的,当然也是可以调整优先使用自己添加的启动项的。  详情 回复 发表于 2020-11-5 15:38
搞不懂这个,搞不过微软。  详情 回复 发表于 2020-11-5 09:55
回复

使用道具 举报

50#
 楼主| 发表于 2020-11-5 09:55:42 | 只看该作者
窄口牛 发表于 2020-11-5 09:30
直达楼层
我是说有方法可以让自己凌驾于微软默认路径之上,搞明白知会一下,我没能力搞明白,你试试。

搞不懂这个,搞不过微软。
回复

使用道具 举报

51#
发表于 2020-11-5 10:04:50 | 只看该作者
OpenCore,好像是开源软件,基于c和c++夹杂了py。
开源地址
那看哪位看懂的研究吧。
回复

使用道具 举报

52#
发表于 2020-11-5 15:38:51 | 只看该作者
窄口牛 发表于 2020-11-5 09:30
直达楼层
我是说有方法可以让自己凌驾于微软默认路径之上,搞明白知会一下,我没能力搞明白,你试试。

主板固件允许你搞才有得搞,主板固件不允许的话你必须先刷固件。刷固件我不懂,不敢搞。

我目前接触过的电脑就只有dell 是可以而且好象也必须是手动添加启动项的,当然也是可以调整优先使用自己添加的启动项的。
回复

使用道具 举报

53#
发表于 2020-11-21 16:46:00 | 只看该作者
UEFI论坛的创始者可参见 https://www.uefi.org/members
可分三类:硬件商、软件商、固件商。
软件商只有一家:Microsoft
所以UEFI默认硬盘上的引导文件为 \EFI\Microsoft\Boot\bootmgfw.efi ,识别为Windows Boot Manager

UEFI默认U盘上的引导文件为 \EFI\Boot\bootx64.efi (64位平台,其他平台类推,如bootia32.efi等。)

有的主板在硬盘找不到 \EFI\Microsoft\Boot\bootmgfw.efi 时也会识别 \EFI\Boot\bootx64.efi 为 UEFI OS (64位平台,其他平台下的文件名依此类推,同U盘一样。)

有的主板则完全由用户指定硬盘上的引导文件,需要在UEFI画面中设置。

至于UEFI引导文件所在的分区,一般要求FAT分区,也有的主板支持NTFS分区等。

以上所述,都是由固件决定的,所以只要搞掂固件就可以自主更改。

点评

学习了。感谢指点。  发表于 2020-11-28 13:48
感谢分享 学习了 可以试试多引导  详情 回复 发表于 2020-11-22 09:01
回复

使用道具 举报

54#
发表于 2020-11-22 09:01:56 | 只看该作者
hilsonma 发表于 2020-11-21 16:46
UEFI论坛的创始者可参见 https://www.uefi.org/members
可分三类:硬件商、软件商、固件商。
软件商只有 ...

感谢分享
学习了
可以试试多引导
回复

使用道具 举报

55#
发表于 2020-11-22 13:51:31 | 只看该作者
很多时候移动硬盘启会认成是本地硬盘,uefi时代估计也还有“可移动磁盘”的概念
以前量产u盘,不是有量产成“可移动磁盘”和量产成“本地盘”吗,
我估计就是这个原因。
还有就是,我发现有的主板同样也认ntfs里的efi
回复

使用道具 举报

56#
发表于 2020-11-28 13:54:04 | 只看该作者
本帖最后由 ko20010214 于 2020-11-28 14:30 编辑

光盘中需要哪些文件才能实现UEFI引导?
如果要用G4E代替光盘的引导文件要怎么操作?
我直接把G4E的bootx64.efi当作no_emul.01 没法启动。把它替换掉efi.img里的bootx64.efi可以启动我的Grub4Efi的菜单。但还是和VM里一样,菜单缺少英文字母显示……
而且 1. 我看no_emul.00的大小也只有2048字节,并不是GRLDR的332292字节,但在BIOS引导时可以正确出来我那个定制的内置菜单。这是不是说明它只写了4个扇区的数据,指向了根目录下的GRLDR,从而引导了它?
        2. 我看no_emul.01的大小倒是有2949120字节,这是我这个替换了bootx64.efi的EFI.img文件的大小。

另一奇怪的事是,我删除了booti32.efi,而且我的bootx64.efi才401K,替换掉那个1M多的文件,怎么IMG文件反而变大了?原来是2322432字节。

点评

光盘中需要软盘镜像来实现UEFI引导 要用g4e代替光盘的引导文件操作如下: 先在光盘待打包的目录中找到软盘镜像,一般是efi.img或efisys.bin之类的文件 使用winimage之类的工具将g4e的bootx64.efi 替换到这个镜  详情 回复 发表于 2020-11-28 16:28
很久没用过实体光驱进行引导了。所以回答不了你的问题。  详情 回复 发表于 2020-11-28 15:00
回复

使用道具 举报

57#
 楼主| 发表于 2020-11-28 15:00:14 | 只看该作者
ko20010214 发表于 2020-11-28 13:54
光盘中需要哪些文件才能实现UEFI引导?
如果要用G4E代替光盘的引导文件要怎么操作?
我直接把G4E的bootx6 ...

很久没用过实体光驱进行引导了。所以回答不了你的问题。
回复

使用道具 举报

58#
发表于 2020-11-28 16:28:05 | 只看该作者
ko20010214 发表于 2020-11-28 13:54
光盘中需要哪些文件才能实现UEFI引导?
如果要用G4E代替光盘的引导文件要怎么操作?
我直接把G4E的bootx6 ...

光盘中需要软盘镜像来实现UEFI引导

要用g4e代替光盘的引导文件操作如下:
先在光盘待打包的目录中找到软盘镜像,一般是efi.img或efisys.bin之类的文件
使用winimage之类的工具将g4e的bootx64.efi 替换到这个镜像里的 \efi\boot\bootx64.efi
在光盘待打包的目录里放入 efi\grub\menu.lst
如果是图形模式还要放入字体文件 efi\grub\unifont.hex.gz
将待打包的目录重新打包成iso文件

直接把bootx64.efi当成no_emul.01是没法启动的,no_emul.01是由iso制作软件根据软盘镜像自动生成的,一般不要手动更改。

替换到efi.img里后可以启动但菜单缺少英文字母显示,可尝试将yaya提供的字体文件放到光盘目录 \efi\grub中

no_emul.00的大小只有2048字节,那是只将grldr的前面的2048字节写到光盘引导 no_emul.00 中,这个no_emul.00会引导光盘根目录的grldr,并显示内置菜单,或者根据内置菜单的定义查找相应的外部菜单再显示。

no_emul.01的大小是efi.img的大小,是的,这才是正确的,iso制作软件会把efi.img写到iso的no_emul.01,而会把grldr的前面一部分(一般建议是4扇区)写到no_emul.00

删除了booti32.efi 用小的bootx64.efi替换掉大的,img文件反而变大,那是你使用的软件的设置问题。
比如winimage,可能原先的大小是非标格式,把空闲空间压缩了,而你操作的时候是不压缩空闲空间,使用标准的1.44M或2.88M,这样,不管里面的文件大小,img文件都固定是1.44M或2.88M

点评

谢谢你的回复。解答很详尽。 现在有另一个问题,Ia32环境怎么启动G4E呢? bootia32.efi应该用谁来替代呢  详情 回复 发表于 2020-11-29 12:34
回复

使用道具 举报

59#
发表于 2020-11-29 12:34:33 | 只看该作者
hilsonma 发表于 2020-11-28 16:28
光盘中需要软盘镜像来实现UEFI引导

要用g4e代替光盘的引导文件操作如下:

谢谢你的回复。解答很详尽。
现在有另一个问题,Ia32环境怎么启动G4E呢?
bootia32.efi应该用谁来替代呢

点评

ia32平台使用g4e的ia32版本 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=421866 但不知yaya现在有没有继续这个版本,因为确实用的机会不多,你可以到该贴跟yaya互动。  详情 回复 发表于 2020-11-29 19:03
回复

使用道具 举报

60#
发表于 2020-11-29 18:04:36 | 只看该作者
我特意试了下,U 盘 EFI 分区里有 /EFI/MICROSOFT/BOOT/BOOTMGFW.EFI 文件,但是当将 /EFI/BOOT/BOOTX64.EFI 文件改名不存在时,选择这个 U 盘启动就会弹回启动设备选择对话框,可见在没有安装 Windows 系统修改过 UEFI 启动内容的磁盘(硬盘、U盘、光盘等),还是默认只是搜寻 /EFI/BOOT/BOOTX64.EFI 而非微软之类其他名字的 EFI 文件。

点评

你没仔细阅读我们之前的贴子内容 [attachimg]469451[/attachimg]  详情 回复 发表于 2020-11-29 19:08
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 18:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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