无忧启动论坛

 找回密码
 注册
搜索

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

查看数: 8878 | 评论数: 18 | 收藏 6
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-8-5 17:47

正文摘要:

首先放出grub2菜单脚本:    menuentry "    Win10 PE(wimboot) " {     linux16 ${prefix}/wimboot     initrd16 newc:bcd:/Boot/BCD newc:boot.sdi:/Boot/boot. ...

回复

青青草 发表于 2020-4-13 01:15:21
5楼连接已失效,可否提供wimboot下载?
青青草 发表于 2020-4-12 11:54:10
lhb9900 发表于 2019-8-6 09:53
在wimboot 加入bootmgr.exe,某些PE.WIM内缺bootmgr.exe ( \Windows\Boot\PXE\bootmgr.exe),这个建议我已 ...

连接已失效,可否再提供一下?
zsjyzx 发表于 2019-9-9 13:26:35
zsjyzx 发表于 2019-9-9 13:23:00
是官方版本,2.02的可以的。
zsjyzx 发表于 2019-9-6 21:02:20
试过 ,加载gzio模块 也没有用!!!
zsjyzx 发表于 2019-9-6 08:45:35
在 grub-2.04 下,loopback wimboot ${grub_wimboot} 失败,提示未知文件系统。

事实上,wimboot 解压为 wimboot.cpio , 就能成功。
2010haiven86 发表于 2019-8-9 06:40:06
江南一根葱 发表于 2019-8-8 20:41
你们说的缺bootmgr.exe我在折腾tinycore的时候遇到了,在这里说明下bios的wimboot是有启动顺序要求的,刚接 ...

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

感谢。
顺带学习网克了。
江南一根葱 发表于 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或重启之类的怪问题
2010haiven86 发表于 2019-8-6 16:47:34
lhb9900 发表于 2019-8-6 09:53
在wimboot 加入bootmgr.exe,某些PE.WIM内缺bootmgr.exe ( \Windows\Boot\PXE\bootmgr.exe),这个建议我已 ...

谢谢,下载收藏了。
lhb9900 发表于 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的
江南一根葱 发表于 2019-8-6 11:57:27
2010haiven86 发表于 2019-8-6 11:55
感谢葱大。
是不是wimboot bios平台对Win10 bootmgr的支持未完善呢?

是10的bootmgr要求太多,这个要签名那个要签字的,
2010haiven86 发表于 2019-8-6 11:55:48

感谢葱大。
是不是wimboot bios平台对Win10 bootmgr的支持未完善呢?
江南一根葱 发表于 2019-8-6 11:25:49
我的pe都没bootmgr.exe,能启动
lhb9900 发表于 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;

江南一根葱 发表于 2019-8-5 22:29:12
用win7的bootmgr
2010haiven86 发表于 2019-8-5 17:59:36
是我的bootmgr bcd boot.sdi的问题么?大神有的话请给一下,bootmgr.exe也给下便于我定制路径。镜像是Win10PE.

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

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

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 22:04

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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