无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品★IDC大全★服务器租赁、托管★优惠促销★
可防勒索的强大数据备份恢复软件卡瑞飞系统和装机二合一超级U盘广告联系 QQ:184822951 微信:wuyouceo
楼主: lintrainwy

UEFI启动grub2引导win PE_2017.7.9—含自动判断 IA32/X64,选择显示 BCD 菜单模板

    [复制链接]
发表于 2017-3-1 21:05:54 | 显示全部楼层
rgy 发表于 2017-3-1 20:55
你的GRUB2三启PE合盘里不就用光盘下的GRUB2启动了PE吗?
过程:
uefiboot->gurb2.efi->efi shell.efi-> ...

必须要用efi shell中转一下吗?

点评

rgy
W大可以研究下啊,我用gurb2去chainloader 光盘启动文件efisys.bin内根目录下的cdboot.efi说找不到文件,chainloader 光盘内\EFI\microsoft\boot\bootmgfw.efi文件后直接是没反应,小白一个,没招了.  详情 回复 发表于 2017-3-1 21:45
W大,目前好像还没找到更直接的方法,中间必须隔着shell才行。  详情 回复 发表于 2017-3-1 21:18
回复 支持 反对

使用道具 举报

发表于 2017-3-1 21:18:30 | 显示全部楼层
wintoflash 发表于 2017-3-1 21:05
必须要用efi shell中转一下吗?

W大,目前好像还没找到更直接的方法,中间必须隔着shell才行。
回复 支持 反对

使用道具 举报

发表于 2017-3-1 21:20:42 | 显示全部楼层
rgy 发表于 2017-3-1 20:55
你的GRUB2三启PE合盘里不就用光盘下的GRUB2启动了PE吗?
过程:
uefiboot->gurb2.efi->efi shell.efi-> ...

是的,直接启动不了,所以我第二个合盘用了refind,这个才是真正的跨系统引导和加载。

点评

恩,grub2启动本地硬盘上的Windows是可以的,启动光盘上的PE好像就找不到BCD文件。 refind就是efi shell套了个壳,chainloading efi文件是没有任何问题的,启动Linux内核就欠缺一些,只能加载efi stub的内核。grub  详情 回复 发表于 2017-3-1 21:39
回复 支持 反对

使用道具 举报

发表于 2017-3-1 21:39:35 | 显示全部楼层
wsgdmzr 发表于 2017-3-1 21:20
是的,直接启动不了,所以我第二个合盘用了refind,这个才是真正的跨系统引导和加载。

恩,grub2启动本地硬盘上的Windows是可以的,启动光盘上的PE好像就找不到BCD文件。
refind就是efi shell套了个壳,chainloading efi文件是没有任何问题的,启动Linux内核就欠缺一些,只能加载efi stub的内核。grub与它相反,启动Linux完全没问题,但是chainloading efi文件功能是自己实现的,bug特多。

点评

所以我现在做的光盘合盘放了两套.efi,一个是Windows的EFI,一个是GRUB2的EFI,Windows的EFI加载BCD来启动PE,GRUB2的EFI专门启动LINUX,因为GRUB2启动PE在某些主板上还是会花屏。不知我的想法会不会多余。  详情 回复 发表于 2017-3-2 08:31
回复 支持 反对

使用道具 举报

发表于 2017-3-1 21:45:26 | 显示全部楼层
本帖最后由 rgy 于 2017-3-1 21:49 编辑
wintoflash 发表于 2017-3-1 21:05
必须要用efi shell中转一下吗?


W大可以研究下啊,我用gurb2去chainloader  光盘启动文件efisys.bin内根目录下的cdboot.efi文件gurb2说找不到文件,chainloader 光盘内\EFI\microsoft\boot\bootmgfw.efi文件后直接是没反应,小白一个,没招了.

点评

光盘是在grub里面用loopback挂载的吗?  详情 回复 发表于 2017-3-1 22:21
回复 支持 反对

使用道具 举报

发表于 2017-3-1 22:21:29 | 显示全部楼层
rgy 发表于 2017-3-1 21:45
W大可以研究下啊,我用gurb2去chainloader  光盘启动文件efisys.bin内根目录下的cdboot.efi文件gurb2说 ...

光盘是在grub里面用loopback挂载的吗?

点评

rgy
没有用loopback挂载,都是在一个ISO文件里的。  详情 回复 发表于 2017-3-2 10:05
回复 支持 反对

使用道具 举报

发表于 2017-3-2 00:02:21 | 显示全部楼层
看贴是一种态度,回帖是一种美德。

点评

支持这种美德。  发表于 2017-3-2 08:16
回复 支持 反对

使用道具 举报

发表于 2017-3-2 08:31:05 | 显示全部楼层
本帖最后由 wsgdmzr 于 2017-3-2 08:36 编辑
wintoflash 发表于 2017-3-1 21:39
恩,grub2启动本地硬盘上的Windows是可以的,启动光盘上的PE好像就找不到BCD文件。
refind就是efi shell ...


所以我现在做的光盘合盘放了两套.efi,一个是Windows的EFI,一个是GRUB2的EFI,Windows的EFI加载BCD来启动PE,
GRUB2的EFI专门启动LINUX,因为GRUB2启动PE在某些主板上还是会花屏。不知我的想法会不会多余。

7.jpg

W大,有什么建议指点下,谢谢。

点评

会花屏,我的电脑就会,也不是每次  详情 回复 发表于 2017-4-16 20:36
grub2启动pe花屏的话,试试set gfxpayload=keep;export gfxpyload  详情 回复 发表于 2017-3-2 08:41
回复 支持 反对

使用道具 举报

发表于 2017-3-2 08:41:32 | 显示全部楼层
本帖最后由 wintoflash 于 2017-3-2 08:43 编辑
wsgdmzr 发表于 2017-3-2 08:31
所以我现在做的光盘合盘放了两套.efi,一个是Windows的EFI,一个是GRUB2的EFI,Windows的EFI加载BCD来启动 ...


grub2启动pe花屏的话,试试set gfxpayload=keep;export gfxpyload
用grub2->refind->windows的话会不会花屏?

点评

谢谢W大,我去试试。  详情 回复 发表于 2017-3-2 08:45
回复 支持 反对

使用道具 举报

发表于 2017-3-2 08:45:12 | 显示全部楼层
wintoflash 发表于 2017-3-2 08:41
grub2启动pe花屏的话,试试set gfxpayload=keep;export gfxpyload
用grub2->refind->windows的话会不 ...

谢谢W大,我去试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2019-2-16 11:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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