无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: wintoflash
打印 上一主题 下一主题

[原创] NTBOOT & wimboot for UEFI GRUB2

    [复制链接]
36#
发表于 2020-1-11 21:09:23 | 只看该作者
回复

使用道具 举报

35#
 楼主| 发表于 2019-12-28 18:13:47 | 只看该作者
wdtx 发表于 2019-12-28 17:57
老师你好,下载了grub2-latest.tar.gz,制作了grubx64.efi,
在vmware试验,应用主题时背景图被一个窗口遮 ...

善用搜索
http://bbs.wuyou.net/forum.php?m ... 0371&fromuid=487838
另外,请不要在帖子下提与帖子主题无关的问题。
回复

使用道具 举报

34#
发表于 2019-12-28 17:57:32 | 只看该作者
本帖最后由 wdtx 于 2019-12-28 17:59 编辑

老师你好,下载了grub2-latest.tar.gz,制作了grubx64.efi,
在vmware试验,应用主题时背景图被一个窗口遮挡,
如图:



正常应该是这样的:


这个主题用其他的grubx64.efi是正常显示的,是哪里问题?谢谢...

点评

善用搜索 http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=417822&pid=3920371&fromuid=487838  详情 回复 发表于 2019-12-28 18:13
回复

使用道具 举报

33#
发表于 2019-12-13 18:25:40 | 只看该作者
感谢大大制作分享
回复

使用道具 举报

32#
发表于 2019-11-22 23:02:26 | 只看该作者
厉害!efi下启动工具收藏先
回复

使用道具 举报

31#
发表于 2019-11-22 20:58:53 | 只看该作者
W大牛比,又搞定grub2引载噐下的ntboot了,大赞。。。以后有Uefi主板了一定要玩一玩。。。
回复

使用道具 举报

30#
发表于 2019-11-22 20:33:46 | 只看该作者
wintoflash 发表于 2019-11-22 18:56
我这里loopback没问题。
关于安全启动,暂时放弃吧。微软搞事情,证书失效,我也没办法。

明白。wimboot、map和ntboot等模块是对grub2的创新和发展,感谢wintoflash大的辛苦付出和分享。期待有更多更好的成果
回复

使用道具 举报

29#
 楼主| 发表于 2019-11-22 18:56:35 | 只看该作者
ksafei 发表于 2019-11-22 17:37
按回车显示如下图:

我这里loopback没问题。
关于安全启动,暂时放弃吧。微软搞事情,证书失效,我也没办法。

点评

明白。wimboot、map和ntboot等模块是对grub2的创新和发展,感谢wintoflash大的辛苦付出和分享。期待有更多更好的成果  详情 回复 发表于 2019-11-22 20:33
回复

使用道具 举报

28#
发表于 2019-11-22 17:37:53 | 只看该作者
wintoflash 发表于 2019-11-22 17:34
loopback的那个图,你按回车试试?

按回车显示如下图:


点评

我这里loopback没问题。 关于安全启动,暂时放弃吧。微软搞事情,证书失效,我也没办法。  详情 回复 发表于 2019-11-22 18:56
回复

使用道具 举报

27#
 楼主| 发表于 2019-11-22 17:34:09 | 只看该作者
ksafei 发表于 2019-11-22 17:26
通过以上测试对新的 grubx64.efi 有如下疑惑:
一是好像不支持安全启动模式 ;
二是对 loopback wimboot  ...

loopback的那个图,你按回车试试?

点评

按回车显示如下图: [attachimg]405544[/attachimg]  详情 回复 发表于 2019-11-22 17:37
回复

使用道具 举报

26#
发表于 2019-11-22 17:26:53 | 只看该作者
通过以上测试对新的 grubx64.efi 有如下疑惑:
一是好像不支持安全启动模式 ;
二是对 loopback wimboot /boot/grub/wimboot.gz 语句好像不支持了

点评

loopback的那个图,你按回车试试?  详情 回复 发表于 2019-11-22 17:34
回复

使用道具 举报

25#
发表于 2019-11-22 17:20:22 | 只看该作者
本帖最后由 ksafei 于 2019-11-22 17:35 编辑
wintoflash 发表于 2019-11-22 15:09
这一段没太看懂,能详细些吗?

一、UEFI安全模式启动,ntboot和wimboot均报错
1.ntboot报错如下:



2.wimboot报错如下:

菜单a:
loopback wimboot /boot/grub/wimboot.gz
wimboot @:bootmgfw.efi:(wimboot)/bootmgfw.efi @:bcd:(wimboot)/bcd @:boot.sdi:(wimboot)/boot.sdi @:boot.wim:"${wimroot}"$2




