无忧启动论坛

标题: grub2 bios平台通过wimboot加载PE.wim直接重启了 [打印本页]

作者: 2010haiven86    时间: 2019-8-5 17:47
标题: grub2 bios平台通过wimboot加载PE.wim直接重启了
首先放出grub2菜单脚本:

   menuentry "    Win10 PE(wimboot) " {
    linux16 ${prefix}/wimboot
    initrd16 newc:bcd:/Boot/BCD newc:boot.sdi:/Boot/boot.sdi newc:bootmgr:/Boot/bootmgr newc:boot.wim:/Boot/WinPE64.wim
    }

提示:FATAL: no bootmgr.exe
如图一。

QQ截图20190804213358.jpg (54.15 KB, 下载次数: 155)

PXE not found

PXE not found

作者: 2010haiven86    时间: 2019-8-5 17:51
整了半天,修改bootmgr.exe 较验bootmgr等问题。终于能正常将WinPE64.wim加载到内存了,但底下的灰白进度条刚跑完,虚拟机就直接出错了。

如附图:

QQ截图20190805155841.jpg (33.66 KB, 下载次数: 150)

QQ截图20190805155841.jpg

作者: 2010haiven86    时间: 2019-8-5 17:59
是我的bootmgr bcd boot.sdi的问题么?大神有的话请给一下,bootmgr.exe也给下便于我定制路径。镜像是Win10PE.

还是菜单脚本错了?烦请指教,不胜感激。

补充一下,镜像在EFI下用WINBOOT加载是正常的。BIOS反而不明。

作者: 江南一根葱    时间: 2019-8-5 22:29
用win7的bootmgr
作者: lhb9900    时间: 2019-8-6 09:53
本帖最后由 lhb9900 于 2019-8-6 10:10 编辑

在wimboot 加入bootmgr.exe,某些PE.WIM内缺bootmgr.exe ( \Windows\Boot\PXE\bootmgr.exe),这个建议我已经提交给W大,不知道他重视不


这个wimboot已加入bootmgr.exe

链接: https://pan.baidu.com/s/1OFctruUbLEGQbt5iE9rdzg 提取码: 9900

用法:

set grub_wimboot="/Boot/grub/wimboot";
set grub_file=/Boot/WinPE64.wim


                if [ "$grub_platform" = "pc" ]; then
                        menuentry "用wimboot启动(BIOS)${grub_file}" --class wim{
                                                                    echo (正在后台加载文件,请等待。。)
                                set enable_progress_indicator=1;
                                loopback wimboot ${grub_wimboot};
                                linux16 (wimboot)/wimboot gui;
                                initrd16 newc:bootmgr:(wimboot)/bootmgr \
                                        newc:bootmgr.exe:(wimboot)/bootmgr.exe \
                                        newc:bcd:(wimboot)/bcd \
                                        newc:boot.sdi:(wimboot)/boot.sdi \
                                        newc:boot.wim:${grub_file};
                        }
                fi;


作者: 江南一根葱    时间: 2019-8-6 11:25
我的pe都没bootmgr.exe,能启动
作者: 2010haiven86    时间: 2019-8-6 11:55
江南一根葱 发表于 2019-8-5 22:29
用win7的bootmgr

感谢葱大。
是不是wimboot bios平台对Win10 bootmgr的支持未完善呢?
作者: 江南一根葱    时间: 2019-8-6 11:57
2010haiven86 发表于 2019-8-6 11:55
感谢葱大。
是不是wimboot bios平台对Win10 bootmgr的支持未完善呢?

是10的bootmgr要求太多,这个要签名那个要签字的,
作者: lhb9900    时间: 2019-8-6 14:48
本帖最后由 lhb9900 于 2019-8-6 14:51 编辑
江南一根葱 发表于 2019-8-6 11:25
我的pe都没bootmgr.exe,能启动


newc:bootmgr.exe:(wimboot)/bootmgr.exe,wimboot内多个文件更用保障,就是为了解决PE.wim没有bootmgr.exe的问题,EFI启动是不需要bootmgr.exe的
作者: 2010haiven86    时间: 2019-8-6 16:47
lhb9900 发表于 2019-8-6 09:53
在wimboot 加入bootmgr.exe,某些PE.WIM内缺bootmgr.exe ( \Windows\Boot\PXE\bootmgr.exe),这个建议我已 ...

谢谢,下载收藏了。
作者: 江南一根葱    时间: 2019-8-8 20:41
你们说的缺bootmgr.exe我在折腾tinycore的时候遇到了,在这里说明下bios的wimboot是有启动顺序要求的,刚接触过的时候也遇过,bios很久不折腾忘了

启动顺序正确的是这样,我的是ipxe脚本,其它的应该也差不多
  kernel http://${booturl}/app/wimboot/wimboot || goto retry
  initrd  http://${booturl}/app/wimboot/bootmgr  bootmgr || goto retry  
  initrd  http://${booturl}/app/wimboot/bcd  bcd || goto retry
  initrd  http://${booturl}/app/wimboot/boot.sdi   boot.sdi  || goto retry
  initrd  http://${booturl}/${wimfile=} boot.wim || goto retry  

顺序是
wimboot-->bootmgr->bcd->boot.sdi->boot.wim

如果把bootmgr放到后面,是会提示缺bootmgr.exe或重启之类的怪问题

作者: 2010haiven86    时间: 2019-8-9 06:39
江南一根葱 发表于 2019-8-8 20:41
你们说的缺bootmgr.exe我在折腾tinycore的时候遇到了,在这里说明下bios的wimboot是有启动顺序要求的,刚接 ...

感谢。
顺带学习网克了。
作者: 2010haiven86    时间: 2019-8-9 06:40
江南一根葱 发表于 2019-8-8 20:41
你们说的缺bootmgr.exe我在折腾tinycore的时候遇到了,在这里说明下bios的wimboot是有启动顺序要求的,刚接 ...

感谢。
顺带学习网克了。
作者: zsjyzx    时间: 2019-9-6 08:45
在 grub-2.04 下,loopback wimboot ${grub_wimboot} 失败,提示未知文件系统。

事实上,wimboot 解压为 wimboot.cpio , 就能成功。
作者: zsjyzx    时间: 2019-9-6 21:02
试过 ,加载gzio模块 也没有用!!!
作者: zsjyzx    时间: 2019-9-9 13:23
是官方版本,2.02的可以的。
作者: zsjyzx    时间: 2019-9-9 13:26
https://codeload.github.com/aIive/builds/zip/master

是可以的
作者: 青青草    时间: 2020-4-12 11:54
lhb9900 发表于 2019-8-6 09:53
在wimboot 加入bootmgr.exe,某些PE.WIM内缺bootmgr.exe ( \Windows\Boot\PXE\bootmgr.exe),这个建议我已 ...

连接已失效,可否再提供一下?
作者: 青青草    时间: 2020-4-13 01:15
5楼连接已失效,可否提供wimboot下载?




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