无忧启动论坛

标题: xorboot uefi 0.25 不能启动 win 10 pe ISO [打印本页]

作者: myminr    时间: 2020-3-30 17:19
标题: xorboot uefi 0.25 不能启动 win 10 pe ISO
本帖最后由 myminr 于 2020-3-30 17:48 编辑

用 GRUB2 制作的启动镜像 iso,里面集成了 win 10 pe x86 iso(vmware fushion 8.5):
1.在 BIOS 环境用 syslinux memdisk / wimboot  都能正常启动 win 10 pe iso。
2.win 10 pe iso 直接在 uefi 环境也能正常启动。

将 bootia32.efi/bootx64.efi 换成 xorboot 0.25 的:
3.xorbootu 0.25 2019.04.04 在 uefi 环境能出现菜单
4.xorbootu 启动 win 10 pe x86 iso 出现 press any key to boot from cd... 然后就退回了 xorboot 菜单
5.xorbootu 启动 win 10 pe x86 wim 出现常规的 windows 启动失败



windows 制作 iso 的命令:
mkisofs.exe -J -l -allow-lowercase -R -V Johnson_Zhang -joliet-long -no-emul-boot -boot-load-size 4 -boot-info-table -b grub2cd.img -eltorito-alt-boot -b cdefi.img -no-emul-boot -c boot.cat -input-charset utf-8 -o new.iso ./grub2


请问如何解决 xorbootu 启动 win 10 pe iso 失败的问题。



作者: 德彪大哥    时间: 2020-3-30 17:30
不知道 下一个
作者: hilsonma    时间: 2020-3-30 18:35
2.win 10 pe iso 直接在 uefi 环境也能正常启动

把这个PE使用xorboot来启动就可以了,x86的是不行的。
32位系统在64位架构电脑中可以bios启动,不能uefi启动。
作者: myminr    时间: 2020-3-30 20:33
hilsonma 发表于 2020-3-30 18:35
2.win 10 pe iso 直接在 uefi 环境也能正常启动

把这个PE使用xorboot来启动就可以了,x86的是不行的。

win 10 pe iso 是 x86 版本的支持 efi。如果 xorboot uefi 不能启动它。那他的 bootia32.efi 有什么价值?或者 pe 32版支持 efi 有什么价值?

测试环境是 vmware fusion 8.5 / guestOS = "windows9" / firmware="efi"
作者: hilsonma    时间: 2020-3-30 21:08
myminr 发表于 2020-3-30 20:33
win 10 pe iso 是 x86 版本的支持 efi。如果 xorboot uefi 不能启动它。那他的 bootia32.efi 有什么价值 ...

win10pe 的x86版本可以用xorboot 的32位版本(bootia32.efi)来引导,bootia32.efi用于32位CPU架构的设备中,例如某些平板,现在很少这样的设备了。

32位的pe支持efi就是为了这少量的设备,还真没有多大的价值,更多的32位PE是用在bios平台,而不是支持efi.
作者: myminr    时间: 2020-3-30 21:48
本帖最后由 myminr 于 2020-3-30 21:58 编辑
hilsonma 发表于 2020-3-30 21:08
win10pe 的x86版本可以用xorboot 的32位版本(bootia32.efi)来引导,bootia32.efi用于32位CPU架构的设备中 ...

谢谢你的回复。

刚刚用 MS 的自家 ADK 做了个 win 10 pe x64 iso:
1.用 wim 能启动。
3.启动 iso 还是不行,也是出现 press any key to boot from cd... 然后就退回了 xorboot 菜单。我按了任意键。

请问什么原因?

补充:
bootia32.efi用于32位CPU架构的设备中。那我的测试环境属于你所说的 32位cpu 架构设备吗:
测试环境是 vmware fusion 8.5 / guestOS = "windows9" / firmware="efi"




作者: hilsonma    时间: 2020-3-30 22:14
本帖最后由 hilsonma 于 2020-3-30 22:16 编辑
myminr 发表于 2020-3-30 21:48
谢谢你的回复。

刚刚用 MS 的自家 ADK 做了个 win 10 pe x64 iso:
1.用 wim 能启动。

用wim能启动是怎样启动的?是不是指可以用xorboot启动wim文件?还是指某种我不知道的wim模式能启动iso文件?
3.启动 iso 还是不行,也是出现 press any key to boot from cd... 然后就退回了 xorboot 菜单。

