一、起因:
前几天机器维护所以下载了几个维护工具盘(ERD2005中文版,mini98光盘运行版,深山红叶工具盘V26),在虚机下使用感觉都不错。没想到现在的光盘都发展到这样的水平了(第一次上无忧论坛,以前没接触过。)赞叹国人研究水平很高。正准备刻盘之际,想到能否3张盘合在一起这样也不至于浪费空间。于是论坛翻了下帖子看到 老毛桃 发表的:可启动 ISO 合并、Windows 安装光盘合集,轻松搞定(傻瓜教程)! 。
准备实战一番
二、准备:
在论坛找了几个基础帖子,大概明白做法。准备软件:UltraISO,EasyBoot(没接触过,真是傻瓜工具,强!),Virtual PC
三、开始:
根据老毛桃的帖子内容一步步来:
1.我们先来看下3张光盘的目录结构:
ERD2005
miniwin98
2.提取文件
A)新建目录就叫AllOne吧,UltraISO把深山红叶所有文件提取到此目录中。
B)
1.提取ERD2005的文件,看是否和深山的文件有重复。
从目录上看,只有doucumnet and settings有重复,看目录里面的具体文件,还好没有冲突,可以提取,UltraISO提取此目录的时候如果有提示,可以选择覆盖。
从光盘的根目录文件上看,大部份是相同的,文件字节数是一致的,把深山中没有的文件提取出即可(WIN51IS,LinCENES.TXT, README.TXT),其它几个文件(BOOTFONT.BIN,WIN51,winbom.ini,bootsect.bin)功能和深山中的是一致的可以不提取
2.用UltraISO把ERD2005的光盘启动信息保存(启动光盘-》保存引导文件 )为erd2005.bin 存放到AlOne/BOOT目录下
C)提取miniWin98
miniWin98是Grub方式启动的(这个方式不了解).深山光盘的启动菜单里面也有这个启动方式。光盘目录也有这个目录。这就是 重复文件的问题了,这个比较麻烦。于是查了下Grub资料。采用下面方式来合并文件。
1.把miniWin98 Boot文件夹下98.zip提取出来,其它文件不提取。
2.然后找到\BOOT\GRUB下的menu.lst文件.提取下面这段文字,
title 运行迷你WINDOWS98
kernel (cd)/BOOT/GRUB/MEMDISK.GZ
initrd (cd)/BOOT/98.ZIP
3.打开A)步骤 已经提取 目录/BOOT/GRUB 里的文件menu.lst(此文件为深山Grub启动方式菜单)
=======================
title 运行迷你WINDOWS98
kernel (cd)/BOOT/GRUB/MEMDISK.GZ
initrd (cd)/BOOT/98.ZIP
=======================
插入到 title Back to CDROM Boot Menu 前面即可。
合并后目录结构:
3.制作菜单
至此3张光盘的文件都已经提取完毕。用EasyBoot来重新制作新的菜单即可。
用EasyBoot打开boot\CDMENU.EZB文件(此文件为深山的菜单),我将它修改了下
原深山的菜单的命令无需修改。
启动”ERD2005中文版”命令为:run erd2005.bin
启动“win98Pe”的命令为:run ISOGRUB.BIN
4.生成Iso
使用EasyBoot制作成Iso后,放入虚机里测试。如果没问题刻盘。到此我制作的合并工作完成
四、问题
mini98和深山合并不是很好,是用的和深山同一个menu.lst。
(应该是可以用grub为mini98从新制作一个menu的。Stage2这个重名文件也可以重新制作,但对grub不熟,且没时间去深入了解。)
不知道是否有其它更好的方式合并。对此请大家指点下。