无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
12
返回列表 发新帖
楼主: freesoft00
打印 上一主题 下一主题

[分享] wimboot 2.8版本 20240531更新

    [复制链接]
31#
发表于 2024-12-6 07:51:12 | 只看该作者
本帖最后由 mygamexxx 于 2024-12-6 08:08 编辑
wintoflash 发表于 2024-12-6 06:56
你的这个bcd,在BIOS下用wimboot也是不能成功启动的。

BOIS下用另一个bcd,启动成功的。UEFI下用我的菜单还是不成功,错误与前图相同。菜单如下:

title 启动WIM格式WIN10PE-X64\n启动/0pe/10PE.WIM
kernel %@boot%/boot/wimboot
if %@uefi%#==# && initrd @bootmgr=/boot/bootmgr @bcd=/boot/bcdpe @boot.sdi=/boot/boot.sdi @boot.wim=/0pe/10PE.WIM
if %@uefi%==64 && initrd @bootmgfw.efi=/efi/microsoft/boot/bootmgfw.efi @bcd=/efi/microsoft/boot/bcdpe @boot.sdi=/boot/boot.sdi @boot.wim=/0pe/10PE.WIM
boot

1.jpg (94.37 KB, 下载次数: 2)

1.jpg

3.jpg (363.35 KB, 下载次数: 3)

3.jpg

2.jpg (48.43 KB, 下载次数: 4)

2.jpg
回复

使用道具 举报

32#
发表于 2024-12-6 08:15:13 | 只看该作者
本帖最后由 mygamexxx 于 2024-12-6 08:22 编辑

这是从您指点的地方下载的bcd,应该是在UEFI下不能启动的,启动文件\Windows\system32\boot\winload.exe,是BIOS下的PE启动文件。
用我的bcd文件,启动文件\Windows\system32\boot\winload.efi,显示菜单、禁用数字签名认证、测试模式与您的bcd一样打勾,UEFI启动错误一样。




4.jpg (102.74 KB, 下载次数: 4)

4.jpg
回复

使用道具 举报

33#
发表于 2024-12-6 08:26:59 | 只看该作者
本帖最后由 mygamexxx 于 2024-12-6 08:37 编辑

好消息,您修改的WIMBOOT,EFI启动的bcd启动文件要用与BIOS一样的(改变认知了),\Windows\system32\boot\winload.exe,禁用数字签名认证打勾,成功启动PE。

6.jpg (115.19 KB, 下载次数: 3)

6.jpg
回复

使用道具 举报

34#
发表于 2024-12-6 08:28:18 | 只看该作者
谢谢,收藏起
回复

使用道具 举报

35#
发表于 2024-12-6 08:33:12 | 只看该作者
感谢分享
回复

使用道具 举报

36#
发表于 2024-12-6 08:50:40 | 只看该作者
本帖最后由 mygamexxx 于 2024-12-6 09:32 编辑

继续测试后,确定关键是禁用数字签名要打勾,成功启动PE。可以与BIOS用同一个bcd。第二次怎么不行了呢,WIM文件已经加载完成了?还需继续测试,从错误看,原来是G4E的参数写错了@bootmgr应该是@bootmgfw.efi。改回来后启动PE成功。(原来想使用@bootmgr,如果成功再测试官方新版2.8.0的)

1.jpg (117 KB, 下载次数: 4)

1.jpg

点评

