草根站长论坛's Archiver

流浪人《龙》 发表于 2007-10-13 20:09

用EasyBoot轻松做启动光盘 

原版系统安装盘的缺憾 —— 不管是Windows
/]S(Rj"U xo$[ 98还是Windows NT / 2000 /
`c0IvSdkP XP,仅能实现单一系统的初始安装,缺少调试维护、系统恢复、DOS杀毒等工具。虽然市面上出现了N合1光盘,但一般体积庞大,且无法满足自己的需要。
N4e NZr8m)@   用EasyBoot刻盘正好可以解决这个问题。EasyBoot是一款集成化的中文启动光盘制作工具,它可以制作光盘启动菜单、自动生成启动文件,并生成可启动ISO文件,利用其内置的刻录功能,马上就能制作出一张完全属于你自己的启动光盘 l3|]%se*^sY_
一、功能篇
3mR(v&Q8lU   先看一下EasyBoot的作品
B"] GK Q6My Y —— 纯DOS下的光盘启动菜单。
TV$uU!w"hqU 见图1:
4Fz%R kh[oX [img]http://soft.yesky.com/image20010518/239045.JPG[/img]
(T'P[&dBpOS 图1
*~3D[ p'P$\l A[   怎么样,光彩照人吧?其实,EasyBoot基本的功能都体现在这儿了。S4r!g+S/[;iV+o2N
  ·全中文彩色界面e$I,Y%Tf
  EasyBoot能轻松生成可在纯DOS下显示的彩色中文菜单,让操作者一目了然。
1Rp`"z w9i8z   ·多引导映像支持
)X^s H9h|2_,y6Y   每个菜单项都可挂接一个操作系统的光盘引导映像来模拟原版光盘的启动过程,所以当您像我一样把XP和98同时放在一张光盘上当然就没有问题了。;E ttLuay
  那什么又是引导映像呢?我们知道在硬盘上有专门存放启动数据的扇区,光盘也一样,每张自启动光盘也都有这样一块启动区域,内置特殊启动指令,如果想模拟原版系统盘的启动,只须将原版系统盘的启动区镜像成文件,挂接在某个菜单下,当用户选择这个菜单时,EasyBoot就会自动调用该映像文件模拟启动,而且完全不用担心DOS下内存占用问题。
p4G1N7v8mt)E ·自定义背景和启动画面ew1B2Tr0\(F&o
  EasyBoot自定义的范围非常广,无论是文字、背景还是装饰条都能修改,要是您愿意的话,还可以把公司的徽标做成启动画面出现在启动菜单之前。
cx UD;G bg   ·菜单倒计时定时启动
'C D1K2a8t%p;E}*j,Q   常装系统的朋友知道,在整个系统安装过程中,一般会重启好几次,原版系统盘都有一项几秒钟不操作就自动从硬盘启动的功能,以免每次重启后须人为修改BIOS启动顺序的麻烦。而在EasyBoot中我们也可以通过设定默认菜单和倒计时启动来实现一样的效果。
%PB nz'h6EWdf-S   ·控制灵活,支持鼠标 |+`u-XM(fA&Y
/ 键盘 /
U&sxu;E 快捷键
7R#DH8I3l%H+Uc%f   在启动菜单中,用户能使用鼠标、光标键、快捷键中的任意一种方法来执行菜单命令。f2k4k:d5c
  ·内置硬盘启动、重启电脑的命令
.X9~"@^ A$q   EasyBoot自身包含两个从硬盘启动和重新启动电脑的命令,便于我们实现特殊功能。 pgBL#[| k
  ·光盘密码保护
q L-u]2C%|wn   设置了该功能后,每次DOS启动光盘时都须由用户提供口令才能使用。(只有主菜单才支持密码保护)6Xyh3uA)p`d
  ·支持主菜单和子菜单相互调用X L o+y X#t|
  菜单在EasyBoot中是以.ezb格式的文件存放的,在制作菜单的界面中能够选择保存为主菜单还是子菜单,菜单之间可以使用run xn$H{2q`2mV
