无忧启动论坛

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

[原创] NTBOOT & wimboot for UEFI GRUB2

    [复制链接]
1#
发表于 2020-5-10 13:11:12 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2020-5-10 13:43 编辑

大神,
1、从github上面下载了最新的grub2,没有菜单边框怎么回事?

2、ntboot出错
menuentry "ntboot-WePE_64_V2.0" "/boot/imgs/WePE_64_V2.0/WEPE64.WIM" {
search --no-floppy --set --file $2
ntboot --gui -efi=/boot/ms/EFI/boot/bootx64.efi --sdi=/boot/boot.sdi --wim $2
}


3、你在一楼说bootmgfw.efi是WIN7的,似乎不对啊,属性里面看应该是WIN8的?我用WIN7/8的试了都不行,咋搞的?

回复

使用道具 举报

2#
发表于 2020-5-10 16:05:04 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2020-5-10 18:44 编辑
wintoflash 发表于 2020-5-10 15:03
现在默认无边框。想加边框,执行

感谢答复!
1、set grub_draw_border=1有边框了。
2、上面的菜单我上写了一个“-”,改成"--"之后没问题了。
menuentry "ntboot-sx0312" "/boot/imgs/SXWIN10PEX64_17763_NET20200312/boot.wim" {
search --no-floppy --set --file $2
ntboot --gui --efi=/boot/ms/EFI/boot/bootx64.efi --sdi=/boot/boot.sdi $2
}
3、我试了用win10的bootmgfw.efi,ntboot启动pe.wim成功。
回复

使用道具 举报

3#
发表于 2020-5-10 16:06:46 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2020-5-10 16:22 编辑

1、实际测试了下,ntboot启动pe.wim比wimboot启动pe.wim速度大概快11-14秒。
2、ntboot不能用于pxe启动,提示出错。
3、怎么新版本里面wimboot通过pxe启动UEFI下的pe.wim失败?一直黑屏,以前没问题啊。

tinypxeserver看到了:
16:20:57 TFTPd:DoReadFile:grub2x64.efi B:1468 T:0
16:20:59 TFTPd:DoReadFile:/grub2/grub2pxe.cfg B:1024 T:2269
16:20:59 TFTPd:DoReadFile:/grub2/unicode.xz B:1024 T:789164
16:21:01 TFTPd:DoReadFile:/grub2/unicode.xz B:1024 T:789164

EasyWebSvr看不到pe.wim传输记录。

菜单如下:set default=0
set fallback=1
set timeout=5
set pager=20
set grub_draw_border=1

#设定菜单字体及背景颜色
set menu_color_normal=white/black
set menu_color_highlight=white/blue

loopback -m ramdisk (tftp)/grub2/unicode.xz
loadfont (ramdisk)/grub2/fonts/unicode.pf2
set locale_dir=(ramdisk)/grub2/locale
set lang=zh_CN
terminal_output gfxterm

net_bootp
set net_default_server=192.168.21.112
set root='(http)'

menuentry "/imgs/WePE_64_V2.0/WEPE64.WIM" "/imgs/WePE_64_V2.0/WEPE64.WIM" {
wimboot \
  @:bootmgfw.efi:/ms/EFI/boot/bootx64.efi   \
  @:bcd:/grub2/bcd    \
  @:boot.sdi:/boot.sdi    \
  @:boot.wim:(http)/imgs/WePE_64_V2.0/WEPE64.WIM
}





测试GPT-2020-05-10-16-07-24.png (3.29 KB, 下载次数: 296)

测试GPT-2020-05-10-16-07-24.png
回复

使用道具 举报

4#
发表于 2020-5-10 17:22:09 | 显示全部楼层
liuzhaoyzz 发表于 2020-5-10 16:06
1、实际测试了下,ntboot启动pe.wim比wimboot启动pe.wim速度大概快11-14秒。
2、ntboot不能用于pxe启动, ...

大神不好意思,误报,是我电脑的问题,我把电脑重启了下就好了,wimboot-pxe启动pe.wim正常。
sorry!
回复

使用道具 举报

5#
发表于 2020-5-11 08:52:53 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2020-5-11 08:54 编辑
wintoflash 发表于 2020-5-10 18:25
ntboot是chenall的ntboot的复刻。
这个chenall实现不了,我也一样。

知道了。

ntboot与wimboot对比下,ntboot用于本地速度加载要快点,wimboot适用性要广泛点。
感觉您移植的wimboot模块在本地稳定性挺好,就是加载速度不快,用于pxe启动的时候,总感觉不是那么稳定,比如显示传输速度31TiB/s,实际没那么快,另外对于httpserver有要求,不能很好地适配tinypxeserver,必须用第三方的httpserver,比如hfs、EasyWebSvr这样子的,可能与文件编码转换有关吧。

我也不知道wimboot讨论该在哪个帖子合适,用了ntboot的人,总会和wimboot相对比,就发到这个帖子吧。
回复

使用道具 举报

6#
发表于 2020-5-22 18:28:17 | 显示全部楼层
wintoflash 发表于 2020-5-22 09:48
目前不能,因为用了一点汇编。
主要是没有 arm 设备,没法测试。

懂得c语言就很牛逼了,为啥你还懂汇编!牛逼啊!
回复

使用道具 举报

7#
发表于 2021-3-28 11:52:57 | 显示全部楼层
18958925900 发表于 2021-3-27 21:28
想问下W大,64位的UEFI下能引导X86的WIN7vhd吗?

这是不可能的,这是启动常识性问题。
64位UEFI固件,必须搭配64位引导器,引导64位的操作系统。不能引导32位的。
一般的电脑UEFI固件都是64位的,极少有32位的UEFI固件,32位的UEFI固件似乎只存在于早期的WIN8平板。
回复

使用道具 举报

8#
发表于 2021-6-8 15:15:30 | 显示全部楼层
hhh333 发表于 2021-5-13 05:41
找到原因了,与wimboot相关的mod有5、6个,要全部放i386-pc。
"setjmp.mod"
"uuid.mod"

你说的是BIOS情况下的grub2吧?可以用grub4dos去加载core.img,core.img可以打包到430KB左右。
要么就把你说的那些模块直接外置,用的时候用insmod加载,全部放i386-pc,外置的模块如果版本不对,会加载不了,必须确认都是一套版本。        
回复

使用道具 举报

9#
发表于 2021-6-8 15:21:26 | 显示全部楼层
minmax 发表于 2021-6-8 15:03
請問如何將NTBOOT編譯成 GRUB4DOS UEFI可以呼叫使用

NTloader: BIOS/UEFI 下用 GRUB4DOS 启动 VHD/WIM - GRUB4DOS - 无忧启动论坛 - Powered by Discuz! http://wuyou.net/forum.php?mod=viewthread&tid=423940

点评

NTBOOT NOT NTLOADER http://bbs.wuyou.net/forum.php?mod=viewthread&tid=417545  详情 回复 发表于 2021-6-8 16:36
回复

使用道具 举报

10#
发表于 2021-6-8 17:17:28 | 显示全部楼层
minmax 发表于 2021-6-8 16:36
NTBOOT NOT  NTLOADER
NTBOOT 在GRUB2下 測試可以用
但是還是習慣用GRUB4DOS 所以請教如何能在GRUB4DI ...

g4e下面,wintoflash移植(或者说叫做功能重建)过去的,就是叫做ntloader!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-5 10:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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