可以的话,把xorboot菜单编辑画面贴上来看看是怎样的
bootia32.efi用于32位CPU架构的设备中。那我的测试环境属于你所说的 32位cpu 架构设备吗:
测试环境是 vmware fusion 8.5 / guestOS = "windows9" / firmware="efi"

我不熟悉虚拟机,不知道虚拟的是什么配置,反正实体机中很少32位的了,据说有些平板是,我也没有接触过。
作者: myminr    时间: 2020-3-30 22:21
本帖最后由 myminr 于 2020-3-30 22:33 编辑
hilsonma 发表于 2020-3-30 22:14
用wim能启动是怎样启动的?是不是指可以用xorboot启动wim文件?还是指某种我不知道的wim模式能启动iso ...

wim 菜单:


iso 启动菜单


感觉也没有多少参数可以设置。


补充一下:
第1帖里的菜单图里,第1项是可以启动硬盘上的 Windows 10 x86 的。

作者: hilsonma    时间: 2020-3-30 22:41
本帖最后由 hilsonma 于 2020-3-30 22:45 编辑
myminr 发表于 2020-3-30 22:21
wim 菜单:

会不会是iso镜像的问题?你下载附件,把winpe10_amd64.wim改名boot.wim替换到ISO64\boot文件夹中,然后运行制作iso.cmd,试试生成的z.iso

oscdimg.7z (1.79 MB, 下载次数: 14)


作者: myminr    时间: 2020-3-30 23:22
hilsonma 发表于 2020-3-30 22:41
会不会是iso镜像的问题?你下载附件,把winpe10_amd64.wim改名boot.wim替换到ISO64\boot文件夹中,然后运 ...

好的,非常感谢
作者: myminr    时间: 2020-3-30 23:48
本帖最后由 myminr 于 2020-3-31 00:07 编辑
hilsonma 发表于 2020-3-30 22:41
会不会是iso镜像的问题?你下载附件,把winpe10_amd64.wim改名boot.wim替换到ISO64\boot文件夹中,然后运 ...

还是不行,不过有进步:没有退回 xorboot 菜单,类似于前面直接启动 x86 wim 时遇到的错误:



作者: hilsonma    时间: 2020-3-31 06:01
本帖最后由 hilsonma 于 2020-3-31 06:08 编辑
myminr 发表于 2020-3-30 23:48
还是不行,不过有进步:没有退回 xorboot 菜单,类似于前面直接启动 x86 wim 时遇到的错误:

我这边再试了一下,我的iso模板是可以启动的,可能是你的虚拟机问题,既然提示没有\efi\microsoft\boot\bcd,那你在ISO64\efi 下面建文件夹 Microsoft,Microsoft 下再建 Boot,然后把 ISO64\efi\boot\bcd 复制一份放到 ISO64\efi\Microsoft\Boot,最后再点击脚本重新生成z.iso,再试结果。

或者下载附件我改好的模板,将你的pe镜像改名boot.wim替换到 ISO64\boot\ ,再重新生成z.iso来试。
oscdimg.7z (1.79 MB, 下载次数: 8)
作者: myminr    时间: 2020-3-31 11:54
本帖最后由 myminr 于 2020-3-31 12:04 编辑
hilsonma 发表于 2020-3-31 06:01
我这边再试了一下,我的iso模板是可以启动的,可能是你的虚拟机问题,既然提示没有\efi\microsoft\boot\b ...

反复试过了,完全一样的错误提示。BCD 文件需要怎么样修改吗?WIM 都是可以直接启动的。
xorboot UEFI 据说可以自动配置 BCD 的呀。

作者: hilsonma    时间: 2020-3-31 12:05
myminr 发表于 2020-3-31 11:54
反复试过了,完全一样的错误提示。BCD 文件需要怎么样修改吗?WIM 都是可以直接启动的。
xorboot UEFI  ...

那我也不懂了,我认为是你的虚拟机的原因,你可以实体机测试一下。
作者: myminr    时间: 2020-3-31 13:48
本帖最后由 myminr 于 2020-3-31 16:52 编辑
hilsonma 发表于 2020-3-31 12:05
那我也不懂了,我认为是你的虚拟机的原因,你可以实体机测试一下。

在实体机上 Lenovo Flex 2-14
1.Legacy Support 模式
Windows ADK 生成的 iso 能正常启动。oscdimg 生成的镜像文件也能启动。不过,oscdimg 生成的镜像文件第一次启动时遇到下面错误,但再试却正常了,没有办法重现错误:



