我明白你的难处,两星期前我对启动光盘还一无所知,给你写一下吧,不过你最好还是把我上面的帖里面的东西看一遍,这样就可以对启动光盘有个全面的了解,就可以自己做了,也不用在这里求别人。
入正题吧
建目录结构如下:
CD-ROM(根目录)
|--ezboot
|--win98
|--wpro
|--home
|--xp
|--wpro
|--home
把98安装盘win98目录下的所有文件复制到win98目录,而ezboot文件夹就是把easyboot\disk1下那个文件夹复制过来就行了,把xppro的文件全部复制到xp\wpro目录下,将xphome的文件全部复制到xp\home目录下。根目录下的wpro和home目录分别放置两个版本启动软盘组的文件(没有的话,可以到下面网址下载:
简体中文专业版:winxp_cn_pro_bf.exe
下载地址:http://www.microsoft.com/downloads/release.asp?releaseid=33494
简体中文家庭版:winxp_cn_hom_bf.exe
下载地址:http://www.microsoft.com/downloads/release.asp?releaseid=33493
将下载到的winxp_cn_pro_bf.exe文件用WinZip释放到硬盘任一目录,得到6个img文件。用WinImg将6个img文件释放到根目录下wpro文件夹。
将下载到的winxp_cn_hom_bf.exe文件用WinZip释放到硬盘任一目录,得到6个img文件。用WinImg将6个img文件释放到根目录下home。
要点:这是我们模拟软盘安装的关键,一定要连带system32目录(里面有两个文件)一起释放。
把xp\wpro\i386下的bootfix.bin复制到根目录下的wpro和home下。该文件的作用就是光盘启动后显示一条信息“Press any key to boot from CD.”
用winiso提取任一原版本xp的引导文件,保存为xp.wbt 然后用ultraEdit打开它,把i386替换为wpro,另存为wpro.wbt 放在ezboot目录下,同理,把i386替换为home,另存为home.wbt也放在ezboot目录下。
然后把相应版本i386下的txtsetup.sif分别复制到根目录下的home和wpro下,用ultraEdit打开,对于home下的替换“SetupSourcePath = "\"”为“SetupSourcePath = "xp\home"”;保存,删除txtsetup.si_
对于wpro下的,替换“SetupSourcePath = "\"”为“SetupSourcePath = "xp\wpro"”,保存,删除txtsetup.si_
用UltraEdit打开home\setupldr.bin,用ASCII方式替换“i386”为“home”,共4处。
用UltraEdit打开\wpro\setupldr.bin,用ASCII方式替换“i386”为“wpro”,共4处。
把原xp光盘下的win51、win51ic和win51ip文件复制到根目录下
然后就可以用easyboot弄个启动菜单(最好是直接修改它原来那个cdmenu.ezb菜单,如果你连它还不会用,那就先看它的说明吧)
安装xppro就执行run wpro.wbt
安装xphome就执行run home.wbt
安装98就执行run setup98.img
接着就可以用它来制iso文件了,”光盘文件目录“选择刚才建的根目录,选择“优化文件”和”使用joliet“
就可以生成iso了,用虚拟机测试一下吧
===========================================================================
匆匆写了这篇东西,也不知道有没有错误,希望你能成功啦,其实如果你会用cdimage的话,我更建议你用easyboot来制作菜单,用cdimage来生成iso文件,它优化得比easyboot稍好。 |