|
|
二、用cdimage制作超过64个汉字限制的中文菜单n合1光盘详解
如需查看[一]请搜索小妹以前的贴子!谢谢
CDIMAGE是我们在制作多重启动盘的必备工具之一。
它可以让我们实现英文多重启动菜单,也可以实现中文启动菜单。
现在在网络中见到的都是关于CDIMAGE制作英文多合一光盘的资料,
而没有提及到用CDIMAGE来制作多合一的中文启动光盘。
当然,现在已经有了一种更快更方便的软件EASYBOOT3.1可以实现
多合一光盘的制作。而且不需太多的考虑,只是将文件拖入到DISK1
中,现根据需要将菜单画好,再制作ISO,选择优化光盘文件,于是
等待一段时间后,ISO就制作成功了。
但EASYBOOT系列软件有一个致命的弱点,就是满屏汉字不能超过64个。
如果超过了,就显示乱码。
既然有问题,当然也有解决的方法。CDRPACKX就可以解决这个问题,
多多汉字也不怕,写到你手软,也不会出乱码。但CDRPACKX不能制作
多合一光盘(即将相同的文件建立一个连接,再删除其它相同的),
这又是一个问题。
有没有方法将这两个问题一起解决呢?
当然可以,CDIMAGE就是主角!通过这个软件,与CDRPACKX配合起来
简直是强大到无比。(针对制作满屏汉字超过64个的N合1光盘而言)
下面我们先来看看CDIMAGE的语法:
cdimage -lzhwcd -h -n -o -m -bloader.bin 3in1 bootcd.iso
看懂了吗?
意思就是说将 3in1 目录中的所有文件,生成一个卷标为 zhwcd 的可
启动ISO,这个ISO的名字就叫 bootcd.iso
其中的 -bloader.bin 是将这张光盘做成菜单式的可启动光盘(要有其它
的文件来支持才行),启动文件的名字为 loader.bin , -b是一个参数。
-l : 上面已经说了,是指定卷标的意思
-h : 表示包含隐含文件
-n : 表示可以用超过DOS 8.3格式的文件名
-o : 这个参数就是将重复而相同的文件进行筛选,最后只剩一个,但文件
的指向仍然存在。制作多合一光盘就是靠这个参数哦。
-m : 表示这个ISO的容量可以超过650 mb 。
-b : 也说了,就是另载 loader.bin 引导文件。
当然,CDIMAGE的参数远远不止这些,但我们一般用到的就是这些,如果你想
对这个命令了解多一点的话,请在无忧论坛多看看贴子。
[1] 英文的多合一光盘在很多论坛上都有,其中的步骤也很详细,所以就不谈了。
[2] 菜单超过64个汉字的中文启动多合一光盘的制作步骤就看这里了。
CDRPACKX是很常用的软件了,在这个问题我们只是用它来制作中文菜单。
我们要在CDRPACKX软件中画好菜单,写好相应的命令文件,特别是路径的
指向很重要。如在那里调用WINPRO ,WINADV,WIN98SE等。
当我们退出CDRPACKX时,这个菜单已经生成在CDRPACKX目录中的CDS中的
你指定的目录的DISK1下了。
我们只要将这几个文件拷贝到我们的3IN1目录中(关于文件的摆放目录与
方法,请参考其它的文章,在此不谈了),一切就已经准备好了。如果你
喜欢,还可以在WIN2000中将这些文件的属性作一下更改,如隐藏。
既然已经准备好了,那么就做这个命令啦!
假如,我们的 3in1目录中在D:盘的,cdimage文件也在D:盘!
d:\>cdimage -lzhwcd -h -n -o -m -bloader.bin 3in1 bootcd.iso
这次应该不用问了吧!
马上用VPC来测试吧!如果你没有出什么错的话,那么恭喜你,你成功了!
(本配套教程有此提及到的软件及IMG及ISO,距上传还有一段时间,当然这
一切都是免费的,小妹就要应付考试了,所以FTP暂时搁下,请原谅)
希望大家在试用后,来这里跟个贴,好让我心里有个数!好是不好,该怎么改过
都需要大家的建议!
小妹谢谢大家了!
张惠文 于2002.10.11 22:38
|
|