版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
制作啟動光盤可能涉及到的一些知識和技巧
----------------------------------------------------------------------------------------------------------------------------------------------------
總體步驟:
1、收集、制作各種工具軟件鏡像(非Windows下)、系統(tǒng)安裝文件(或Ghost鏡像)以及一些常用的軟件
2、使用EasyBoot等制作啟動菜單,調(diào)用相應(yīng)的鏡像或引導(dǎo)文件(安裝2000、XP、2003等系統(tǒng)),并生成ISO文件
3、使用VMWare虛擬機測試生成的ISO,有問題則返回步驟1
4、刻盤(需要的話)
----------------------------------------------------------------------------------------------------------------------------------------------------
主要難點基本上都集中在步驟1,因為涉及到了不少知識和技巧(常識與基本操作),下面對其中的一些加以說明:
----------------------------------------------------------------------------------------------------------------------------------------------------
一、DOS
啟動過程:開機->IO.SYS->MSDOS.SYS->CONFIG.SYS->COMMAND.COM->AUTOEXEC.BAT
一般來說需要修改的是MSDOS.SYS、CONFIG.SYS和AUTOEXEC.BAT(若要破解硬盤邏輯炸彈,則可修改IO.SYS),而涉及到啟動光盤制作的則主要是CONFIG.SYS和AUTOEXEC.BAT(使用一些DOS工具)
1、CONFIG.SYS
CONFIG.SYS是系統(tǒng)啟動配置文件,它主要用于加載內(nèi)存管理程序、設(shè)置擴充內(nèi)存及擴展內(nèi)存、加載有關(guān)硬件驅(qū)動程序,設(shè)置有關(guān)環(huán)境變量等,為用戶計算機的正常使用創(chuàng)造必要的用戶環(huán)境。
用法:
[menu]
menuitem=CDROM,CDROM------StartcomputerwithCD-ROMsupport.
//菜單選項及說明
menuitem=CDUSB,CDUSB----WithCD-ROMandUSBdevicesupport.
menuitem=DOSONLY,DOSONLY----DOSPromptonly.
menudefault=CDROM,30
//默認(rèn)菜單選項及等待時間
menucolor=7,0
//菜單顏色
[COMMON]
//所有選項的共同配置
device=himem.sys
//加載擴展內(nèi)存管理器
device=emm386.exenoems
//管理高端內(nèi)存并在擴展內(nèi)存中模擬擴充內(nèi)存供某些軟件使用
files=30
//表示可同時打開的文件數(shù),一般可選擇20-50,系統(tǒng)默認(rèn)為8
buffers=30
//表示磁盤緩沖區(qū)的數(shù)目,通常設(shè)置為20-30左右,缺省值一般為15
dos=high,umb
//將DOS的系統(tǒng)文件移入高端內(nèi)存,空出更多的基本內(nèi)存給其他軟件使用。
devicehigh=ramdrive.sys/E8192
//將內(nèi)存虛擬磁盤驅(qū)動載入高端內(nèi)存,并設(shè)定磁盤大小為8MB
lastdrive=z
[CDROM]
//各選項獨自的配置,[]中的名字必須和[menu]中的選項相同
devicehigh=oakcdrom.sys/D:mscd001
//將ATAPI光驅(qū)驅(qū)動程序加載入高端內(nèi)存
[CDUSB]
devicehigh=oakcdrom.sys/D:mscd001
//將USB驅(qū)動程序加載入高端內(nèi)存
DEVICEHIGH=ECHO.SYSL/o/a/d/i/n/gSCSI//USB/d/r/i/v/e/s/s/u/p/p/o/r/t...
DEVICEHIGH=DUSE.EXEINTEMUCDW=3DDW=3XFER=32DRIVES=2CDD=USB-CD
DEVICEHIGH=USBASPI.SYS/R/NORST
DEVICEHIGH=ASPIOHCI.SYS/INT/ALL
DEVICEHIGH=ASPIUHCI.SYS/INT/ALL
DEVICEHIGH=DI1000DD.SYS
DEVICEHIGH=USBCD.SYS/D:USB-CD
DEVICE=ECHO.SYS
[DOSONLY]
如果無需使用多種配置,則不用[menu]段,直接寫配置就ok了
2、AUTOEXEC.BAT
電腦每次啟動時都會自動尋找AUTOEXEC.BAT批處理文件,從而可執(zhí)行一些每次開機都要執(zhí)行的命令,比如設(shè)置路徑PATH、加載鼠標(biāo)驅(qū)動MOUSE、磁盤加速SMARTDRV等。
與上面的CONFIG.SYS相對應(yīng)的內(nèi)容:
@ECHOOFF
//不顯示命令行
if%config%==DOSONLYgotoDOSONLY
setEXPAND=YES
//set后面的EXPAND相當(dāng)于一個字符串變量,下同
setDIRCMD=/O:N
setLglDrv=27*26Z25Y24X23W22V21U20T19S18R17Q16P15
setLglDrv=%LglDrv%O14N13M12L11K10J9I8H7G6F5E4D3C
settemp=c:\
settmp=c:\
callsetramd.bat%LglDrv%
//call調(diào)用另一批處理文件,執(zhí)行完后返回,相當(dāng)于函數(shù)調(diào)用,
//setramd.bat為設(shè)置內(nèi)存虛擬磁盤
goto%config%
//跳轉(zhuǎn),此處的%config%相當(dāng)于一個標(biāo)簽,其內(nèi)容為所選的菜單的名字
:CDROM
LHA:\MSCDEX.EXE/D:mscd001/L:%CDROM%
//加載CD-ROM驅(qū)動到高端內(nèi)存,lh即loadhigh
path=A:\;%CDROM%:\Tools;%CDROM%:\Tools\ghost;%CDROM%:\Tools\pq;%CDROM%:\Tools\hd;%CDROM%:\Tools\dm;c:\windows;c:\windows\command
//設(shè)置文件查找路徑
IFERRORLEVEL1SETCDPROB=1
EasyBoot
具體步驟:
1、安裝O&OBlueConXXLAdminSuite后,使用O&OBootWizardXXL制作ISO鏡像(非常簡單,也就不廢話了)
2、將該ISO展開,得到win51*.*(取決于制作ISO時所用的系統(tǒng)文件,可用xp或2003的)和文件夾i386(相當(dāng)于一個軟盤啟動組),將win51*.*和i386拷到EasyBoot中指定的光盤文件目錄下(這里假設(shè)為MyCD),將i386改名為pwcr
3、將MyCD\ezboot中的w2ksect.bin改名為pwcr.bin(沒有的話自己找一個,多的是),用UltraEdit將pwcr.bin中I386改為PWCR(一處),進(jìn)入MyCD\pwcr,將setupldr.bin中的i386改為pwcr(四處),即重新指定啟動加載的文件的位置
4、在EasyBoot的對應(yīng)命令菜單中執(zhí)行runpwcr.bin就ok了
ps:
1、只要知道這些原理就可以舉一反三了,例如把WinPE集成到光盤中。制作n合1的光盤也就多了修改txtsetup.sif,以重新指定安裝文件所在位置罷了
2、用EasyBoot制作這樣的ISO時,別忘了選上優(yōu)化光盤文件,這可會省下不少空間(取決文件內(nèi)容)
**************************特別說明***************************
和winnt.sif一樣,txtsetup.sif是制作安裝光盤中極為重要的一個文件,里面記錄了安裝文件所在位置以及安裝時文件拷貝的目標(biāo)文件夾
txtsetup.sif的實際作用其實就是把指定的文件按要求拷貝到預(yù)設(shè)好的位置上,最可能用到的是以下幾段:
[SourceDisksNames.x86]——用代碼表示源文件的位置
[WinntDirectories]——用代碼表示文件拷貝的目標(biāo)文件夾,其根目錄為%WinDir%,即安裝指定的Windows文件夾
[SourceDisksFiles]——根據(jù)前面設(shè)定的代碼表示文件拷貝的具體細(xì)節(jié),見下面的例子
下面3段為集成SATA、SCSI等驅(qū)動時所用
[HardwareIdsDatabase]——硬件標(biāo)識
[SCSI.Load]——SCSI驅(qū)動加載
[SCSI]——SCSI設(shè)備說明
[HiveInfs.Fresh]——全新安裝時根據(jù)指定的inf文件中的字段添加注冊表信息(猜的,不過可能性蠻高的,但是實用性不強)
[HiveInfs.Upgrade]——升級安裝時根據(jù)指定的inf文件中的字段添加注冊表信息(同上括號)
先看看txtsetup.sif中比較常用一行描述([SourceDisksFiles]中):
defragP.chm=1,,,,,,,21,0,0,defrag.chm
其中:
第一位,即源文件位置位的1,在[SourceDisksNames.x86]中有說明,表示源文件為原版本且在光盤上i386文件夾(常用的還有100,表示源文件為SP補丁中較新版本的文件)
21為文件拷貝目標(biāo)位置位,指定了該文件拷貝的目標(biāo)文件夾,在[WinntDirectories]中有說明,表示%WinDir%\help文件夾
上面第一個0為升級代碼位,含義為:(升級時)0-總拷貝文件;1-安裝文件夾中有該文件才拷貝;2-安裝文件夾中有該文件時不拷貝;3-不拷貝文件
第二個0為新安裝代碼位,含義同上(全新安裝時),另外據(jù)說此代碼若不為0,其前面需多加2個逗號
defrag.chm表示將目標(biāo)文件改名為此
因此,這一行表明,不管是升級還是全新安裝,都將源文件defragP.chm拷貝到%WinDir%\help文件夾下并改名為defrag.chm
再看一個例子:
sp2.cab=100,,,,,,_x,39,0,0
其中:
_x表示文件沒有經(jīng)過壓縮,即不是諸如LOGONUI.EX_之類經(jīng)過cab壓縮的,實際上加不加關(guān)系好像不大,雖說涉及到layout.inf中文件設(shè)定的大小(初步校驗文件是否被修改過)
下面舉兩個實際應(yīng)用的例子:
1、集成Royale主題
首先對該主題涉及到的文件進(jìn)行處理:
將Royale.theme中的"Wallpaper=%WinDir%Resources\Themes\Royale\EnergyBliss.jpg"修改為
"Wallpaper=%WinDir%Resources\Themes\Royale\EnergyBliss.jpg",也就是改一下桌面圖片的文件名而已,因為在txtsetup.sif中重命名文件時好像不能有空格符
文件改名(最好符合8.3)
Royale.theme->Royale.the
Royale.msstyles->Royale.mst
EnergyBliss.jpg->Royale.jpg
shellstyle.dll->Royale.dll
用modifype處理一下Royale.mst文件的校驗碼,以防文件拷貝時報錯(具體哪些文件要處理我也拿不準(zhǔn),修改過的微軟的東西可能性比較大,特別是第一位取100而不是1時,是否要處理視具體情況而定)
用makecab壓縮一下文件(可以不壓),并把文件拷貝到i386文件夾中
修改txtsetup.sif
在[WinntDirectories]中添加
250=Resources\Themes\Royale
251=Resources\Themes\Royale\Shell\NormalColor
在[SourceDisksFiles]中添加
Royale.the
=1,,,,,,,129,0,0,Royale.theme
Royale.mst
=1,,,,,,,250,0,0,Royale.msstyles
Royale.jpg
=1,,,,,,,250,0,0,EnergyBliss.jpg
Royale.dll=1,,,,,,,251,0,0,shellstyle.dll
2、集成安裝(以打補丁為例)
將補丁以及xpinstall等相關(guān)文件準(zhǔn)備好(放在同一文件夾下,并配置好xpinstall.xml,用xpinstall來安裝補丁比較美觀)
用WinRAR將這些文件做成自解壓壓縮文件xp_patch.exe,并在自解壓選項的模式中指定解包到臨時文件夾和全部隱藏(這樣就神不知鬼不覺了),以及指定xpinstall為解壓后運行的程序
用makecab壓縮該文件,并把文件拷貝到i386文件夾中
在[SourceDisksFiles]中添加
xp_patch.exe=1,,,,,,,1,0,0
在winnt.sif中的[GuiRunOnce]添加
Command0="%WinDir%\xp_patch.exe"
ps:
1、手動安裝(可進(jìn)修復(fù)控制臺)時,必須去掉winnt.sif的[Unattended]段,從而導(dǎo)致了OEM的設(shè)定無效,對應(yīng)的文件夾無法自動拷貝系統(tǒng)盤中,但winnt.sif中和該段無關(guān)的設(shè)置依然是有效的,所以可以設(shè)定程序自動運行,剩下的問題也就是程序文件的定位了,利用txtsetup.sif就可以很好地完成這一任務(wù)了(當(dāng)然大部分情況下也可以利用cmdlines.txt來實現(xiàn),不過某些程序的安裝還是建議系統(tǒng)裝完后才執(zhí)行)
2、制作nin1的光盤時,安裝程序應(yīng)該是根據(jù)setupldr.bin指定的位置去加載winnt.sif和txtsetup.sif,所以啟動組要包含特定的winnt.sif和txtsetup.sif(沒試過啟動組中不包含txtsetup.sif是否ok,實在沒空,抱歉)
************************************************************
----------------------------------------------------------------------------------------------------------------------------------------------------
四、光盤啟動菜單
使用EasyBoot做菜單應(yīng)該說是很簡單的了,畢竟EasyBoot本身就非常簡單,而且自帶的幫助也很詳細(xì),要做得漂亮些,菜單條就選用圖像文本吧,就像老大的光盤一樣
下面bcdw2.0a1為例,簡單介紹一下結(jié)合EasyBoot用bcdw直接引導(dǎo)ISO的方法
1、找到bcdw.ini,編輯內(nèi)容如下:
\BootCD1.iso
;MyBootableCDRom1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《營業(yè)稅課件》課件
- 《統(tǒng)計調(diào)查技能模塊》課件
- 《認(rèn)識寶島臺灣》課件
- 《王老吉的市場營銷》課件
- 《網(wǎng)頁設(shè)計與鑒賞》課件
- 2025年中考語文文言文總復(fù)習(xí)-教師版-專題01:文言文閱讀之理解實詞含義(講義)
- 鞋業(yè)生產(chǎn)線采購招標(biāo)合同三篇
- 教育機構(gòu)話務(wù)員工作總結(jié)
- 藥品醫(yī)療器械銷售心得分享
- 兒童感染科護(hù)理工作總結(jié)
- 四人合伙投資協(xié)議書范本
- 成都市農(nóng)貿(mào)市場建設(shè)技術(shù)要求(2019年版)(完整版)
- 2024-2030年版中國IPVPN服務(wù)行業(yè)發(fā)展現(xiàn)狀及投資商業(yè)模式分析報告
- 【7歷期末】安徽省蕪湖市弋江區(qū)2023~2024學(xué)年七年級上學(xué)期期末考試歷史試卷(含解析)
- 北京市海淀區(qū)2021-2022學(xué)年第一學(xué)期四年級期末考試語文試卷(含答案)
- 2024-2030年中國企業(yè)大學(xué)行業(yè)運作模式發(fā)展規(guī)劃分析報告
- 房地產(chǎn)激勵培訓(xùn)
- 山東省濟(jì)南市2023-2024學(xué)年高二上學(xué)期期末考試地理試題 附答案
- 期末復(fù)習(xí)試題1(試題)-2024-2025學(xué)年二年級上冊數(shù)學(xué)北師大版
- 【MOOC】微型計算機原理與接口技術(shù)-南京郵電大學(xué) 中國大學(xué)慕課MOOC答案
- 違章建筑舉報范文
評論
0/150
提交評論