xx.ezb命令来互相调用。B$B#J}#y
  ·直接生成ISO文件,直接刻盘!d|rz^E(Q
  既然是一个启动光盘编辑软件,EasyBoot自然也包含刻录功能。它能方便地生成标准的ISO文件,直接刻盘。!S-meH,F2QPci
  注:ISO文件是一种能将光盘以镜像方式备份下来的文件类型,可直接刻盘,如果原光盘支持DOS启动,那么刻成的光盘也将能支持DOS启动。
f#M$]nfcWz   ·实时预览式编辑4b*Nu0]Dy
  编辑时可以实时预览到最终效果,真正的所见即所得,非常容易上手。
y#J4v1wcE8c 二、原理篇
(W,\Wo T|9d\   我们再来讲讲EasyBoot的工作原理。
k~+C|C*y1Ka^   软件安装完后将生成如下目录结构。见图2:
{r5}#W:pZ [img]http://soft.yesky.com/image20010518/239046.JPG[/img]0n%nR)WnX
图23eoL;{x.LFmCp
  一个普通的系统启动光盘采用如下的顺序启动:
(y0` ND!{qjoq+i CD-ROM启动 → 执行光盘启动区指令 → 根据指令寻道至具体扇区 → /A9r)U5b{4W)H0V
执行相关程序。而使用了EasyBoot后则略有改动,变为:CD-ROM启动 → 执行光盘启动区指令(Ezboot中的loader.bin) →
Y'V(U9W0n 在当前目录调入所需程序和指定的菜单文件 → 显示菜单 → 根据用户对菜单的选择在当前目录查找并执行挂接的引导映像 → 使用映像模拟光盘启动 → `,WZ*f-a3Ei
执行相关程序。Cp @0{3z?w-}
  相信看了上面的讲述,大家对EasyBoot的工作原理心里大体有个数了。简单说,EasyBoot就是提供了一个中文的菜单界面,然后通过用户选择不同的菜单而执行不同的引导映像来达到安装不同操作系统的目的。F? Hp\ed
三、实战篇
(@ \j2~1B)s   理论说了一大堆了,恐怕早有朋友听烦了,还是一起来看看图1的光盘是如何做出来的吧。
:|+a%`ll-h   1、主界面 Bam:vg j
[img]http://soft.yesky.com/image20010518/239049.JPG[/img]
qW~7BP$\;K@ 图3 D"y+Z@0p2j W+w
  2、选择一张图片做背景
,cw-c,H0l)k-y~   先找到一张漂亮的图片,然后放置到EasyBoot \ Disk1 \ 8SN@#BR5G/w%t+R6A
Ezboot目录中,然后在上面“背景图像”处输入相应的文件名就可以了,当然,如果您还想给光盘添一个介绍光盘内容或公司业务的引导画面时同样按上述操作,然后选中“显示Logo”输入文件名即可。 h2C5g$jJbN
记住,EasyBoot仅支持640X480 256色的BMP图片。
4yLG&Vt5wa&B2h6L   3、建立选择菜单f)l4V,T u
  点击“菜单条”标签,出现如图4的对话框。'J}d'p%h/UL L%x
图3
V cm7P+{%?)?4x7P(A   2、选择一张图片做背景(v{M$B2ZO9{ CVP
  先找到一张漂亮的图片,然后放置到EasyBoot \ Disk1 \
+aU-m v2XQ9OGB x Ezboot目录中,然后在上面“背景图像”处输入相应的文件名就可以了,当然,如果您还想给光盘添一个介绍光盘内容或公司业务的引导画面时同样按上述操作,然后选中“显示Logo”输入文件名即可。 8tB2j?l(x
记住,EasyBoot仅支持640X480 256色的BMP图片。r+f$EP{l!Lj B9h5@
  3、建立选择菜单R'u@ dP'g
  点击“菜单条”标签,出现如图4的对话框。#uL9P ]VTP^
图4
3GMQVnZ.y   参照一下开头的图1,应该很简单吧,只要把“菜单文本”、“执行命令”、“快捷键”、颜色选择几项按自己的需要修改好就可以了,如果想把某条菜单设置为缺省,只需先选中该菜单,再点击“设置为缺省”按钮就行了。
*f xV;_ wC ui \   EasyBoot支持如下几种菜单命令:
v(^ hMBYH nV   (1)
|"Gy4k,O+Vkl1{%T U 执行映像 run xx.bin / xx.img (用于调用引导映像文件模拟启动)o.[+X*m\
  (2) 执行菜单 run xx.ezb (用于主 /
;_ s7jg7u 子菜单间的互相调用)/i*ME vB5|
  (3) 特殊功能 boot 80 (从硬盘启动)
+[_/k+Gr0HX E+R(\   Reboot (重新启动计算机)
__ B;wT Pp*V   (4) 多命令执行
f-S:]tS9F#J4C S_ 命令之间以“;”分隔
kYyN*z~]c   大家也许会问,那上哪儿去找引导映像呢?别急,EasyBoot中其实已经自带了98 / NT / 2000 / \"|`5hL0j
XP的映像文件,其中,Win2K.bin适用于NT /2000 /
]2ah'k6] ~L XP三种系统,如果您用DOS做好了一张启动软盘,那也可以用WinImage将整张软盘做成img /
i7q/PyDoCf? ima镜像文件,EasyBoot同样支持。p?(u;C,z E%{^;r
  4、标题与布局修改p#G^,B2~2Z _.R7[
  其它修改主要指标题栏、提示栏与装饰条的修改。这方面较为简单,大家可以按照自己的需要自行到“文本显示”和“屏幕布局”标签中进行修改。
th(o*ur(X$S GQ GN2@   5、其它修改n zNg L
  再次回到“文件”标签下,可以指定光盘默认菜单将在多长时间后自动执行,在“等待时间”中填入需要的时间。如果希望光盘启动时进行密码验证,就在“P”前面的空白栏中输入密码,然后单击一下“P”按钮即可。
Y:u.@0Z)}PZ   6、准备安装文件8Y\/^%dg n1OU
  将Win98和XP的I386目录拷贝到Disk1目录下即可。(因为刻成光盘后Disk1目录相当于光盘的根目录)
5~/L-bJ&}:j   7、生成ISO镜像并刻盘.L+|d$~ _[-w$T,un
  点击“制作ISO”将已做好的光盘模板做成ISO文件,然后可以点击“刻录光碟”直接将光盘刻录出来。z},i~ Q?
  从上面可以看出,
"uU{ r*h EasyBoot的功能非常强大,理论上讲,只要有引导映像,多么复杂的光盘(例如市场上的N合1光盘)也能轻松地制作出来,但是由于N合一光盘的安装文件目录名重复,可以使用二进制编辑器将引导文件修改掉,有兴趣的朋友可以到网上查找一下这方面的资料,在此不再细说了。笔者所在的电脑公司最近也开始赠送给客户用EasyBoot制作的系统恢复光盘,效果很不错。您也来试试用EasyBoot做自己的启动光盘吧!yJ f?{ W1Z
用easyboot 制作N合一光盘
Cn Y6V`$Y7E!R)] easyboot(启动易)是用来专门制作多重启动菜单的优秀的国产软件,并且支持文件连接技术,这是一种比较新的技术(到现在Windows的文件系统也不支持这种技术),光盘上的ISO文件系统是支持这种技术的。这种技术可以将文件内容完全相同的几个文件存储到同一个位置,但从目录上看却是不同的文件。这就是一张光盘上为什么可以集成Windows 2?6G w6FDRE7\ I
2000的若干个版本的根本原因,对于不同版本的Windows sK-A3T.g1o2E
2000,其实其中大部分文件是相同的,只有少数文件不同,这样相同的文件放到相同的存储位置,不同的文件分别存储,加起来一张光盘也可以容下,但如果你复制到硬盘上这些文件就会被分开到不同的目录中,由于Windows的文件系统不支持这种技术,所以就会造成光盘上的内容放到硬盘上占用1个多G的情况。有人把这种技术发挥到了极致,做出了16合一的XP.用easyboot制作各种N合一光盘的文章,大家可以按照教程制作自己需要的各种N合一光盘了。要注意的方面如下:
~ @M }9dj;ZC {-s   1、制作N合一光盘的过程是非常复杂的,一步出错,光盘就会报废,如果仅仅是好奇的话,可以试一下制作98、XP二合一光盘,很容易成功的,不然的话,最好用CR-RW光盘试刻或在正式刻录前用虚拟机(VMware(或Virtual ;z6|v0[.^Z2OPei)BD
PC)测试ISO文件,证实制作的ISO文件无问题后才正式刻录,以避免不必要的损失。
0@Rj(L;~e$D   2、几合一的WIN2000和WINXP都需要几个叫模拟软盘组的文件,WIN2000的在原光盘boootdisk文件夹一,XP的安装软盘组可以从微软网站下载: shD1c$OC
简体中文专业版:winxp_cn_pro_bf.exe
+ucmD mr8j6a f)t 下载地址:
7pvJ#Yo [url=http://www.microsoft.com/downloads/release.asp?releaseid=33494][color=#2f5fa1]http://www.microsoft.com/downloads/release.asp?releaseid=33494[/color][/url]
{$_f3uIK Nx @? 简体中文家庭版:winxp_cn_hom_bf.exe 3k;ykE;AR(I+T D
下载地址:"K+k4p'J5[kG+o
[url=http://www.microsoft.com/downloads/release.asp?releaseid=33493][color=#2f5fa1]http://www.microsoft.com/downloads/release.asp?releaseid=33493[/color][/url]
Ge\0nYf5cy 附例:
E0tmu2Hds~(JGf 启动光盘可分为三种类型:第一种是单系统启动光盘。即该光盘支持一种系统的启动,如Windows
h^m8H8{0UZ7a0kF e 98或Windows XP启动等。由于只有单一系统的启动,因此制作起来非常容易;第二种是Windows XP 和Windows FS ~r+Cl$G
98的2合1启动盘。由于这两种系统的启动原理截然不同,制作起来也比较容易;第三种是同一操作系统的多种引导。比如Windows XP
'st:a*wL6eh.\ E Pro版和Windows XP
rpnz@Bl2c Home版的2合1启动光盘,由于它们的启动原理一样,在制作时需要特别的措施和技巧。
QeC5D7K` n"V-O(Z 本文将针对这三种情况,为大家介绍这些启动光盘的制作方法。在进行下面的操作之前,我们需要一款强大的工具——EasyBoot。EasyBoot是一款集成化的中文启动光盘制作工具,它可以制作全中文光盘启动菜单、自动生成启动文件、制作可启动的ISO文件。软件已内置了用于Windows
o\e6h'k&CUls 98/2000/XP的启动文件,我们只需利用刻录软件即可制作完全属于自己的启动光盘。
-}z^-~ jq] 一、制作Windows
e/c[d:l'H8I XP启动光盘
s0]ZbGT a 1.准备文件
ZNY-TB2f_ (1)将Windows XP安装光盘根目录下的 i386
+MF+fW3K:a$`.z T"[ 目录拷贝到C:\EasyBoot\disk1下面;
c/@%X+W V1h9uZy,R!Q&t (2)将Windows XP安装光盘根目录下的 win51
!W~Y8b5FKz 文件拷贝到C:\EasyBoot\disk1下面。如果是Windows XP Home,将光盘根目录下的 5|*u7j@` U lE
win51ic文件拷贝到C:\EasyBoot\disk1下面;如果是Windows XP Pro,将光盘根目录下的 win51ip
#Pd~*xK3dXY 文件拷贝到C:\EasyBoot\disk1下面;
`2D1y@)x8eqpA (3)将光盘根目录下的Autorun.inf、Readme.htm、Setup.exe tg0}X5b:Z9a
文件拷贝到C:\EasyBoot\disk1下面;
zj'c}1b!x&IO (4)如果想将Windows XP
QFW_Q^r:dM SP1也刻进光盘,请建立目录C:\EasyBoot\disk1\SP,将所需要的其他文件拷贝到此目录下。
[OJ%f[t 请检查以下目录中是否有下列文件:
6Lv%ZL Gc$_8yrp C:\EasyBoot\disk1\ezboot\w2ksect.bin4O v] hv+S2FB
C:\EasyBoot\disk1\i386\bootfix.bin
}6Th m*] YQ8Z!O C:\EasyBoot\disk1\i386\setupldr.bin}8`)@Xv
C:\EasyBoot\disk1\win51
9X6M.qpC?)E C:\EasyBoot\disk1\win51ic(或 G\2F6`@zc6zm
C:\EasyBoot\disk_xp\win51ip)z*n5QdIl"Q2oo
2.制作中文启动菜单
!XV9FTA.qN)Q 运行EasyBoot会出现两个窗口,左侧的是控制窗口,如图1所示。右侧的是预览窗口,我们可以实时看到所设置的系统安装光盘启动界面。默认情况下,软件会自动生成菜单文件cdmenu.ezb的样例,我们只需在此基础上进行修改即可。)M.q$p|zU0s
单击“屏幕布局”选项卡,可以自己定义启动菜单的颜色搭配;单击“文本显示”选项卡,可以自己定义启动菜单的文字属性,包括左上角、右下角坐标,文本内容、对齐方式等参数。我们还可以在这里设置一些光盘制作信息,如在“文本内容”后面的输入框中输入制作人的姓名光盘制作
Z1xEn8m_9b3fh;s1J}6r 时间等。J|V-r ^fE
在“菜单条”选项卡中用鼠标单击该界面右下角窗口中的对应条目,即可在右侧的预览界面上看到对应的选项被高亮显示。同时,该选项对应的命令参数会在“执行命令”输入框中显示。菜单条所对应的命令可分为两类:第一类是run
5|E5]^X!v;} 命令,用来运行Image文件,启动DOS或Windows 98/NT/2000/XP。如“run dos98.img”命令用于启动Windows
;B&wTV1~ VcC0Zy 98。由于我们制作的是Windows XP Pro启动盘,所以应该在“菜单文本”栏输入“安装 Windows XP Pro”,并在“执行命令”栏输入“run
R#XI&Z.r,^ w2ksect.bin”。第二类是boot 命令,如“boot 80”表示从硬盘启动,“boot r9kbW z|'?|
0”表示从软盘启动,“reboot”表示重新启动系统,“cd\”表示切换到根目录下。需要注意的是,一个菜单条可以执行多条命令,我们只需用“;”隔开即可。如“cd 9N7t` Rz c&E]{
boot;run !_$^xKt^*N
w2ksect.bin”。
8cx0R` ky 其他的参数均采用软件的默认值即可。设置完毕后,回到“文件”选项卡,按“保存”按钮,软件即会自动生成所需的启动文件和菜单文件。
6Z^(f)z8q,b 3.制作ISO文件
R"|C Ho 将相应的启动文件如dos98.img、w2ksect.bin拷贝到C:\EasyBoot\disk1\ezboot目录下,减少根目录下文件数量。然后切换到“文件”选项卡中按下“制作ISO”按钮,软件会打开如图2所示的对话框,选择光盘文件目录为:C:\EasyBoot\disk1,设定引导文件为C:\EasyBoot\disk1\ezboot\loader.bin,不可修改为其它文件,否则不会出现启动菜单。在“选项”栏选中“优化光盘文件”项,如果需要支持小写文件名,还要选择“使用Joliet”,“CD卷标”可以自行设置,设置输出的ISO文件名为:C:\EasyBoot\iso\Winxp.iso,按“制作”按钮即可生成一个Windows
jSC O\)~|1jIv XP启动安装光盘的ISO文件了。ya.C@Z
4.刻录光盘
G6E$``Bm tp 用DAEMON Tools等虚拟光驱工具加载 Winxp.iso
QX6A|([Y\ym 文件,确认文件无损。接下来我们就可以用自己熟悉的烧录软件软件(例如Nero)将其烧录到光盘上。这样,一张个性化的可启动的Windows XP
7CRa k:AkD.^7z 安装光盘就制作完成了。

地狱火 发表于 2007-10-14 20:30

支持一个

admin 发表于 2007-10-15 12:50

谢谢分享

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.