|
本帖最后由 hzyry2046 于 2025-7-11 12:17 编辑
wintoflash 发表于 2025-7-10 20:18
无引导区ISO是什么意思?根据UEFI规范,ISO必须要有FAT镜像才能启动的,但是镜像大小是可以任意设置的。
...
我那里用ultraiso生成的软盘镜像超过2.88m就报错(3.64,5.76,20.8)硬盘镜像未测试这是报错:(参数由江南一根葱的包转圈iso工具修改)
命令:mkisofs.exe -udf -d -v -V MiniPE -no-emul-boot -boot-load-size 4 -b boot/grldr -eltorito-platform efi -b boot/EFISECTOR.bin -o MiniPE.iso -R -U iso
efisector.bin为ultraiso生成的20.8m 软盘镜像。
Warning: creating filesystem that does not conform to ISO-9660.
3.02a09 (i686-pc-cygwin)
Scanning iso
Scanning iso/boot
Scanning iso/boot/a64-x86
Scanning iso/boot/a64-x86/EFI
Scanning iso/boot/a64-x86/EFI/BOOT
Scanning iso/boot/Fonts
Scanning iso/boot/x64
Scanning iso/boot/zh-CN
Scanning iso/EFI
Scanning iso/EFI/BOOT
Scanning iso/EFI/MICROSOFT
Scanning iso/EFI/MICROSOFT/BOOT
Scanning iso/WXPE
Writing: Initial Padblock Start Block 0
Done with: Initial Padblock Block(s) 16
Writing: Primary Volume Descriptor Start Block 16
Done with: Primary Volume Descriptor Block(s) 1
Writing: Eltorito Volume Descriptor Start Block 17
Size of boot image is 4 sectors -> No emulation
Size of boot image is 40664 sectors -> mkisofs: Error - boot image 'iso/boot/EFISECTOR.bin' has not an allowable size.
说支持不好,是因为zenemu的efi64固件可以访问非fat部分,不知道别的固件有无此支持。 |
|