还有个软件也可以做~EasyBoot 3.55
6 W; T I6 ~' w3 \6 J* z+ O k: \用 EasyBoot 3.55 制作 Windows 2000 三合一启动光盘的制作方法
* u4 W# t* |4 I' LWindows 2000 模拟启动原理
: ~% [3 p) S3 X. @$ N* XWindows 2000 各版本的原始安装光盘是单重启动,其引导文件中固化了光盘根目录下的i386目录(这一点给制作多重启动的 N 合 1 光盘带来了最大的障碍),该目录中不仅存放了Windows 2000的系统文件,而且还存放了安装所需的安装文件和驱动程序。我们所要模拟的引导过程如下:先加载光盘引导文件w2ksect.bin(引导文件是w2ksect.bin,这个文件在EASYBOOT的安装目录的子目录ezboot里)->setupldr.bin->ntdetect.com->再加载驱动程序->读txtsetup.sif->开始光盘安装。 1 R2 z5 w2 P, b
7 @" B7 @- I6 w& l
Windows 2000 三合一启动光盘(无SP3)的制作过程
" {& B8 Z. e' r㈠、所需工具 $ u) t. ^; F" X+ N0 i3 q! I8 Y
①、EasyBoot V3.55 启动光盘制作软件; * C4 o$ v4 p+ t0 a
②、Windows 2000 安装软盘组的img文件,每个版本各四个IMG文件; ! [. S" q! \- p& R
③、能打开二进制的软件 UltraEdit 10.00B;
, Z! H6 Q4 D7 l7 v④、IMG文件的读写软件Winimage 6.0 或以上版本;
. J, c4 S; O0 o" _+ }2 F⑤、虚拟电脑软件 Virtual PC(或VMware)和刻录软件。
: C! E; c V# H: u# m' r% J* x( E' k7 P㈡、必需的目录结构和文件
6 u0 b* q$ V, u! `% a! `) E. }$ l! D& F①建立目录,目录结构如下图:
: R4 ]' ]- j; m8 DEasyBoot 1 v0 \6 o, ?# q# J
│
# L& x( m4 n+ O│
& b8 ~. Y2 v% x$ r& o└─ Disk1(制成ISO文件后的根目录) 1 m7 K% W/ I! c N5 X7 r0 [
│ ( E1 i8 A2 X6 y# ]. u
│
" W2 v5 P* I9 Z7 {├── Win2000
; ~2 v; c0 V/ H) t7 L* o$ i│ │ 8 K- L; b7 I: e9 y* y0 E8 N
│ │ ! p' Z2 {* u8 ]+ Q
│ ├── pro 9 j4 K1 O( B+ G* X6 X0 N
│ │ │ 0 A6 N! i$ ~% L, t: A' a7 }
│ │ └─ i386 (放置Professional版的全部安装文件)
5 _ O6 P3 j3 R# F' h+ t │ │
+ w+ r9 h/ X, c1 O1 x│ │ * d( }# Z! o7 z
│ ├── srv
& S1 _' B3 `$ }: u& ~2 q# z│ │ │ ' A, z* y: u" P- ~- }
│ │ └─ i386 (放置Server版的全部安装文件)
; W5 A- ~# U4 T* ~& p/ O│ │ * x- a+ o5 `6 x, T9 |* f
│ └── adv 6 H" p$ T8 |. R) |
│ │ % I6 S0 }% Y% f. _! @
│ └─ i386 (放置Advance Server版的全部安装文件) 1 A: E; ^" y! U' s8 m# C( _
│ 4 C' w+ j! H' `0 P/ u
├── wpro ( 放置Professional 版模拟软盘组的文件)
5 x- }2 K. ?7 u# j; J│ . V% w' ^2 d& C6 q; s
├── wsrv ( 放置Server 版模拟软盘组的文件) / J' R6 @! F. [
│ + B* v& D$ a. c0 ^ h' T( w
├── asrv ( 放置Advance Server 版模拟软盘组的文件)
, t) e1 c* [9 s6 O0 i│ 9 i: c& b/ G5 T0 x2 n7 i+ |% T
└── Boot (放置Easyboot的启动文件和菜单文件) 4 ^1 M! D- I$ T+ Z1 f; _ u, K
1 A- Y+ E- r- s5 s- |: B保证硬盘上有足够的空间(假设将文件存放在 \EasyBoot\disk1中),全部三个版本的原始文件约占用空间为1.24 GB,生成的镜像文件约为520 MB 左右。
d, \* L5 o! x6 _
: A- r# P# P( m# r②、复制文件 6 q! y$ D# t+ n# d; [! Q0 `
; |1 }4 K: I7 H$ ?+ P0 p; Q" Z将原光盘根目录的CDROM_IP.5、CDROM_IS.5、CDROM_IA.5、CDROM_NT.5几个文件拷贝到Easyboot\disk1\。 0 d L& K- R; ?3 `0 E8 {
要点:C:\EasyBoot\disk1\目录下面必须有cdrom_ia.5、cdrom_is.5、cdrom_ip.5和cdrom_nt.5文件,这是我们欺骗安装程序的标志。 5 G6 @8 D) O' A
将Windows 2000 专业版的全部安装文件拷贝到 \Easyboot\disk1\win2000\PRO\i386\; 5 v) B4 b( @. i+ ^
将Windows 2000 服务器版的全部安装文件拷贝到 \Easyboot\disk1\win2000\SRV\i386\;
0 i, z3 z0 D C0 C, p* p将Windows 2000 高级服务器版的全部安装文件拷贝到 \Easyboot\disk1\win2000\ADV\i386\。 / x0 ^- G( K- `# H7 f
+ ?7 A5 B5 }6 s
将Windows 2000 专业版软盘组的四个IMG文件用winimage全部释放到 \EasyBoot\disk1\WPRO 目录中。 , Z. C8 \( w0 O2 I* y2 z y
将Windows 2000 服务器版软盘组的四个IMG文件用winimage全部释放到 \EasyBoot\disk1\WSRV 目录中。
* A' _9 l F2 D! Y将Windows 2000 高级服务器版软盘组的四个IMG文件用winimage全部释放到 \EasyBoot\disk1\ASRV 目录中。
# O9 Z) t- P3 U Y5 W; [' k要点:这是我们模拟软盘安装的关键,一定要连带system32目录(里面有两个文件)一起释放。 " K/ i2 P' N9 q, I5 X2 g, B" p
, U3 z- u3 t4 ?- y& V. y" D㈢、取启动引导文件(关键点)
% @8 N& g* }9 V5 X3 |3 V0 l把Easyboot自带的启动引导文件w2ksect.bin(在\Easyboot\ezboot\目录里)拷贝到 \Easyboot\disk1\目录下,改名为w2kwpro.bin;
( Q3 f' E7 s- @4 H3 T把Easyboot自带的启动引导文件w2ksect.bin(在\Easyboot\ezboot\目录里)拷贝到 \Easyboot\disk1\目录下,改名为w2kwsrv.bin; ) R0 k- B C' W! _" o, H. P: i
把Easyboot自带的启动引导文件w2ksect.bin(在\Easyboot\ezboot\目录里)拷贝到 \Easyboot\disk1\目录下,改名为w2kwadv.bin; & i" W& x! q! G
5 @) X9 s0 d5 m6 q8 H/ D; L
㈣、修改文件
4 O' n. E. ` |9 E5 h用 UltraEdit以二进制打开\EasyBoot\disk1\w2kwpro.bin,找到“I386”,把“I386”替换为“WPRO” : F- M5 m8 b$ G' x& r3 ?
用 UltraEdit以二进制打开\EasyBoot\disk1\w2kwsrv.bin,找到“I386”,把“I386”替换为“WSRV” ( F- ~2 B3 c8 [+ i8 `
用 UltraEdit以二进制打开\EasyBoot\disk1\w2kwadv.bin,找到“I386”,把“I386”替换为“ASRV” 4 X# w; z- x$ o Y, L+ Y
. s C, V- [1 Y* t
用 UltraEdit以二进制打开 \EasyBoot\disk1\WPRO\setupldr.bin,找到“i386”,把“i386”替换为“WPRO”,共3处; 8 |* ^9 d& G( d; ~ w c3 E
用 UltraEdit以二进制打开 \EasyBoot\disk1\WSRV\setupldr.bin,找到“i386”,把“i386”替换为“WSRV”,共3处; ( u! Q6 q, j* A+ W( W- ]4 |4 |, P
用 UltraEdit以二进制打开 \EasyBoot\disk1\ASRV\setupldr.bin,找到“i386”,把“i386”替换为“ASRV”,共3处。
- D3 D# G' Q3 b9 _$ ]3 @3 L% V7 Q存盘退出。 ' m& i- z6 a6 N/ X
用windows计事本(或其他文本编辑软件)打开 \EasyBoot\disk1\WPRO\txtsetup.sif,修改“SetupSourcePath = "\"”中“=”后的内容为“"\win2000\PRO\"”; # M+ z% U+ d+ o* n8 T$ p% Y% S
用windows计事本(或其他文本编辑软件)打开 \EasyBoot\disk1\WSRV\txtsetup.sif,修改“SetupSourcePath = "\"”中“=”后的内容为“"\win2000\SRV\"”; + R; R$ x' C2 G+ E; x
用windows计事本(或其他文本编辑软件)打开 \EasyBoot\disk1\ASRV\txtsetup.sif,修改“SetupSourcePath = "\"”中“=”后的内容为“"\win2000\ADV\"”; ; J. G8 ~+ a( W, F" h' L, P0 s7 H1 b8 A
存盘退出。
# p7 d. q d* U要点:setupldr.bin这个文件中的路径告诉安装程序模拟软盘文件的位置;txtsetup.sif这个文件中的路径告诉安装程序从何处复制全部安装文件,必须与目录结构相匹配。等号后的路径名一定要加""号。
' c+ S* [$ G: j& z7 P+ A) ]' |, N
0 ?0 i a" G; S1 W㈤、制作EASYBOOT启动菜单
~& G1 m0 _! @
5 _9 t8 V3 v* {- q, d$ ]8 H0 m在启动菜单中建立三个菜单条,依次命名为 1 }- K* W& a8 r7 D+ S) O N
1、安装WINDOWS 2000 PROFESSTIONAL
5 {; }3 Z3 n A" U6 ], J2、安装WINDOWS 2000 SERVER
2 b4 S* w* Q8 l g3、安装WINDOWS 2000 ADVANCE SERVER - `9 l7 N! U" r9 k( K0 r% R
/ A, X) T7 V" h3 i% J3 y& o各自的执行命令为:
8 V* [ w1 A9 _: g9 s1、安装WINDOWS 2000 PROFESSTIONAL 执行命令:cd \;run w2kwpro.bin(因运行菜单是在Boot中,所以要加“cd \”命令,两条命令间用“;”隔开。)
% c4 {( s `$ ?2、安装WINDOWS 2000 SERVER 执行命令:cd \;run w2kwsrv.bin ' J. t% o2 c$ [4 J: \
3、安装WINDOWS 2000 ADVANCE SERVER 执行命令:cd \;run w2kwadv.bin 9 i$ t# _ m7 f/ z7 e" H
㈥、制作ISO文件(重要) ! E7 T8 ]7 k1 ^2 [+ v+ L- E
建立和修改好以上文件与目录结构,在 EasyBoot 3.55 中点击“制作ISO”按扭,弹出一个对话框,在光盘文件目录项中输入“C:\EasyBoot\disk1\ ”;在引导文件项中输入“C:\EasyBoot\disk1\boot\loader.bin”(本例假设EASYBOOT安装在C:\Easyboot下),在对话框里点优化光盘文件和需要的设置(优化光盘设置是必须点上的,否则无法制做出正常的ISO文件),输入光盘的卷标和生成ISO文件的路径名后点击“制作”,制作就开始了。EasyBoot 3.55 已集成了光盘优化功能,故不需要外挂程序cdimage.exe。
3 h8 ]! E1 D9 H3 k) ]! ? + a; C* `2 k: r# `
㈦、测试 , ~1 D* v5 w4 w5 F% _$ [2 L1 c
使用Virtual PC(或 VMware)虚拟机软件测试。
5 F, b/ D; q/ }8 l4 |附:如果要制作 Windows XP 2 合 1 的启动光盘,只需修改相应的目录和文件即可。
; j7 r$ n% n/ i
" V4 I9 O6 P7 ^6 n8 R) f补充:如何集成 Service Pack
. _4 _' X# P. B. O- B 以上的制作方法是不集成sp3的方法,若要集成的话要做如下修改:
5 c$ F& @' {5 E2 p' l1、建立好目录结构及拷贝文件后为三个版本集成sp3升级包。将Service Pack 3全部文件提取出来,假设提取到d:\w2ksp3\。在d:\w2ksp3\i386\update下分别运行命令行命令:
x/ [5 [, |, }7 ~0 D update.exe -s:c:\Easyboot\disk1\win2000\PRO . W4 C# X M& J/ s# }1 g; B
update.exe -s:c:\Easyboot\disk1\win2000\srv 2 F7 w& c2 l6 x: d4 U2 G% G/ f
update.exe -s:c:\Easyboot\disk1\win2000\adv 2 U# s z9 J. G( [/ h
将文件cdromsp3.tst(集成sp3后生成的安装标志)拷贝到c:\Easyboot\disk1\
9 _! G" _1 x9 d% j8 ~2、替换文件
( h' ^' v1 R+ F7 Dxxcopy法。下载xxcopy(http://www.xxcopy.com/),执行下面的命令:
7 U: A5 ]& ` O8 x& \" f1 C1 H xxcopy c:\easyboot\disk1\win2000\pro\i386 c:\easyboot\disk1\wpro\ /U /E /YY ' f* P" v2 f. J7 r8 D
xxcopy c:\easyboot\disk1\win2000\srv\i386 c:\easyboot\disk1\wsrv\ /U /E /YY 1 _* d) D, t* q s+ i; I& [! {! Y
xxcopy c:\easyboot\disk1\win2000\adv\i386 c:\easyboot\disk1\asrv\ /U /E /YY , j( Z* d0 y l5 l9 B, K2 t ]
替换完成后删除wpro、wsrv、asrv下面的空目录(除system32目录外的其余目录)即可。
C9 R" W5 k2 T8 G做完以上工作后,继续修改文件的步骤。
: F' P) H, ^" r* _* O7 y9 i |