制作windows oem/vol 2合1 合集

来源:百度文库 编辑:神马文学网 时间:2024/04/29 10:20:31
制作windows oem/vol 2合1 合集
[ 2006-07-25 19:18:31 | 作者:iuww ]
字体大小:大 |中 |小
在jujumao论坛 和无忧启动论坛 混了很长时间,看大家都在搞启动光盘,也学着做了个windows 2合1 合集,实践一下制作过程,看了很多教程,说得都不是很清楚,几乎是大家你抄我,我抄你的,经过几次不成功的制作过程,走了一些弯路,终于成功,在虚拟机上完成安装过程。
详细记录一下过程,其实实现这个目的的方法很多,这只是其中一种,我觉得是最简单的,熟练后,半小时就能完成全部过程。
一,必须准备的软件
1/ windows操作系统
2/ 启动组提取工具,其实不用这个工具也可以,微软的网站也提供启动组文件的下载,但是使用这个东西最方便,这里也是最容易出问题的地方,使用这个提取工具,减少了出错的机会。
3/ windows 的光盘引导文件w2ksect.bin,利用这个引导启动组
4/ 32位的文本修改软件,例如:UltraEdit,利用它修改一些必须的文件
5/ DiskEMU的相关文件,利用它做光盘的启动
6/ cdimagegui 生成iso光盘文件的软件。
7/ 刻盘的软件(不是必须),其实iso文件,就可以在虚拟机里面启动安装操作系统了,进行测试。
二,操作过程
1/ 建立文件目录,根目录
建立下列文件夹: ,,,,,
从windows安装盘中复制下列文件到根目录:WIN51,win51IP,WIN51IP.SP2,这是使安装程序默认这是windows的安装光盘。
2/ 复制oem版安装光盘中的所有文件到文件夹中,复制vol版安装光盘中的所有文件到文件夹中,
3/ 利用启动组提取工具,分别提取启动组文件到相应,,文件夹中
4/ 复制w2ksect.bin到中,重命名为oemx.bin和volx.bin
5/ 复制DiskEMU的相关文件Loader.bin,diskemu.cmd,DiskEmu.bin到中,其中diskemu.cmd可以按自己的要求修改,详细请看DiskEMU的帮助。
6/ 利用软件UltraEdit修改,中的下列文件
其中中TXTSETUP.BIF文件(SetupSourcePath = "\" 改为SetupSourcePath = "\OEM")
其中中SETUPLDR.BIN文件(所有I386的二进制码改为OEMX)共4处修改
其中中TXTSETUP.BIF文件(SetupSourcePath = "\" 改为SetupSourcePath = "\VOL")
其中中SETUPLDR.BIN文件(所有I386的二进制码改为VOLX)共4处修改
利用软件UltraEdit修改中的下列文件:oemx.bin和volx.bin
oemx.bin(I386的二进制码改为OEMX)
volx.bin(I386的二进制码改为VOLX)
7/修改diskemu.cmd,适合自己的启动菜单,还可以做出很漂亮的彩色菜单
8/使用软件cdimagegui 生成iso光盘文件的软件。其中“o”选项必选,这样可以优化重复文件,不然作这个合集就没有意义了。
三,提供一些必备的小东西,供大家学习参考试用,w2ksect.bin是未经修改的文件,可以引导win2000/winxp。MyTest.iso是DiskEMU 2.0版原文件,其中有详细的帮助文档。还包括启动组提取工具。下载地址:http://hjchk.com/down/tools.rar 如果无法下载可以发信到iu.ww@126.com索取
四,本文所用diskemu.cmd,源代码如下:
:start
cls
print
print ------------------------------------------------------------------
print Bootable CD main menu
print ------------------------------------------------------------------
print
print Please choose your favorite from the menu below:
print ------------------------------------------------
print 1. Microsoft Windows XP Professional SP2 OEM
print
print 2. Microsoft Windows XP Professional SP2 VOL
print
print Spacebar = OEM Enter = VOL
print -----------------------------------------------------------
print F1 = HELP R = Reboot Q = Quit to Command prompt
print Esc = Boot from Hard Disk F = Boot from Floppy Disk
print -----------------------------------------------------------
print ------------------------------------------------------------------
print Bootable CD main menu
print ------------------------------------------------------------------
:mainkey
; timeout is 20 seconds, default key is escape
getkey 20 esc
onkey spc goto WINXPOEM
onkey entr goto WINXPVOL
onkey 1 goto WINXPOEM
onkey 2 goto WINXPVOL
onkey f1 goto help
onkey q quit
onkey r reboot
onkey f boot 0
onkey esc boot 80
; When no key found...
goto mainkey
;
:help
cls
print HELP
print ----
print + Have ISO9660 filesystem support, you can do "dir" and "cd"
print + A "advanced" command prompt to load anything you want
print + A simple bootmenu for "less" advanced users
print + Autodetection of floppy image types (by filesize)
print + Using a bootable Diskemu 1.x CD-Rom, you can even boot images from "non-
print bootable" CD-Roms, just swap the CD, type "cd \" and you can use that CD.
print (Cool!)
print + You can create a multiboot bootable CD-Rom using (almost) any recording
print software you want
print + Supported floppy types: 160KB, 180KB, 320KB,360KB, 1.2MB, 720KB, 820KB,
print 1.44MB, 1.68MB, 1.72MB, 2.88MB
print
print All supported command are listed below.
print
print batch boot bootinfotable cd cls dir
print echo emusegm getkey goto help keyval
print loadsegm onkey print quit readtest reboot
print run test type ver
print
print help (or ?) Displays help about
print
print Press any key to return to main menu
getkey
goto start
;
:WINXPOEM
print Starting Microsoft Windows XP Professional SP2 OEM
run HPXP.BIN
goto start
;
:WINXPVOL
print Starting Microsoft Windows XP Professional SP2 VOL
run VOLX.BIN
goto start
;
; EOF