无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 19088|回复: 52
打印 上一主题 下一主题

EasyBoot引导IMG软盘镜像的方法

[复制链接]
跳转到指定楼层
1#
发表于 2011-11-4 15:24:58 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
菜鸟分享,高手请绕道。

新版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, 下载次数: 584) 可以得到镜像参数。请修改成实际得到的值,例如: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, 下载次数: 244) 解压得到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)

[ 本帖最后由 2011pzn 于 2011-11-11 11:37 编辑 ]
53#
发表于 2012-4-3 21:48:57 | 只看该作者
这个方法值得学习!感谢分享!!
回复

使用道具 举报

52#
发表于 2012-2-29 10:33:42 | 只看该作者
谢谢,学习了   -
回复

使用道具 举报

51#
发表于 2012-2-24 22:00:25 | 只看该作者
谢谢,入门了。谢谢,入门了。谢谢,入门了。
回复

使用道具 举报

50#
发表于 2012-2-22 13:35:06 | 只看该作者
非常感谢老大指教!!!!!!!!!!!!!!
回复

使用道具 举报

49#
 楼主| 发表于 2012-2-22 01:37:13 | 只看该作者
原帖由 2011dcba 于 2012-2-21 20:47 发表
C/H/S是IMG镜像文件的参数,
具体怎么使用GDParam.rar 才能得到镜像参数????


这个软件使用很简单,运行GDParam.exe,先点击获取,找到要获取参数的镜像文件,参数就出来了。
回复

使用道具 举报

48#
 楼主| 发表于 2012-2-22 01:27:02 | 只看该作者

回复 #46 lls526 的帖子

刚看了下镜像文件结构,愣是没看懂,呵呵水平有限,帮不上你。。。
不过我可以推荐两种可行的方案供参考:
1.将P大的0PE合盘,0PE中有安装原版ISO的选项;
2.jspeng大大的帖子:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1,我用的是这个方法。用EZBOOT引导的话,可以参考本帖的第4种方法。
回复

使用道具 举报

47#
发表于 2012-2-21 20:47:22 | 只看该作者
C/H/S是IMG镜像文件的参数,
具体怎么使用GDParam.rar 才能得到镜像参数????
回复

使用道具 举报

46#
发表于 2012-2-15 16:02:39 | 只看该作者

回复 #1 pznpt 的帖子

不知道怎么回事,我用virtual pc 的软驱那个功能载入虚拟软盘镜像测试就成功,但用EasyBoot把虚拟软盘镜像放入iso文件用命令run isoxp.img,就不成功,不知道问题出在哪里。
虚拟软盘镜像下载地址:
http://115.com/file/dpyh4pqj
回复

使用道具 举报

45#
发表于 2012-2-13 20:21:11 | 只看该作者

回复 #43 310196209 的帖子

这个方法命令写到u盘里就会失效。请看易启动版本注释,写u盘只能用run成功率一半一半
回复

使用道具 举报

44#
发表于 2012-2-12 15:38:32 | 只看该作者
谢谢!楼主辛苦了!学习了、
回复

使用道具 举报

43#
发表于 2012-1-13 09:21:42 | 只看该作者
不要那二个文件了!直接命令为:memdisk MAXDOS 9.1.img [/quote]

            呵呵,这个方法行得通,非常感谢你。

[ 本帖最后由 310196209 于 2012-1-13 09:28 编辑 ]

111111.gif (92.98 KB, 下载次数: 121)

111111.gif

11.gif (105.62 KB, 下载次数: 119)

11.gif
回复

使用道具 举报

42#
发表于 2012-1-13 09:05:43 | 只看该作者
原帖由 310196209 于 2012-1-13 08:56 发表
从EasyBoot安装目录下的RESOURCE文件夹找到isolinux、syslinux、memdisk三个文件   

     我的RESOURCE目录中没有isolinux、syslinux 这两个文件,只有memdisk 文件。求解

不要那二个文件了!直接命令为:memdisk MAXDOS 9.1.img
回复

使用道具 举报

41#
发表于 2012-1-13 08:56:39 | 只看该作者
从EasyBoot安装目录下的RESOURCE文件夹找到isolinux、syslinux、memdisk三个文件   

     我的RESOURCE目录中没有isolinux、syslinux 这两个文件,只有memdisk 文件。求解
回复

使用道具 举报

40#
发表于 2011-12-16 23:00:10 | 只看该作者
不错。学习一下。支持了。
回复

使用道具 举报

39#
发表于 2011-11-17 13:49:08 | 只看该作者
版主辛苦,强烈支持,下载了用先!
回复

使用道具 举报

38#
发表于 2011-11-16 20:46:57 | 只看该作者
原帖由 2011pzn 于 2011-11-4 15:24 发表
菜鸟分享,高手请绕道。

新版EasyBoot 6.5增加了ISOLINUX接口,为引导IMG镜像提供了方便。以下是经本人试验可行的EasyBoot引导IMG软盘镜像的几种方法,若有错误或不足,欢迎各位批评指正。

说明:以下几种 ...

总结得不错!
一般用1,否则,就用4
回复

使用道具 举报

37#
发表于 2011-11-16 19:00:30 | 只看该作者
U+全内置3PE(2011.6.1---7.6发布的全新驱动、功能齐全的维护盘)

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=196611&extra=page%3D1

菜单图:
回复

使用道具 举报

36#
 楼主| 发表于 2011-11-16 13:51:17 | 只看该作者
原帖由 2010yg 于 2011-11-16 11:30 发表

