我是神仙 发表于 2014-9-19 22:22
EFI网启时PXE与iPXE的BCD不一样
这个其实是一样的,可以用同一位置的同一文件
1、EFI本地启动与EFI网启BCD不一样
EFI本地启动:bootx64.efi-->efi\microsoft\boot\bcd-->pe.wim
EFI网络启动:bootx64.efi-->boot\bcd-->pe.wim
2、EFI网启时PXE与iPXE的BCD不一样
PXE过程:bootx64-->boot\bcd-->pe.wim
iPXE过程:snponly.efi-->wimboot-->bootx64.efi-->efi\microsoft\boot\bcd-->pe.wim
2、我之所以说iPXE与PXE不一样应该是有根据的:
因为我已经将bootx64.efi中的网启的BCD改成了boot\bxe,如果是网启它应该找BXE文件,也即wimboot应该要将你从服务器获得的BCD改成BXE,而现在还是使用BCD文件名。
当然,如果wimboot永远使用bcd作为bcd文件的文件名也有可能。
这是81update1中的bootx64.efi网启时的BCD位置:
我是神仙 发表于 2014-9-20 09:12
笼统的说 “EFI本地启动与EFI网启BCD不一样” 不大好,因为下面紧接着就说了“EFI网启”有两种。
...
hhh333 发表于 2014-9-20 10:25
如上面的图所示:
将bootx64.efi用winhex查找\bcd,会找到两个,一个是\Boot\BCD--PXE启动时使用的BCD ...
我是神仙 发表于 2014-9-20 11:31
总之都改了 wimboot就可以用改过名字的bcd 了
hhh333 发表于 2014-9-20 11:56
两个代表的意义不同好不好,你改两个地方,如果用这个来本地启动,你必须在efi\microsoft\boot下准备改名 ...
欢迎光临 无忧启动论坛 (http://wuyou.net./) | Powered by Discuz! X3.3 |