2.UEFI Only 模式 + 关闭 Security Boot
xorboot uefi 菜单花屏,完全看不到文字,只能根据快捷键盲操作。
Windows ADK 生成的 iso 能正常启动,不花屏。
oscdimg 生成的镜像文件也能启动,但是 Windows Logo 消失前,屏幕下方花屏,之后恢复正常。


另外,请教一下,  oscdimg 制作 bios(GRUB2) + uefi(xorboot uefi) 双支持的 iso, 命令是什么?我制作的,BIOS 时不能启动恍忽不存在,uefi 能启动。
bin\oscdimg -u2 -o -h -m -bootdata:2#p0,b%b00%#pEF,b%bef% %dir% %iso%

我用mkisofs做成的 iso, 是可以双支持的。



作者: hilsonma    时间: 2020-3-31 16:55
本帖最后由 hilsonma 于 2020-3-31 16:59 编辑
myminr 发表于 2020-3-31 13:48
在实体机上 Lenovo Flex 2-14
1.Legacy Support 模式
Windows ADK 生成的 iso 能正常启动。oscdimg 生 ...

更正:bootmgr+uefi
set b00=bin\bootmgr_cd.bin
bin\oscdimg -u2 -o -h -m -bootdata:2#p0,e,b%b00%#pEF,e,b%bef% %dir% %iso%

更正:grldr+uefi
set b00=bin\grldr_cd.bin
bin\oscdimg -n -o -h -m -bootdata:2#p0,e,b%b00%#pEF,e,b%bef% %dir% %iso%

如果是grldr+uefi还要将附件grldr放到ISO64文件夹中跟bootmgr放一起。
grldr.7z (164 KB, 下载次数: 7)

作者: myminr    时间: 2020-3-31 20:27
hilsonma 发表于 2020-3-31 16:55
更正:bootmgr+uefi
set b00=bin\bootmgr_cd.bin
bin\oscdimg -u2 -o -h -m -bootdata:2#p0,e,b%b00%#p ...

你这个和我的想法有不同:
你这个是为了打包 wim 文件?我想的是启动后,启动 grub 2.04(BIOS ) 菜单、xorboot(uefi)菜单。
作者: hilsonma    时间: 2020-3-31 22:23
本帖最后由 hilsonma 于 2020-3-31 22:25 编辑
myminr 发表于 2020-3-31 20:27
你这个和我的想法有不同:
你这个是为了打包 wim 文件?我想的是启动后,启动 grub 2.04(BIOS ) 菜单 ...

这打包方法是我以前使用xorboot(uefi)的时候学的,因为iso镜像没有限制,放哪里都可以启动,所以就学了iso的打包。
后来我改用grub2(uefi,bios下一直grub4dos),就很少使用iso镜像了,直接使用wim镜像。

mkisofs应该要比oscdimg更好,只是更加复杂,当时我没有学会。

作者: myminr    时间: 2020-3-31 22:55
hilsonma 发表于 2020-3-31 22:23
这打包方法是我以前使用xorboot(uefi)的时候学的,因为iso镜像没有限制,放哪里都可以启动,所以就学了is ...

谢谢你耐心的回复。mkisofs 可能是更好支持 grub2, 参考:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=386651
作者: hilsonma    时间: 2020-4-1 13:29
myminr 发表于 2020-3-31 22:55
谢谢你耐心的回复。mkisofs 可能是更好支持 grub2, 参考:
http://bbs.wuyou.net/forum.php?mod=viewthr ...

刚做好的mkisofs脚本,感觉是比oscdimg好很多,打包特别快。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=419771
作者: myminr    时间: 2020-4-1 16:29
hilsonma 发表于 2020-4-1 13:29
刚做好的mkisofs脚本,感觉是比oscdimg好很多,打包特别快。
http://bbs.wuyou.net/forum.php?mod=viewt ...

确实,感觉 oscdimg 是对 grub2 无解。
作者: zhen2714068    时间: 2021-1-31 02:37
xorboot uefi 0.25大神这种版本的软件能发我一个吗,651627735@qq.com  我等级低下载不了,谢谢
作者: z330200    时间: 2021-10-21 09:37
求一份0.2.5版本
作者: 魔法重楼    时间: 2024-5-25 20:46
›xorboot uefi 0.25可以网盘分享一下给我吗?谢谢
作者: 魔法重楼    时间: 2024-5-25 20:48
xorboot uefi 0.25 网盘分享一下给我吗?谢谢




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3