EZB 论坛 » EasyBoot 专题 » 【转】EasyBoot引导IMG软盘镜像的方法
注册用户
EasyBoot引导IMG软盘镜像的方法 菜鸟分享,高手请绕道。 新版EasyBoot 6.5增加了ISOLINUX接口,为引导IMG镜像提供了方便。以下是经本人试验可行的EasyBoot引导IMG软盘镜像的几种方法,若有错误或不足,欢迎各位批评指正。 说明:以下几种方法中,假设ABC.IMG是需要用EasyBoot引导的镜像文件,ABC.GZ是使用7-ZIP将ABC.IMG压缩后得到的文件,使用时请替换成实际的文件名。 1.在菜单条直接用run或bcdw命令引导。菜单条命令为:run abc.img 或者 bcdw abc.img 使用这种方法具有局限性:(1).RUN和BCDW模拟的A:盘不可写,如果程序运行时要写A:盘就不能使用;(2).不能引导压缩后的镜像,即不能使用run abc.gz或bcdw abc.gz菜单条命令。 2.将ABC.IMG(或ABC.GZ)置于EZBOOT文件夹;从EasyBoot安装目录下的RESOURCE文件夹找到memdisk文件,将memdisk复制到EZBOOT文件夹中,菜单条命令如下: memdisk abc.img 如果是GZ压缩文件: memdisk abc.gz 这种方法模拟的A:盘是可写的。使用这种方法也有局限性,有些非标准镜像会出现 DISK I/O ERROR 导致引导失败。 3.将ABC.IMG(或ABC.GZ)置于EZBOOT文件夹;从EasyBoot安装目录下的RESOURCE文件夹找到isolinux、syslinux、memdisk三个文件,并将它们复制到EZBOOT文件夹中。 EasyBoot菜单条命令如下: isolinux memdisk initrd=/EZBOOT/ABC.IMG c=xx h=xx s=xx floppy 如果是GZ压缩文件: isolinux memdisk initrd=/EZBOOT/ABC.GZ c=xx h=xx s=xx floppy 这种方法菜单条命令比较复杂,但模拟的A:盘是可写的,一般的IMG都能引导。 (注:后面的C/H/S是IMG镜像文件的参数,使用 GDParam.rar (37.88 KB)可以得到镜像参数。请修改成实际得到的值,例如:c=80 h=8 s=36 floppy)。 4. 将ABC.GZ置于EZBOOT文件夹;将GRUB4DOS引导文件GRLDR复制到EZBOOT文件夹,并将GRLDR重命名为MYIMG.BIN,用BOOTICE编辑MYIMG.BIN内置菜单,内容如下: ------------------------------分割线----------------------------------- timeout 0 default 0 title Boot from IMG map --mem ()/EZBOOT/ABC.GZ (fd0) || find --set-root /EZBOOT/ABC.GZ (fd0) && map --mem ()/EZBOOT/ABC.GZ (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) ------------------------------分割线----------------------------------- EasyBoot菜单条命令如下: run /ezboot/myimg.bin 这种方法通过EasyBoot引导GRLDR,进而引导IMG镜像文件,也是很好的EasyBoot引导IMG的方法。推荐使用。 5. 将ABC.GZ置于EZBOOT文件夹;将isolinux、syslinux、memdisk从RESOURCE文件夹复制到EZBOOT中,将 VESAMENU.GZ (80.03 KB)解压得到VESAMENU.C32文件,也放到EZBOOT中。 在EZBOOT文件夹新建isolinux.cfg,内容如下: ------------------------------分割线----------------------------------- default /ezboot/vesamenu.c32 timeout 1 LABEL MyIMG MENU LABEL 1 kernel /EZBOOT/MEMDISK append initrd=/EZBOOT/ABC.GZ c=xx h=xx s=xx floppy ------------------------------分割线----------------------------------- EasyBoot菜单条命令如下: run /ezboot/isolinux.cfg 这种方法通过EasyBoot引导ISOLINUX,进而引导IMG镜像文件,类似于方法3,不过菜单条命令简单。(isolinux.cfg中的"c=xx h=xx s=xx floppy"说明参见方法3)
查看详细资料
TOP