1、首先下载​​最新版的Syslinux​​,(我下载的6.03里面没有mdmdisk,5.10里面有建议下载5.10)解开压缩包,memdisk文件夹下面有一个memdisk文件(没有任何扩展名),把memdisk文件复制到U盘boot文件夹下(随便你放在哪,这里我是放倒boot这个文件夹下)。

2、在grub.cfg文件里添加启动项

​menuentry ​​​​'Boot WinPE ISO'​​​​{​


​set​​ ​​root=​​​​'(hd0,msdos1)'​


​echo​​ ​​'Loading Memdisk...'​


​#insmod memdisk​


​linux16 ​​​​/boot/memdisk​​ ​​iso raw​


​echo​​ ​​'Loading ISO...'​


​initrd16 ​​​​/boot/Win8PE​​​​.iso​


​}​


好了,其实关键就是memdisk后面的raw参数!感兴趣的自己看​​Syslinux的Wiki​​,我这段代码引导的是U盘boot文件夹下的Win8PE.iso,请修改成你自己的具体情况。


 


安装完成后尝试了几个iso镜像,有的可以启动有的不能启动,好像是镜像里有mbr记录的可以引导也就是  isohybrid  硬盘镜像。无引导记录的不行。