|
不点 发表于 2013-5-24 09:42
是的,0.4.6 的 CD 引导代码才是比较通用的。由于个人身体原因,至今没有研究 yaya 的代码。
不过,我 ...
不点大这么解释就让人明白了.不知道原来从哪里看到的所谓传闻,说可以截取GRLDR头2048作ISO的引导文件.看来此法并不十分靠谱。
用GRLDR整体作引导也有问题,例如用下面的语句创建所谓适用于BIOS的GRUB+UEFI双引导ISO后,
OSCDimg.exe -lmyiso -h -m -o -d -g -c -n -bootdata:2#p00,e,b"D:\mycddir\grldr"#pEF,e,b"d:\aaa\UEFI.BIN" "D:\mycddir" "D:\abc.ISO"
有可能无法启动!出现无法启动时,我们用ultraISO提取出D:\abc.ISO的引导文件为abc.bin,会发现abc.bin与指定的D:\mycddir\grldr二进制值不一致,查看abc.bin 的内置菜单,居然与D:\mycddir\grldr内置菜单不一致,可能是被OSCDimg.exe截取了。
现在我只好用BCDW中介暂时解决此问题:load.bin(iso引导文件)--->bcdw--->bcdw.ini-->grldr(与版本无关)。
OSCDimg.exe -lmyiso -h -m -o -d -g -c -n -bootdata:2#p00,e,b"D:\aaa\load.bin"#pEF,e,b"d:\aaa\UEFI.BIN" "D:\mycddir" "D:\abc.ISO"
修改BCDW.ini的内容,GRLDR可随意改名.
|
|