无忧启动论坛

标题: Windows_Server_2008_r2编辑BCD添加UEFI 8PEx64无法启动PE [打印本页]

作者: 令狐大虾    时间: 2018-3-22 04:18
标题: Windows_Server_2008_r2编辑BCD添加UEFI 8PEx64无法启动PE
本帖最后由 令狐大虾 于 2018-3-22 16:23 编辑

注:bios模式正常
Win7x64光盘镜像添加8PEx64.wim后编辑BCD在UEFI状态下也是无法启动8PEx64,但用Windows_8_Enterprise_x64光盘镜像根目录bootmgr.efi替换、efi\microsoft\boot\bootx64.efi替换(Win7及WS2008r2需新建此文件夹)、zh-cn\bootmgr.efi.mui(中文)替换即可以解决。
但是用在Windows_Server_2008_r2光盘镜像上面却无效。

解决方法在三楼
作者: 红毛樱木    时间: 2018-3-22 08:37
低版本os带的引导文件,可能启动不了高版本的系统。
作者: 令狐大虾    时间: 2018-3-22 16:22
本帖最后由 令狐大虾 于 2018-3-22 16:36 编辑
红毛樱木 发表于 2018-3-22 08:37
低版本os带的引导文件,可能启动不了高版本的系统。


谢谢!一语惊醒梦中人。

解决:一直用oscdimg.exe打包,并且打包命令中利用的文件是iso解包里面;并且bcd文件是贪懒,利用根目录x:\boot\bcd编辑两份,一份替换x:\boot\bcd,另一份替换x:\efi\microsoft\boot\bcd。这是失败的缘故。bcd文件也要相互对应编辑啊。


iso释放后用oscdimg.exe打包etfsboot.com及efisys.bin有两种选择:
1、利用本iso解压后的更目录x:\boot\etfsboot.com、x:\efi\microsoft\boot打包。缺点是仅仅支持本系统版本向下兼容,如果编辑iso更目录efi\microsoft\boot\bcd添加高版本pe.wim则无法启动pe。
2、利用Windows_ADK_1709提取的etfsboot.com及efisys.bin打包。替换对应pe.wim版本系统的x:\efi\microsoft\boot\bcd、x:\efi\boot\bootx64.efi、x:\bootmgr.efi即可。
   (注:x:\efi\microsoft\boot\bcd、x:\efi\boot\bootx64.efi、x:\bootmgr.efi、x:\zh-cn\bootmgr.efi.mui此四个文件同版本才可以中文显示)

作者: donbooooo    时间: 2018-3-22 23:16
谢谢分享了·········收藏备用··
作者: 2013lsdm    时间: 2018-3-25 22:00
令狐大虾 发表于 2018-3-22 16:22
谢谢!一语惊醒梦中人。

解决:一直用oscdimg.exe打包,并且打包命令中利用的文件是iso解包里面;并 ...

神回复,牛!
作者: 9859270@qq.com    时间: 2018-10-16 23:47
楼主这个盘做好了没,分享一下可以吗。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3