GRUB4DOS加载ISO启动光盘完美解决方案

正常情况下如果用GRUB4DOS加载ISO文件进入WINPE或者安装原版系统会出现找不到光驱或者直接蓝屏,现在有了完美解决方法了。下面我给大家介绍下用GRUB4DOS加载WINPE.ISO文件。
1、提取Mini_PE.iso文件里AXPE目录下的WINPE.IS_,然后把它用7ZIP或者WINRAR解压出来,这样就得到了一个WINPE.ISO文件,我们要修改的就是这个文件了。
2、然后用UltraISO打开我们的WINPE.ISO文件,提取WXPE目录下的TXTSETUP.SIF。用记事本打开TXTSETUP.SIF文件,在[Scsi.Load]最后一行添加 firadisk=firadisk.sys,4 。
3、用我们刚刚修改好的TXTSETUP.SIF文件替换掉原来WINPE.ISO里的TXTSETUP.SIF,复制firadisk.sys到WINPE.ISO的WXPE\SYSTEM32\DRIVERS下,全部处理后保存WINPE.ISO文件,用MAKECAB压缩最大化压缩得到WINPE.IS_,然后再用我们得到的WINPE.IS_文件替换Mini_PE.iso文件里边AXPE目录下的WINPE.IS_后大功告成。MAKECAB 最大化压缩的的命令是:makecab /D CompressionType=LZX /D CompressionMemory=21 WINPE.ISO
4、下面是我的GRUB4DOS菜单加载自由天空Mini_PE.iso的实例
title  【3】 WINPE
map --mem /AXPE/WINPE.ISO (0xff)
map --hook
chainloader (0xff)
boot
5、如果怕麻烦的话其实还有更简单的解决方法,什么都不需要修改,只需要在加载天空原版的WINPE.ISO之前先加载一个firadisk.img就可以了。GRUB菜单可以这样写:
title  【3】 WINPE
map --mem /boot/firadisk.gz (fd0)
map --mem /AXPE/WINPE.ISO (0xff)
map --hook
chainloader (0xff)
boot

 

假定系统安装盘ISO名为xp.ISO,但ISO没有整合FiraDisk
title  setup xp.isofind --set-root /xp.iso
map --mem /Firadisk.img (fd0)
map --mem 

 (hd0,0) /xp.iso (0xff)
map --hook
chainloader (0xff)
 

6、这个方法有很多好处,比如可以完全格式化硬盘或者给不带光驱的电脑安装系统,不需要光驱或者U盘。

你可能感兴趣的:(grub)