我实机测试EFI模式下一直报错000000f(如#26图示),能否将bootmgfw.efi,g4e.efi,wimboot,bcd等文件打包上传下,感谢!  详情 回复 发表于 2024-12-6 09:34
回复

使用道具 举报

37#
发表于 2024-12-6 09:34:35 | 只看该作者
mygamexxx 发表于 2024-12-6 08:50
继续测试后,确定关键是禁用数字签名要打勾,成功启动PE。可以与BIOS用同一个bcd。第二次怎么不行了呢,WIM ...

我实机测试EFI模式下一直报错000000f(如#26图示),能否将bootmgfw.efi,g4e.efi,wimboot,bcd等文件打包上传下,感谢!

点评

实机测试成功。G4E使用最新20240901版,bcd按自己的WIM文件位置修改,关键是禁用数字签名要打勾,wimboot使用27#wintoflash的2.7.5修改版。g4e菜单按具体文件位置情况修改。  详情 回复 发表于 2024-12-6 09:56
回复

使用道具 举报

38#
发表于 2024-12-6 09:56:20 | 只看该作者
本帖最后由 mygamexxx 于 2024-12-6 10:17 编辑
ksafei 发表于 2024-12-6 09:34
我实机测试EFI模式下一直报错000000f(如#26图示),能否将bootmgfw.efi,g4e.efi,wimboot,bcd等文件打 ...

实机测试成功。G4E使用最新20240901版,bcd按自己的WIM文件位置修改,关键是禁用数字签名验证要打勾,wimboot使用27#wintoflash的2.7.5修改版。g4e菜单按具体文件位置情况修改。

title 启动WIM格式WIN10PE-X64\n启动/0pe/10PE.WIM
#wimboot文件位置按实际修改
kernel %@boot%/boot/wimboot

#各个文件位置按实际修改,下面是自动按BIOS或EFI启动方式选择参数运行,bcd可以用同一个文件,主要是initrd第一个引导文件参数有区别。
if %@uefi%#==# && initrd @bootmgr=/boot/bootmgr @bcd=/boot/bcdpe @boot.sdi=/boot/boot.sdi @boot.wim=/0pe/10PE.WIM
if %@uefi%==64 && initrd @bootmgfw.efi=/efi/microsoft/boot/bootmgfw.efi @bcd=/boot/bcdpe @boot.sdi=/boot/boot.sdi @boot.wim=/0pe/10PE.WIM

boot

1.jpg (104.86 KB, 下载次数: 1)

1.jpg

点评

感谢指点!经多次测试始终失败,等有时间再慢慢复测吧  详情 回复 发表于 2024-12-6 10:23
bcd的设备路径和wim路径那边不要按文件路径来修改! 要按我提供的bcd来。  详情 回复 发表于 2024-12-6 10:11
回复

使用道具 举报

39#
发表于 2024-12-6 10:11:55 | 只看该作者
mygamexxx 发表于 2024-12-6 09:56
实机测试成功。G4E使用最新20240901版,bcd按自己的WIM文件位置修改,关键是禁用数字签名要打勾,wimboot ...

bcd的设备路径和wim路径那边不要按文件路径来修改!
要按我提供的bcd来。

点评

实机测试必须修改,你想文件位置都不对,怎么启动成功。  详情 回复 发表于 2024-12-6 10:18
回复

使用道具 举报

40#
发表于 2024-12-6 10:18:53 | 只看该作者
本帖最后由 mygamexxx 于 2024-12-6 10:27 编辑
wintoflash 发表于 2024-12-6 10:11
bcd的设备路径和wim路径那边不要按文件路径来修改!
要按我提供的bcd来。

我想文件位置和名称都不对,怎么启动成功。可能是我认知不够,是否bcd中的文件位置与名称不起作用,按initrd传递的参数?我测试一下您提供的bcd不修改启动。

点评

wimboot就是为了不用根据wim路径来改BCD路径而设计的。你每次改bcd反而用wimboot就没意义了。  详情 回复 发表于 2024-12-6 10:26
回复

使用道具 举报

41#
发表于 2024-12-6 10:23:46 | 只看该作者
mygamexxx 发表于 2024-12-6 09:56
实机测试成功。G4E使用最新20240901版,bcd按自己的WIM文件位置修改,关键是禁用数字签名验证要打勾,wim ...

感谢指点!经多次测试始终失败,等有时间再慢慢复测吧

点评

主要是initrd参数与bcd的禁用数字数字签名验证。ksafer大,你编译的grubfm支持EFI吗?我用map iso的方式,在BIOS下启动成功,在EFI下不成功。  详情 回复 发表于 2024-12-6 12:07
回复

使用道具 举报

42#
发表于 2024-12-6 10:26:21 | 只看该作者
mygamexxx 发表于 2024-12-6 10:18
实机测试必须修改,你想文件位置和名称都不对,怎么启动成功。可能是我认知不够,是否bcd中的文件位置与 ...

wimboot就是为了不用根据wim路径来改BCD路径而设计的。你每次改bcd反而用wimboot就没意义了。

点评

wintoflash大,刚测试发现关闭安全启动则可以正常启动,开启安全启动后用绕过安全启动的方式运行则报错000000f,能不能再改进下像grub2的wimboot启动那样可以在绕过安全启动方式下运行  详情 回复 发表于 2024-12-6 13:53
确认使用您提供的bcd,在BIOS与EFI均启动PE成功。是我理解错误,谢谢。  详情 回复 发表于 2024-12-6 10:34
回复

使用道具 举报

43#
发表于 2024-12-6 10:34:35 | 只看该作者
本帖最后由 mygamexxx 于 2024-12-6 10:38 编辑
wintoflash 发表于 2024-12-6 10:26
wimboot就是为了不用根据wim路径来改BCD路径而设计的。你每次改bcd反而用wimboot就没意义了。

确认使用您提供的bcd,在BIOS与EFI均启动PE成功。是我理解错误,谢谢。下面菜单中/efi/microsoft/boot/bcd1为您提供的bcd文件。我改bcd的目的是与其他启动方式(比如直接用bootmgr或bootmgfw.efi启动)共用一个bcd,改了也没问题。


title 启动WIM格式WIN10PE-X64\n启动/0pe/10PE.WIM

kernel %@boot%/boot/wimboot
if %@uefi%#==# && initrd @bootmgr=/boot/bootmgr @bcd=/efi/microsoft/boot/bcd1 @boot.sdi=/boot/boot.sdi @boot.wim=/0pe/10PE.WIM
if %@uefi%==64 && initrd @bootmgfw.efi=/efi/microsoft/boot/bootmgfw.efi @bcd=/efi/microsoft/boot/bcd1 @boot.sdi=/boot/boot.sdi @boot.wim=/0pe/10PE.WIM
boot

回复

使用道具 举报

44#
发表于 2024-12-6 10:42:41 | 只看该作者
本帖最后由 mygamexxx 于 2024-12-6 10:47 编辑

目前写了三种启动方式:wimboot、bootmgr或bootmgfw.efi、RUN
if %@uefi%#==# && set bt=BIOS && set ph=/boot ! set bt=EFI_x%@uefi% && set ph=/efi
if %bt%==BIOS && set mn1="chainloader %@boot%%ph%/bootmgr" ! set mn1="chainloader %@boot%%ph%/microsoft/boot/bootmgfw.efi"
title 启动WIM格式WIN10PE-X64\n启动/0pe/10PE.WIM
#下面注释掉,尽量不用外部命令,防止版本更新影响
#%@boot%%ph%/ext/RUN %@boot%/0pe/10pe.wim

#用wintoflash大修改的wimboot2.7.5启动
kernel %@boot%/boot/wimboot
if %@uefi%#==# && initrd @bootmgr=/boot/bootmgr @bcd=/boot/bcdpe @boot.sdi=/boot/boot.sdi @boot.wim=/0pe/10PE.WIM
if %@uefi%==64 && initrd @bootmgfw.efi=/efi/microsoft/boot/bootmgfw.efi @bcd=/boot/bcdpe @boot.sdi=/boot/boot.sdi @boot.wim=/0pe/10PE.WIM

#用延时为0的bcdpe文件覆盖bcd文件,直接启动10PE
#if %bt%==BIOS && dd if=%@boot%%ph%/bcdpe of=%@boot%%ph%/bcd ! dd if=%@boot%%ph%/microsoft/boot/bcdpe of=%@boot%%ph%/microsoft/boot/bcd
#%mn1:~1,-1%
boot
回复

使用道具 举报

45#
发表于 2024-12-6 10:53:36 | 只看该作者
学习
回复

使用道具 举报

46#
发表于 2024-12-6 12:07:29 | 只看该作者
本帖最后由 mygamexxx 于 2024-12-6 12:43 编辑
ksafei 发表于 2024-12-6 10:23
感谢指点!经多次测试始终失败,等有时间再慢慢复测吧

主要是initrd参数与bcd的禁用数字数字签名验证。ksafer大,你编译的grubfm支持EFI吗?我用map iso的方式,在BIOS下启动成功,在EFI下不成功。
title 运行grubfm映像\n运行/0pe/grubfm_pc.iso映像ksafer大20230627编译的
map --mem /0pe/grubfm_pc.iso (0xff)
map --hook
chainloader (0xff)
boot

附件无法上传,改成.7z和.txt都上传失败。可能级别不够!!但从中校权限上看是可以上传附件的??

1.jpg (73.78 KB, 下载次数: 4)

1.jpg

2.jpg (138.54 KB, 下载次数: 3)

2.jpg

1.jpg (41.7 KB, 下载次数: 4)

1.jpg

点评

initrd参数与bcd的禁用数字数字签名验证都调整过了,还是报错,是不是跟我开了安全启动有关?有时间再测试看看 这个grubfm是bios下用的,记得当时是为了配合0pe升级grldr后用的 grubfm_multiarch.iso下载地  详情 回复 发表于 2024-12-6 12:51
这个ISO不支持efi启动。换成grubfm_multiarch.iso或efi文件。  详情 回复 发表于 2024-12-6 12:35
回复

使用道具 举报

47#
发表于 2024-12-6 12:35:58 | 只看该作者
mygamexxx 发表于 2024-12-6 12:07
主要是initrd参数与bcd的禁用数字数字签名验证。ksafer大,你编译的grubfm支持EFI吗?我用map iso的方式 ...

这个ISO不支持efi启动。换成grubfm_multiarch.iso或efi文件。

点评

谢谢,在哪下载?  详情 回复 发表于 2024-12-6 12:39
回复

使用道具 举报

48#
发表于 2024-12-6 12:39:17 | 只看该作者
本帖最后由 mygamexxx 于 2024-12-6 12:46 编辑
wintoflash 发表于 2024-12-6 12:35
这个ISO不支持efi启动。换成grubfm_multiarch.iso或efi文件。

谢谢,在哪下载?是https://github.com/a1ive/grub2-filemanager/releases
回复

使用道具 举报

49#
发表于 2024-12-6 12:51:02 | 只看该作者
mygamexxx 发表于 2024-12-6 12:07
主要是initrd参数与bcd的禁用数字数字签名验证。ksafer大,你编译的grubfm支持EFI吗?我用map iso的方式 ...

initrd参数与bcd的禁用数字数字签名验证都调整过了,还是报错,是不是跟我开了安全启动有关?有时间再测试看看

这个grubfm是bios下用的,记得当时是为了配合0pe升级grldr后用的


grubfm_multiarch.iso下载地址:
https://kkgithub.com/a1ive/grub2-filemanager/releases

点评

算了,下载后UEFI也是启动有问题,chainloader /grubfmx64.efi,进不了界面。  详情 回复 发表于 2024-12-6 13:17
回复

使用道具 举报

50#
发表于 2024-12-6 13:17:00 | 只看该作者
本帖最后由 mygamexxx 于 2024-12-6 13:18 编辑
ksafei 发表于 2024-12-6 12:51
initrd参数与bcd的禁用数字数字签名验证都调整过了,还是报错,是不是跟我开了安全启动有关?有时间再测 ...

算了,下载后UEFI也是启动有问题,chainloader /grubfmx64.efi,进不了界面。BIOS下与您编译的那个一样,都正常。

点评

grubfmx64.efi和grubfm_multiarch.iso都运行正常呢,再测试下看看  详情 回复 发表于 2024-12-6 13:54
回复

使用道具 举报

51#
发表于 2024-12-6 13:53:07 | 只看该作者
wintoflash 发表于 2024-12-6 10:26
wimboot就是为了不用根据wim路径来改BCD路径而设计的。你每次改bcd反而用wimboot就没意义了。

wintoflash大,刚测试发现关闭安全启动则可以正常启动,开启安全启动后用绕过安全启动的方式运行则报错000000f,能不能再改进下像grub2的wimboot启动那样可以在绕过安全启动方式下运行

点评

@bootmgfw.efi=... 改为 @bootx64.efi=...  详情 回复 发表于 2024-12-6 14:21
回复

使用道具 举报

52#
发表于 2024-12-6 13:54:17 | 只看该作者
mygamexxx 发表于 2024-12-6 13:17
算了,下载后UEFI也是启动有问题,chainloader /grubfmx64.efi,进不了界面。BIOS下与您编译的那个一样, ...

grubfmx64.efi和grubfm_multiarch.iso都运行正常呢,再测试下看看

点评

实机EFI启动成功,QEMU虚拟启动类似黑屏,有八九个白点。  详情 回复 发表于 2024-12-6 14:11
回复

使用道具 举报

53#
发表于 2024-12-6 14:02:36 | 只看该作者
谢谢分享
回复

使用道具 举报

54#
发表于 2024-12-6 14:11:06 | 只看该作者
本帖最后由 mygamexxx 于 2024-12-6 14:14 编辑
ksafei 发表于 2024-12-6 13:54
grubfmx64.efi和grubfm_multiarch.iso都运行正常呢,再测试下看看

实机EFI启动成功,QEMU虚拟启动类似黑屏,有八九个白点。

1.jpg (11.6 KB, 下载次数: 3)

1.jpg
回复

使用道具 举报

55#
发表于 2024-12-6 14:21:56 | 只看该作者
ksafei 发表于 2024-12-6 13:53
wintoflash大,刚测试发现关闭安全启动则可以正常启动,开启安全启动后用绕过安全启动的方式运行则报错00 ...

@bootmgfw.efi=... 改为 @bootx64.efi=...

点评

感谢wintoflash大,改后启动正常了  详情 回复 发表于 2024-12-6 14:39
回复

使用道具 举报

56#
发表于 2024-12-6 14:39:44 | 只看该作者
wintoflash 发表于 2024-12-6 14:21
@bootmgfw.efi=... 改为 @bootx64.efi=...

感谢wintoflash大,改后启动正常了
回复

使用道具 举报

57#
发表于 2024-12-14 13:18:42 | 只看该作者
不明觉厉
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-1-29 02:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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