ppmmjjyy 发表于 2016-4-13 09:34:27

用什么工具打包UEFI的PE为ISO还能在虚拟机上启动测试

网上说的虚拟机下的vmx文件里添加一句【firmware = "efi"】可以实现启动UEFI的PE光盘镜像ISO文件测试,还有支持UEFI启动的【Qemu启动测试器】可以直接测试UEFI的ISO文件的启动,我在网上下载了很多UEFI的PE系统,发现只有少数的PE的ISO文件可以在虚拟机上启动,大多数并不能启动,可是这些不能启动的PE系统如果安装到U盘,却能在物理机上实现UEFI启动。


我现在想问的就是,那些做完PE打包成ISO文件,是采用什么软件打包后,能在虚拟机的UEFI启动模式下正常启动的呢?

有些只能在物理机上的UEFI启动模式上正常启动的PE,感觉很好用,我想在想把这PE做成也能在虚拟机上正常启动,可是我用了很多打包工具,可是打包出来的ISO文件始终不能从虚拟机上启动(物理机启动正常)。

我用过的工具有【oscdimg】或【mkisofs】,还有【阿弥陀佛PE工具箱】等,都是打包后,只能在物理机上启动,希望哪位高手能详细说一下,怎么打包才能让做出来的ISO文件能启动虚拟机测试。每次在物理机上测试实在太不方便了。

wintoflash 发表于 2016-4-13 13:00:02

oscdimg可以,参考http://bbs.wuyou.net/forum.php?mod=viewthread&tid=300422&extra=page%3D3

窄口牛 发表于 2016-5-10 07:56:38

不能虚拟机和qemu的应该是修改的,可以的是自己打包的。

xcntime 发表于 2016-5-21 20:27:21

因为有的iso镜像只是作为一个打包的文件载体,配置到u盘上时,要解压部署。。刻录到光盘时,要额外有光盘引导扇区支持的,例如好多帖子写的。

::要压制的目录,相当于光盘的根目录
set intdir=.\Root_Dir
::设置光盘的引导文件MBR
set BbootFile=.\MBR.bin
::设置光盘的引导文件UEFI
set UbootFile=.\UEFI_ALL.BIN
::输出的文件名
set output=.\BootISO.iso


::设置光盘的卷标
set jb=Bootable

::=========================================命令执行区域=============================================================
::=============双启动ISO制作===============
::本行命令适用于制作BIOS/UEFI 双启动 的win8PE;如要使用,去掉下方执行命令前的“::”即可
::OSCDimg -h -m -o -u2 -udfver102 -l%jb% -bootdata:2#p00,e,b%BbootFile%#pEF,e,b%UbootFile% %intdir% %output%

::本行命令适用于制作BIOS/UEFI 双启动 PE或者GRLDR合盘或者nt5PE;如要使用,去掉下方执行命令前的“::”即可
::OSCDimg -h -m -o -n -l%jb% -bootdata:2#p00,e,b%BbootFile%#pEF,e,b%UbootFile% %intdir% %output%



::=============单启动ISO制作===============

::本行命令适用于制作BIOS单启动ISO,如要使用,去掉下方执行命令前的“::”即可
::OSCDimg -h -m -o -n -l%jb% -b%BbootFile% %intdir% %output%

::本行命令适用于制作UEFI单启动ISO,如要使用,去掉下方执行命令前的“::”即可
::OSCDimg -h -m -o -u2 -udfver102 -l%jb% -bootdata:1#pEF,e,b%UbootFile% %intdir% %output%

xcntime 发表于 2016-5-21 20:28:05

wintoflash 发表于 2016-4-13 13:00
oscdimg可以,参考http://bbs.wuyou.net/forum.php?mod=viewthread&tid=300422&extra=page%3D3

好厉害{:3_137:}
页: [1]
查看完整版本: 用什么工具打包UEFI的PE为ISO还能在虚拟机上启动测试