中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS启动盘 & LOGO技术 (启动盘室) » [光盘类别]diskemu 1x 的基础用法
作者:
标题: [光盘类别]diskemu 1x 的基础用法 上一主题 | 下一主题
zhanghuiwen
初级用户




积分 187
发帖 25
注册 2003-6-27
状态 离线
『楼 主』:  [光盘类别]diskemu 1x 的基础用法

本教程由适用于初级入门者,对于中高级的老大们可不适用哦!
如果说错了,请指正!
谢谢大家
一、最简单的英文多重启动盘制作方法:

原理:就是由diskem1x.bin等组成的系统来完成这个过程。
    现在这个版本还不支持图形的显示,即先于DOS显示图型。

这套系统完整的文件只有三个:
    diskem1x.bin  loader.bin  diskemu.cmd

其中前2个是固定不可修改的,而后一个就是我们开机的多重启动菜单。
看到这里,是不是有一点头绪了。

下面我们来看看这第三个文件的内容:

从里开始=》
:start
cls
print
print ------------------------------------------------------------------------------
print Bootable CD main menu                                zhanghuiwen Make in 2002
print ------------------------------------------------------------------------------
print F1=Help
print
print
print                     1)   MSDOS 6.22
print                     2)   WINDOWS 95
print                     3)   WINDOWS 98 SE
print                     q)   Quit to command prompt
print                     r)   Reboot
print                     Esc) Boot first harddisk
print
print Hit the key of choice:
:mainkey
; timeout is 20 seconds, default key is escape
getkey 20 esc
onkey 1 goto dos
onkey 2 goto win95
onkey 3 goto win98
onkey q quit
onkey r reboot
onkey f1 goto help
onkey esc boot 80
; When no key found...
goto mainkey
;
:help
cls
print HELP
print ----
print
print Here you can type help for your customers
print
print Press any key to return to main menu
getkey
goto start
:dos
print Starting Dos622
run dos622.img
getkey
goto start
;
:win95
print Start Windows 95 command mode
run win95.img
getkey
goto start
;
:win98
print Start windows 98 se command mode
run win98.img
getkey
goto start
; EOF

《=到这里结束

如果您对DOS有一一定的认识,那么看起来是不是很简单呢?
就和我们的批处理一样简单。

其中的一些语法我们要注意:

:start   表示一个LABEL,即是跳转时的一个标号
print    后面跟的就是在屏幕上显示的内容,在这个例子里不能写中文信息
;XXX    分号后面跟的内容为注释,不在屏幕上显示。
getkey   这是一个命令,获取键盘得的键值只做相应的GOTO操作
goto     去跳转一个标号或者执行一个命令
run      调用一个*.img文件或其它符合格式的文件

reboot   重启命令,直接执行
boot 80  从硬盘启动
esc      表示按下esc键

语法与命令不止这些,如要详细的资料就要多些看看其它的贴子了。

在你能看懂上面的语句时,就开始我们的下一步吧:
首先我们还要准备一个软件:UltraISO 版本40或以上。它就是用来建立我们的可启动ISO文件了。
可能您在这里看到和网上的不一样,因为这是我自己摸索出来的,起码没有人告诉我这样做可以,
也没有在其它的地方看到过有这种做法。当然,也许早就有人这样做了,不过没有说出来而已。
(本配套教程含有此软件)

现在我们来看看我们的目录一共有些什么东西:(假如我们的文件在D:盘的‘测试’目录中)

DISKEMU  CMD         2,216  10-05-02   2:46 diskemu.cmd
DISKEM1X BIN        12,288  07-11-01  15:59 diskem1x.bin
LOADER   BIN         2,048  07-09-01   9:13 loader.bin
DOS622   IMG     1,474,560  12-05-01  19:30 dos622.img
WIN98    IMG     1,474,560  11-28-01   1:03 win98.img
WIN95    IMG     1,474,560  11-28-01   1:03 win95.img

前面三个文件就是我们的多重启动菜单的必要文件,缺一不可!
而后三个文件就是我们此例中要调用的*.img文件。

   1、来到这里就说说img文件的制作方法,你要准备一个winimage6.0的软件。
      做启动磁盘大家应该没什么问题了吧,反正一句话就是您要做好一张
      可以启动的磁盘,具体的内容就要根据您的实际情况而定,因为我们
      要讨论的多重启动,而不是其中的内容,所以您只要能做出一张可以
      启动的磁盘就行了。
      [控制面制]--[添加删除程序]--[启动盘]就这样做出来的。
   2、然后用WINIMAGE这个软件把您做好的这张磁盘读进去,‘DISK-READ DISK’
      然后再另存为*.ima格式,再将*.ima改名改为*.img格式。因为这个软件
      不能直接生成*.img格式。
   3、用同样的方法将上面的三张磁盘做好,就开始下一步。
   (本配套教程含有此软件及这些文件)