菜单b:
wimboot @:bootmgfw.efi:"${prefix}"/wimboot/bootmgfw.efi \
   @:bcd:"${prefix}"/wimboot/bcd \
   @:boot.sdi:"${prefix}"/wimboot/boot.sdi \
   @:boot.wim:"${wimroot}"$2



二、关闭安全模式
将grubx64.efi 改名为 bootx64.efi 引导启动

1.ntboot正常

2.wimboot
(1)菜单a BCD报错同上
(2)菜单b 正常

回复

使用道具 举报

24#
发表于 2019-11-22 16:08:52 | 只看该作者
wintoflash 发表于 2019-11-20 21:27
如果bootmgfw.efi能直接启,那就行,否则,不行.

bootmgfw.efi能直接启,可以,透過引導BCD ?
回复

使用道具 举报

23#
 楼主| 发表于 2019-11-22 15:09:42 | 只看该作者
ksafei 发表于 2019-11-22 14:12
我这里的测试结果:
1.如采用绕过UEFI安全启动,然后用 chainloader /efi/boot/grubx64.efi引导 则ntboo ...
3.wimboot 如用loopback wimboot /boot/grub/wimboot.gz  
                       ........     (报错)
如下方式则正常:
wimboot @:bootmgfw.efi:"${prefix}"/wimboot/bootmgfw.efi \
                        @:bcd:"${prefix}"/wimboot/bcd \
                        @:boot.sdi:"${prefix}"/wimboot/boot.sdi \
                        @:boot.wim:"${wimroot}"$2

这一段没太看懂,能详细些吗?

点评

一、UEFI安全模式启动,ntboot和wimboot均报错[/backcolor] 1.ntboot报错如下:[/backcolor] [attachimg]405537[/attachimg] 2.wimboot报错如下: 菜单a: loopback wimboot /boot/grub/wimboot.gz wimbo  详情 回复 发表于 2019-11-22 17:20
回复

使用道具 举报

22#
发表于 2019-11-22 14:12:42 | 只看该作者

我这里的测试结果:
1.如采用绕过UEFI安全启动,然后用 chainloader /efi/boot/grubx64.efi引导 则ntboot和wimboot均报错;
2.如关闭安全启动,将grubx64.efi 改为 bootx64.efi 引导,则ntboot和wimboot正常;
3.wimboot 如用loopback wimboot /boot/grub/wimboot.gz  
                       ........     (报错)
如下方式则正常:
wimboot @:bootmgfw.efi:"${prefix}"/wimboot/bootmgfw.efi \
                        @:bcd:"${prefix}"/wimboot/bcd \
                        @:boot.sdi:"${prefix}"/wimboot/boot.sdi \
                        @:boot.wim:"${wimroot}"$2
4.用11.21版文件管理器生成的grubfmx64.efi,在安全启动和关闭两种模式使用 ntboot和wimboot引导wim均报错

或许是我使用不当产生错误,还请wintoflash大指点

点评

这一段没太看懂,能详细些吗?  详情 回复 发表于 2019-11-22 15:09
回复

使用道具 举报

21#
发表于 2019-11-21 15:01:21 来自手机 | 只看该作者
wintoflash 发表于 2019-11-21 13:00
那你应该用wimboot啊,支持指定启动分卷。
ntboot本来就是用于硬盘启动的。
现在新一代wimboot比前一代 ...

好的,有空试试
回复

使用道具 举报

20#
 楼主| 发表于 2019-11-21 13:00:27 | 只看该作者
826773297 发表于 2019-11-21 12:01
希望能够加上wim分卷启动功能,这样可以节省空间,另外虚拟盘能否在光盘下运作wim,每次量产后grub2都只能 ...

那你应该用wimboot啊,支持指定启动分卷。
ntboot本来就是用于硬盘启动的。
现在新一代wimboot比前一代速度快了,而且不再像前一代那样占用两倍内存。

点评

好的,有空试试  详情 回复 发表于 2019-11-21 15:01
回复

使用道具 举报

19#
发表于 2019-11-21 12:01:42 | 只看该作者
希望能够加上wim分卷启动功能,这样可以节省空间,另外虚拟盘能否在光盘下运作wim,每次量产后grub2都只能调用shell来启动pe太麻烦

点评

那你应该用wimboot啊,支持指定启动分卷。 ntboot本来就是用于硬盘启动的。 现在新一代wimboot比前一代速度快了,而且不再像前一代那样占用两倍内存。  详情 回复 发表于 2019-11-21 13:00
回复

使用道具 举报

18#
 楼主| 发表于 2019-11-21 07:59:57 | 只看该作者
ksafei 发表于 2019-11-20 22:56
虚拟机测试可以,实体机还未成功,继续测试....

发现此版grubx64.efi不兼容wimboot方式启动wim了,是不 ...

我这边可以啊

点评

我这里的测试结果: 1.如采用绕过UEFI安全启动,然后用 chainloader /efi/boot/grubx64.efi引导 则ntboot和wimboot均报错; 2.如关闭安全启动,将grubx64.efi 改为 bootx64.efi 引导,则ntboot和wimboot正常; 3.  详情 回复 发表于 2019-11-22 14:12
回复

使用道具 举报

17#
发表于 2019-11-20 22:56:08 | 只看该作者
本帖最后由 ksafei 于 2019-11-20 23:00 编辑

虚拟机测试可以,实体机还未成功,继续测试....

发现此版grubx64.efi不兼容wimboot方式启动wim了,是不是参数有变?
loopback wimboot /boot/grub/wimboot.gz
wimboot @:bootmgfw.efi:(wimboot)/bootmgfw.efi @:bcd:(wimboot)/bcd @:boot.sdi:(wimboot)/boot.sdi @:boot.wim:/test/test.wim

点评

我这边可以啊  详情 回复 发表于 2019-11-21 07:59
回复

使用道具 举报

16#
发表于 2019-11-20 22:31:26 | 只看该作者
顶一个捞点分
回复

使用道具 举报

15#
发表于 2019-11-20 21:54:13 | 只看该作者
wintoflash 发表于 2019-11-20 21:27
如果bootmgfw.efi能直接启,那就行,否则,不行.

能给一个模板么
回复

使用道具 举报

14#
 楼主| 发表于 2019-11-20 21:27:50 | 只看该作者
minmax 发表于 2019-11-20 19:25
期待支持 差分及VHDX

如果bootmgfw.efi能直接启,那就行,否则,不行.

点评

bootmgfw.efi能直接启,可以,透過引導BCD ?  详情 回复 发表于 2019-11-22 16:08
能给一个模板么  详情 回复 发表于 2019-11-20 21:54
回复

使用道具 举报

13#
 楼主| 发表于 2019-11-20 21:27:19 | 只看该作者
2010up 发表于 2019-11-20 20:52
可以写一个,UEFI GRUB2  PXE引导 的事例吗?

@江南一根葱
回复

使用道具 举报

12#
 楼主| 发表于 2019-11-20 21:21:48 | 只看该作者
本帖最后由 wintoflash 于 2019-11-20 21:23 编辑
2012kwy 发表于 2019-11-20 21:04
某些绕过安全打包的grub2版本为2.02,楼主的grub2为2.05版,且某些模块还是特制的,请问如何兼容?如果出现 ...

没看我的帖子?
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=416924都能绕过安全启动了,直接chainload这个grub不就行了

点评

请问,此版是内置启动菜单的吧?如何定制或者外置菜单的路径默认是哪个文件?  详情 回复 发表于 2021-1-11 16:40
回复

使用道具 举报

11#
发表于 2019-11-20 21:20:42 | 只看该作者
谢谢W大,期待grub2能有更广泛的应用!
回复

使用道具 举报

10#
发表于 2019-11-20 21:04:37 来自手机 | 只看该作者
某些绕过安全打包的grub2版本为2.02,楼主的grub2为2.05版,且某些模块还是特制的,请问如何兼容?如果出现某mod已加载的提示,该如何处理?

点评

没看我的帖子? http://bbs.wuyou.net/forum.php?mod=viewthread&tid=416924  详情 回复 发表于 2019-11-20 21:21
回复

使用道具 举报

9#
发表于 2019-11-20 21:01:49 | 只看该作者
本帖最后由 wuwuzz 于 2019-11-20 21:03 编辑

启动U盘上的固定wtg.vhd成功。

红毛说的没错,LZ最近功劳很大,要升仙
封神了。

下一步,需要有人写识别虚拟盘的win驱动,
以充分发挥MAP的作用。



回复

使用道具 举报

8#
发表于 2019-11-20 20:52:48 | 只看该作者
可以写一个,UEFI GRUB2  PXE引导 的事例吗?

点评

@江南一根葱  详情 回复 发表于 2019-11-20 21:27
回复

使用道具 举报

7#
发表于 2019-11-20 20:36:16 | 只看该作者
很给力!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-22 17:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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