无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 8848|回复: 18
打印 上一主题 下一主题

[求助] grub2 bios平台通过wimboot加载PE.wim直接重启了

  [复制链接]
跳转到指定楼层
1#
发表于 2019-8-5 17:47:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
首先放出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
2#
 楼主| 发表于 2019-8-5 17:51:16 | 只看该作者
整了半天,修改bootmgr.exe 较验bootmgr等问题。终于能正常将WinPE64.wim加载到内存了,但底下的灰白进度条刚跑完,虚拟机就直接出错了。

如附图:

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

QQ截图20190805155841.jpg
回复

使用道具 举报

3#
 楼主| 发表于 2019-8-5 17:59:36 | 只看该作者
是我的bootmgr bcd boot.sdi的问题么?大神有的话请给一下,bootmgr.exe也给下便于我定制路径。镜像是Win10PE.

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

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

使用道具 举报

4#
发表于 2019-8-5 22:29:12 | 只看该作者
用win7的bootmgr
回复

使用道具 举报

5#
发表于 2019-8-6 09:53:52 | 只看该作者
本帖最后由 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;

回复

使用道具 举报

6#
发表于 2019-8-6 11:25:49 | 只看该作者
我的pe都没bootmgr.exe,能启动
回复

使用道具 举报

7#
 楼主| 发表于 2019-8-6 11:55:48 | 只看该作者

感谢葱大。
是不是wimboot bios平台对Win10 bootmgr的支持未完善呢?
回复

使用道具 举报

8#
发表于 2019-8-6 11:57:27 | 只看该作者
2010haiven86 发表于 2019-8-6 11:55
感谢葱大。
是不是wimboot bios平台对Win10 bootmgr的支持未完善呢?

是10的bootmgr要求太多,这个要签名那个要签字的,
回复

使用道具 举报

9#
发表于 2019-8-6 14:48:34 | 只看该作者
本帖最后由 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的
回复

使用道具 举报

10#
 楼主| 发表于 2019-8-6 16:47:34 | 只看该作者
lhb9900 发表于 2019-8-6 09:53
在wimboot 加入bootmgr.exe,某些PE.WIM内缺bootmgr.exe ( \Windows\Boot\PXE\bootmgr.exe),这个建议我已 ...

谢谢,下载收藏了。
回复

使用道具 举报

11#
发表于 2019-8-8 20:41:00 | 只看该作者
你们说的缺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或重启之类的怪问题
回复

使用道具 举报

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

感谢。
顺带学习网克了。
回复

使用道具 举报

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

感谢。
顺带学习网克了。
回复

使用道具 举报

14#
发表于 2019-9-6 08:45:35 | 只看该作者
在 grub-2.04 下,loopback wimboot ${grub_wimboot} 失败,提示未知文件系统。

事实上,wimboot 解压为 wimboot.cpio , 就能成功。
回复

使用道具 举报

15#
发表于 2019-9-6 21:02:20 | 只看该作者
试过 ,加载gzio模块 也没有用!!!
回复

使用道具 举报

16#
发表于 2019-9-9 13:23:00 | 只看该作者
是官方版本,2.02的可以的。
回复

使用道具 举报

17#
发表于 2019-9-9 13:26:35 | 只看该作者
回复

使用道具 举报

18#
发表于 2020-4-12 11:54:10 | 只看该作者
lhb9900 发表于 2019-8-6 09:53
在wimboot 加入bootmgr.exe,某些PE.WIM内缺bootmgr.exe ( \Windows\Boot\PXE\bootmgr.exe),这个建议我已 ...

连接已失效,可否再提供一下?
回复

使用道具 举报

19#
发表于 2020-4-13 01:15:21 | 只看该作者
5楼连接已失效,可否提供wimboot下载?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 03:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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