好了,准备工作到此为止,下面我们就来做这张多重启动光盘了。
1、打开UltraISO5.0软件(我用的是这个版本),在左下角的‘本地目录’窗口中找到D:盘的‘测试’目录
2、那么在右边的‘文件名’中就会显示出上述的文件
3、我们将鼠示框选这些文件,一次过拖到上面的窗口中,可以不管它们的顺序。
4、然后再用鼠标选中已经拖过去的loader.bin文件,再按右键,选择‘设置为可引导文件’
5、好了,大功告成,我们再点右上角的磁盘图标将此ISO文件存盘,存在那里就您自己决定了。
6、用虚拟机测试,看看是否成功。(什么是虚拟机,就是假的电脑,可以模拟真的计算机来进行操作,本配套
教程有此软件)
7、如果以后有什么修改的话,就直接改动菜单文件DISKEMU.CMD及*.img文件就行了,改完后,再重复此段步骤
重新生成ISO。


2003-7-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 2 楼』:  

好文章,我也来学学。。我想用DiskEmu做MS-DOS 7.10、ROM-DOS 7.10、FreeDOS的多系统启动盘呢~~



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-7-3 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
yiyesong
元老会员




积分 1987
发帖 632
注册 2002-10-27
状态 离线
『第 3 楼』:  

DISKEMU有好几个版本,一个是国外的原版。就是惠文上面教给大家的。它只能支持英文菜单显示。后来这个软件传到国内。由一些国内高手们进行反编译做成了汉化版本,即支持中文菜单。后来又出现了图文框和彩色光条版本(作者我忘了),最绝的是今年一月份bradyzhu做出了支持32位真彩的图形界面的DISKEMU(想想在DOS运行之前支持32位色,多么神奇呀。win98的LOGO也不过支持8位色),只可惜bradyzhu手边显卡有限,对于某些板载显卡支持不好。真希望他能在百忙之中完善一下。
EASYBOOT也是一种制作多重启动光盘比较好的软件。最新版本是4.0,现在的版本支持8位色,支持鼠标操作。(在DOS之前支持鼠标也是多么的有趣)。
另外还有VISUALBOOT、BS都是国外类似的软件。不过比上面两个要逊色的多。

关于ULTRAISO,最新版本是6.0。




[flash=550,93]http://dos.e-stone.cn/dosbbs
uploadImages/200311161145850422.swf[/flash]
2003-7-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
savioler
中级用户




积分 422
发帖 136
注册 2002-11-9
状态 离线
『第 4 楼』:  

我做左啦,msdos3.10开始到msdos8都有,还有romdos,erdc,等系统恢复工具,有兴趣给个ftp,我上传,不过我用easyboot做的,diskemu2.0果只好第,不过easyboot4.0支持鼠标,我都吴知下一板用咩好添^_^


2003-7-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hunome
银牌会员

颓废青年


积分 2265
发帖 721
注册 2003-5-12
状态 离线
『第 5 楼』:  

希望能做成小而精的光盘工具盘!

2003-7-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
minisheep
高级用户




积分 830
发帖 233
注册 2002-11-29
状态 离线
『第 6 楼』:  

谢谢!张老师!可以告诉我!diskemu 1x 的linux的我重引导有什么不同吗?!



┃ \\\\//// ┃通缉:杨小邪 特点:贼丑
┃ (-●●-) ┃年龄:刚成年   性别:男
┃  \    /  ┃罪名:长的丑/总想见网友
┃   \︶/   ┃犯罪事实:吓死一片~
2003-7-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 7 楼』:  



  Quote:
以下是引用minisheep在2003-7-3 10:37:23的发言:
谢谢!张老师!可以告诉我!diskemu 1x 的linux的我重引导有什么不同吗?!

Linux的多重引导??是说LILO吗?



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-7-3 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
minisheep
高级用户




积分 830
发帖 233
注册 2002-11-29
状态 离线
『第 8 楼』:  

http://www2.zzu.edu.cn/ie/newdos/dispbbs.asp?boardID=11&ID=2919
看看吧!nre的启动盘和张老师介绍的光起有什么不同!各自的优缺点是什么呢!希望列表指出!啊拉嘎道!



┃ \\\\//// ┃通缉:杨小邪 特点:贼丑
┃ (-●●-) ┃年龄:刚成年   性别:男
┃  \    /  ┃罪名:长的丑/总想见网友
┃   \︶/   ┃犯罪事实:吓死一片~
2003-7-3 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 9 楼』:  



  Quote:
以下是引用minisheep在2003-7-3 21:33:27的发言:
http://www2.zzu.edu.cn/ie/newdos/dispbbs.asp?boardID=11&ID=2919
看看吧!nre的启动盘和张老师介绍的光起有什么不同!各自的优缺点是什么呢!希望列表指出!啊拉嘎道!

原理不同呢。。一个是IMG Loader,一个是Boot Sector Loader呀。。后者和前者可以并存,就像子菜单那样哦(即IMG可以有多个,而且每个IMG中可以有多个Boot Sector Loader以启动不同的操作系统呢)~~

[此贴子已经被作者于2003-7-24 4:30:46编辑过]






Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-7-24 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: