还有个软件也可以做~EasyBoot 3.552 p4 ^6 W4 r& J+ R; G7 f5 C
用 EasyBoot 3.55 制作 Windows 2000 三合一启动光盘的制作方法2 D4 c k- G/ w E( L
Windows 2000 模拟启动原理 ( N9 X% m/ p9 E, G
Windows 2000 各版本的原始安装光盘是单重启动,其引导文件中固化了光盘根目录下的i386目录(这一点给制作多重启动的 N 合 1 光盘带来了最大的障碍),该目录中不仅存放了Windows 2000的系统文件,而且还存放了安装所需的安装文件和驱动程序。我们所要模拟的引导过程如下:先加载光盘引导文件w2ksect.bin(引导文件是w2ksect.bin,这个文件在EASYBOOT的安装目录的子目录ezboot里)->setupldr.bin->ntdetect.com->再加载驱动程序->读txtsetup.sif->开始光盘安装。 ' T/ [) \ \7 J' D( B# E
6 b/ _; H8 T2 C9 _
Windows 2000 三合一启动光盘(无SP3)的制作过程 2 i7 e( G/ a2 l. A
㈠、所需工具 0 m5 g% o. v6 A" ]
①、EasyBoot V3.55 启动光盘制作软件;
, L$ u/ b: V$ i( H& x1 x# U' J# P* t" _②、Windows 2000 安装软盘组的img文件,每个版本各四个IMG文件; 7 A/ P) F& g9 K4 ~2 h( Y. M
③、能打开二进制的软件 UltraEdit 10.00B;
9 L7 L7 ` `% O- y④、IMG文件的读写软件Winimage 6.0 或以上版本;
- V7 C% w8 R3 _) N- g⑤、虚拟电脑软件 Virtual PC(或VMware)和刻录软件。 " W: Q0 G/ s* C# w; `9 q* C
㈡、必需的目录结构和文件
9 b& w- j2 Z7 X$ E1 ~, I①建立目录,目录结构如下图: & G% K* A' m$ U. K
EasyBoot
" e7 g0 r' l) K N% x0 N P m# P: c│ " R1 k7 w' Q* k( e& X( C6 \4 _/ x* B. I
│ r4 {4 b) r! {4 h
└─ Disk1(制成ISO文件后的根目录) * o0 C$ V% Y. Y& O: o. u( \7 c
│
j/ Y& d& U R, B0 B' V7 l% X│ ) Q. s8 V4 h" B, [
├── Win2000 8 a3 e3 K2 g! H/ ~
│ │ , F/ N0 o( \8 \6 H* g
│ │ ; Z$ G ?; Q+ u' a
│ ├── pro 2 J) K& S# G7 O! A4 @
│ │ │ ) |& @9 l# N% O0 Q
│ │ └─ i386 (放置Professional版的全部安装文件)
# |8 [( }. h/ N; P2 ~) [" u% {- v │ │
2 J$ U) d7 M) w│ │ ; b$ A* B1 P3 w, H; p2 J1 A
│ ├── srv
0 Z* q+ v+ X9 Z+ {: S│ │ │
/ i5 B) F. `2 j$ Q5 Z3 @" n' t│ │ └─ i386 (放置Server版的全部安装文件)
& b% j+ Y- a+ N6 a8 I4 R│ │
) w4 k; H; D0 _0 w; v│ └── adv ( P8 p. ~$ n5 g) n* m) O
│ │ : V. O& [2 I- ~
│ └─ i386 (放置Advance Server版的全部安装文件) 7 ^$ j I* D. h! E
│ ' q3 g) r5 j' v: I
├── wpro ( 放置Professional 版模拟软盘组的文件) 7 k% l/ e& z/ J4 }4 N
│ 0 V0 d d/ M8 e$ c! a
├── wsrv ( 放置Server 版模拟软盘组的文件) . A2 z! X4 r7 {! ?
│
) j+ a" v Y' ^* F. n. M$ F├── asrv ( 放置Advance Server 版模拟软盘组的文件)
4 W% Y3 e& z) ^! W% g( \│
$ F, K& d- Y/ R d/ T! {7 r, I% E└── Boot (放置Easyboot的启动文件和菜单文件)
: \7 _( g4 `* N3 K) I0 `/ k6 E' |. B' @
保证硬盘上有足够的空间(假设将文件存放在 \EasyBoot\disk1中),全部三个版本的原始文件约占用空间为1.24 GB,生成的镜像文件约为520 MB 左右。 4 l, T5 t' h1 |
$ A* k' Q6 \& o$ K3 {, x
②、复制文件 9 W5 R X0 Y1 q2 t
- \8 e6 _; k% k) ~6 `0 j将原光盘根目录的CDROM_IP.5、CDROM_IS.5、CDROM_IA.5、CDROM_NT.5几个文件拷贝到Easyboot\disk1\。 # z; q$ m# i/ z# D+ H
要点:C:\EasyBoot\disk1\目录下面必须有cdrom_ia.5、cdrom_is.5、cdrom_ip.5和cdrom_nt.5文件,这是我们欺骗安装程序的标志。
o* r1 u2 h& j2 ?: |将Windows 2000 专业版的全部安装文件拷贝到 \Easyboot\disk1\win2000\PRO\i386\;
. c3 y3 r1 {) s) L将Windows 2000 服务器版的全部安装文件拷贝到 \Easyboot\disk1\win2000\SRV\i386\;
& m; r9 E$ F, J将Windows 2000 高级服务器版的全部安装文件拷贝到 \Easyboot\disk1\win2000\ADV\i386\。
3 v/ `: M, _( h7 E1 n7 @: E5 ]7 X4 c8 n5 U0 R7 t
将Windows 2000 专业版软盘组的四个IMG文件用winimage全部释放到 \EasyBoot\disk1\WPRO 目录中。 ) J, P$ `$ ~! _) N. z0 w
将Windows 2000 服务器版软盘组的四个IMG文件用winimage全部释放到 \EasyBoot\disk1\WSRV 目录中。
& f, ^ o# ~1 K将Windows 2000 高级服务器版软盘组的四个IMG文件用winimage全部释放到 \EasyBoot\disk1\ASRV 目录中。 , ]$ M: { Y- U% T/ X# p9 t. r
要点:这是我们模拟软盘安装的关键,一定要连带system32目录(里面有两个文件)一起释放。 8 d- Z) e8 s8 T/ s
4 F3 a2 T; C# P2 w8 Y4 O㈢、取启动引导文件(关键点)
/ k2 J; f1 `5 E* D把Easyboot自带的启动引导文件w2ksect.bin(在\Easyboot\ezboot\目录里)拷贝到 \Easyboot\disk1\目录下,改名为w2kwpro.bin;
}1 s1 n/ z: h9 _" m0 S( ^把Easyboot自带的启动引导文件w2ksect.bin(在\Easyboot\ezboot\目录里)拷贝到 \Easyboot\disk1\目录下,改名为w2kwsrv.bin; " f5 F( C: y. U7 D0 A
把Easyboot自带的启动引导文件w2ksect.bin(在\Easyboot\ezboot\目录里)拷贝到 \Easyboot\disk1\目录下,改名为w2kwadv.bin; % X; j3 }# S: O% `
/ e ~% |" P; G* q5 a7 n
㈣、修改文件 , {- W$ [& I( o4 A$ P+ \
用 UltraEdit以二进制打开\EasyBoot\disk1\w2kwpro.bin,找到“I386”,把“I386”替换为“WPRO” 0 @" p) F" R: X6 m7 D$ x) ^6 a5 }
用 UltraEdit以二进制打开\EasyBoot\disk1\w2kwsrv.bin,找到“I386”,把“I386”替换为“WSRV” e- p8 C" G3 E J2 X- |4 b
用 UltraEdit以二进制打开\EasyBoot\disk1\w2kwadv.bin,找到“I386”,把“I386”替换为“ASRV”
I- o1 w8 ?8 N5 {& D! ]( @$ }6 x
用 UltraEdit以二进制打开 \EasyBoot\disk1\WPRO\setupldr.bin,找到“i386”,把“i386”替换为“WPRO”,共3处;
- U' C) R0 v7 a3 \/ n用 UltraEdit以二进制打开 \EasyBoot\disk1\WSRV\setupldr.bin,找到“i386”,把“i386”替换为“WSRV”,共3处;
/ b3 U3 j$ N6 {4 m E6 j1 N/ R用 UltraEdit以二进制打开 \EasyBoot\disk1\ASRV\setupldr.bin,找到“i386”,把“i386”替换为“ASRV”,共3处。 + I/ ~% R3 u; @$ b3 {3 v
存盘退出。 6 @9 ~% O0 q! U6 y5 n2 A: u
用windows计事本(或其他文本编辑软件)打开 \EasyBoot\disk1\WPRO\txtsetup.sif,修改“SetupSourcePath = "\"”中“=”后的内容为“"\win2000\PRO\"”; 3 ~3 K. t; @* K2 ~- M9 J
用windows计事本(或其他文本编辑软件)打开 \EasyBoot\disk1\WSRV\txtsetup.sif,修改“SetupSourcePath = "\"”中“=”后的内容为“"\win2000\SRV\"”;
7 ?6 Q j1 n4 u, Q( u用windows计事本(或其他文本编辑软件)打开 \EasyBoot\disk1\ASRV\txtsetup.sif,修改“SetupSourcePath = "\"”中“=”后的内容为“"\win2000\ADV\"”;
: Z; G9 \* U7 P- x) f存盘退出。
& u, h7 ~' h; w) [3 \& f: R2 m要点:setupldr.bin这个文件中的路径告诉安装程序模拟软盘文件的位置;txtsetup.sif这个文件中的路径告诉安装程序从何处复制全部安装文件,必须与目录结构相匹配。等号后的路径名一定要加""号。
, t w" W0 L, i! b$ i
9 Y; r0 T0 S* @, s1 R* _㈤、制作EASYBOOT启动菜单
7 f6 B2 q b. Y6 Z7 U% m$ k& e
; g9 `5 B. x6 p' e+ E& }在启动菜单中建立三个菜单条,依次命名为 . A4 g8 g; m& \9 e# Z7 Q* ?
1、安装WINDOWS 2000 PROFESSTIONAL
6 P% K, R7 W4 e+ {; i" ]+ ?2、安装WINDOWS 2000 SERVER
$ F* H2 |) @5 G2 B% R3、安装WINDOWS 2000 ADVANCE SERVER ( {7 b& u% X% e$ ~% X2 J
) p3 O2 v0 Z( v' i; @% x
各自的执行命令为: ' E0 I1 @& h" M3 ~6 I, j" h
1、安装WINDOWS 2000 PROFESSTIONAL 执行命令:cd \;run w2kwpro.bin(因运行菜单是在Boot中,所以要加“cd \”命令,两条命令间用“;”隔开。)
1 N4 P: j% M; W' m# k2、安装WINDOWS 2000 SERVER 执行命令:cd \;run w2kwsrv.bin 0 _6 _0 Q" D0 g0 n
3、安装WINDOWS 2000 ADVANCE SERVER 执行命令:cd \;run w2kwadv.bin 2 j) F8 H. k9 p! r$ I; F
㈥、制作ISO文件(重要)
. G. ]* b3 P0 i5 _. Y建立和修改好以上文件与目录结构,在 EasyBoot 3.55 中点击“制作ISO”按扭,弹出一个对话框,在光盘文件目录项中输入“C:\EasyBoot\disk1\ ”;在引导文件项中输入“C:\EasyBoot\disk1\boot\loader.bin”(本例假设EASYBOOT安装在C:\Easyboot下),在对话框里点优化光盘文件和需要的设置(优化光盘设置是必须点上的,否则无法制做出正常的ISO文件),输入光盘的卷标和生成ISO文件的路径名后点击“制作”,制作就开始了。EasyBoot 3.55 已集成了光盘优化功能,故不需要外挂程序cdimage.exe。
; q& x( M: j9 z) A9 ^# n S9 E4 S7 _+ E7 n# n; s* ? o
㈦、测试
) h5 u" |8 v( Y0 S/ t$ G使用Virtual PC(或 VMware)虚拟机软件测试。
6 m, K1 Z8 k6 `3 l7 u" g. I附:如果要制作 Windows XP 2 合 1 的启动光盘,只需修改相应的目录和文件即可。 6 }- C! a, U) N6 L; J
* D6 P/ P z# _6 |+ \, j, u
补充:如何集成 Service Pack 1 x3 t+ [( }& i" \5 }* S* f( G
以上的制作方法是不集成sp3的方法,若要集成的话要做如下修改: 6 C$ j D& U4 f8 W
1、建立好目录结构及拷贝文件后为三个版本集成sp3升级包。将Service Pack 3全部文件提取出来,假设提取到d:\w2ksp3\。在d:\w2ksp3\i386\update下分别运行命令行命令:
0 Q3 X2 ]2 e# K( `) L, M1 ~4 M update.exe -s:c:\Easyboot\disk1\win2000\PRO
" ^7 c1 [3 ^8 n! d# D; c# k update.exe -s:c:\Easyboot\disk1\win2000\srv 2 O2 ~4 n# o; ^* h% v# L, P( z* X1 b. o2 j
update.exe -s:c:\Easyboot\disk1\win2000\adv * ^8 p" z0 e( O- Q# }
将文件cdromsp3.tst(集成sp3后生成的安装标志)拷贝到c:\Easyboot\disk1\ + c& q4 N) ~3 z0 X# ]
2、替换文件
4 x9 E; r/ n- ^' {! \/ M$ Pxxcopy法。下载xxcopy(http://www.xxcopy.com/),执行下面的命令: $ P2 k8 ~7 j/ y+ N2 k
xxcopy c:\easyboot\disk1\win2000\pro\i386 c:\easyboot\disk1\wpro\ /U /E /YY
2 o$ Q+ a5 l8 U xxcopy c:\easyboot\disk1\win2000\srv\i386 c:\easyboot\disk1\wsrv\ /U /E /YY
; a# O% _; f# l2 t1 O X- r# @' l) v% J xxcopy c:\easyboot\disk1\win2000\adv\i386 c:\easyboot\disk1\asrv\ /U /E /YY ) X0 O- L/ N# M0 h0 S+ N, T. |
替换完成后删除wpro、wsrv、asrv下面的空目录(除system32目录外的其余目录)即可。
$ b0 L8 ~% O t' m# Y* w做完以上工作后,继续修改文件的步骤。
* d/ A# S! `6 G' j! d |