我用GRUB4DOS做过好多合盘,都可以用老版本的ULTRISO写U盘,OK的!
如:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=184592&extra=page%3D1

仅是用老版本EasyBoot制作的合盘ISO文件,用ULTRISO写U盘才没有 ...


谢谢于山老师!
可能是我RP有问题,更有可能是我U+时方法不当,抽空再用您的合盘试试看。

原帖由 天风 于 2011-11-16 11:33 发表
用GRLDR一个文件就全搞定。用不着那么多,如果要用变量传递IMG中的多任务,就用BCDW。


呵呵,本人菜菜鸟,此贴是与新手朋友共同学习探讨,错误和不足在所难免。斑竹也能大驾光临并予以指正,感谢天风斑竹!
回复

使用道具 举报

35#
发表于 2011-11-16 11:33:49 | 只看该作者
用GRLDR一个文件就全搞定。用不着那么多,如果要用变量传递IMG中的多任务,就用BCDW。
回复

使用道具 举报

34#
发表于 2011-11-16 11:30:26 | 只看该作者
原帖由 2011pzn 于 2011-11-16 11:12 发表
于山老师能进来指导,荣幸之至!
ULTRISO最新版没试,不敢妄说。用G4D做的PE与其它DOS工具箱的合盘,U+后确实是直接进PE的,多启动菜单确实没有了呢。

我用GRUB4DOS做过好多合盘,都可以用老版本的ULTRISO写U盘,OK的!
如:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=184592&extra=page%3D1

仅是用老版本EasyBoot制作的合盘ISO文件,用ULTRISO写U盘才没有菜单。
如:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=174621&extra=page%3D7
回复

使用道具 举报

33#
 楼主| 发表于 2011-11-16 11:12:23 | 只看该作者

回复 #32 2010yg 的帖子

于山老师能进来指导,荣幸之至!
ULTRISO最新版没试,不敢妄说。用G4D做的PE与其它DOS工具箱的合盘,U+后确实是直接进PE的,多启动菜单确实没有了呢。
回复

使用道具 举报

32#
发表于 2011-11-16 08:40:00 | 只看该作者
原帖由 2011pzn 于 2011-11-14 21:03 发表
没明白什么意思。ULTRISO的U+并非将ISO整体写入U盘,而是解开ISO后再写入。
并且,用G4D做的多启动菜单,U+后多启动菜单会消失,直接进PE,不存在提不提取的问题。


"菜单会消失" 不会吧!没这回事!

[ 本帖最后由 2010yg 于 2011-11-16 08:42 编辑 ]
回复

使用道具 举报

31#
 楼主| 发表于 2011-11-14 21:03:13 | 只看该作者

回复 #30 lafter 的帖子

没明白什么意思。ULTRISO的U+并非将ISO整体写入U盘,而是解开ISO后再写入。
并且,用G4D做的多启动菜单,U+后多启动菜单会消失,直接进PE,不存在提不提取的问题。
回复

使用道具 举报

30#
发表于 2011-11-14 12:28:16 | 只看该作者
原帖由 2011pzn 于 2011-11-14 09:03 发表 我的是这样的:title 切换到 EASYBOOT菜单chainloader --force  (cd)/BOOT/IMGS/LOADER.BIN把EasyBoot的菜单文件MENU.EZB和引导文件LOADER.BIN放到BOOT\IMGS文件夹,注意大小写。制作MENU.EZB的菜单条 ...
这个是cd下的菜单,也就是说EZBT支持的U启是用UI将ISO整体U+写入U盘,提取出来的不支持?
回复

使用道具 举报

29#
 楼主| 发表于 2011-11-14 09:03:24 | 只看该作者

回复 #28 lafter 的帖子

我的是这样的:
title 切换到 EASYBOOT菜单
chainloader --force  (cd)/BOOT/IMGS/LOADER.BIN

把EasyBoot的菜单文件MENU.EZB和引导文件LOADER.BIN放到BOOT\IMGS文件夹,注意大小写。
制作MENU.EZB的菜单条命令中,镜像文件路径为BOOT\IMGS,而非EZBOOT
回复

使用道具 举报

28#
发表于 2011-11-13 22:52:03 | 只看该作者
才知道支持从U盘启动了.想请教下,如果U启一启是其它方式启动,如G4D,那么怎样才能转到ezboot启动呢
回复

使用道具 举报

27#
 楼主| 发表于 2011-11-12 12:03:22 | 只看该作者

回复 #27 2010527104427 的帖子

谢谢兄弟提醒,明白了!
回复

使用道具 举报

26#
 楼主| 发表于 2011-11-12 11:39:24 | 只看该作者

回复 #25 tzj_2 的帖子

谢谢 tzj_2告知,真还不知道有这个命令呢,呵呵。。。

刚才用最新版EasyBoot v6.5.2.695试了下(简易启动器和VPC2007试的,实机没试),貌似DOS时代菜鸟大大的工具箱用VFLOPPY不行,在Loading Floppy Image进度条卡住。用MEMDISK则可以。

作为多一种选择,VFLOPPY XXX.IMG还是不错的。个人认为,哪一种方式都不是万能的,这种方式启动不了,换另一种或许就可以。

[ 本帖最后由 2011pzn 于 2011-11-12 11:43 编辑 ]
回复

使用道具 举报

25#
发表于 2011-11-12 10:34:48 | 只看该作者
vfloppy XXX.img 这种方法模拟的A:盘是可写的。未出现错误信息!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-29 17:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表