二. 系統(tǒng)安裝模塊
直接把M$(微軟)的安裝光盤復(fù)制為你的光盤,這不是下面要說的內(nèi)容,我們要說的,是包含一種或多種Windows系統(tǒng)的、優(yōu)化的及帶有定制風(fēng)格的、無需人工干預(yù)的“全自動(dòng)安裝光盤”(以下簡稱安裝模塊)。 簡單說,我們作成的光盤多半是這樣工作: 用光盤啟動(dòng)電腦,在光盤菜單中選擇要安裝的Windows版本,進(jìn)入安裝程序,在你確定Windows系統(tǒng)安裝的位置(C盤、D盤...)后,開始自動(dòng)安裝(不需要你輸入用戶信息、安裝序列號(hào)、時(shí)間地域設(shè)置、組件選項(xiàng)。。。,以及無聊的點(diǎn)“下一步”。。。),安裝過程中自動(dòng)裝入M$發(fā)布的各種補(bǔ)丁、升級(jí)組件,及必要的驅(qū)動(dòng)程序、應(yīng)用軟件/插件。 這樣的光盤安裝完畢后提供給你的是經(jīng)過初步優(yōu)化的、可帶有制作者信息及獨(dú)特風(fēng)格設(shè)置的系統(tǒng)。 因?yàn)楸疚慕榻B的是多系統(tǒng)盤的制作,所以下面我們將制作出來的每一個(gè)“系統(tǒng)盤”稱作一個(gè)“模塊”,顯然,光盤上放幾個(gè)系統(tǒng),我們就需要制作幾個(gè)模塊。 以下介紹基于Windows XP版本,其它版本大同小異(Windows 2000以前版本不支持自動(dòng)安裝,不列入本文討論范圍)。 下面逐一介紹從安裝模塊內(nèi)容制作直至將模塊組織到光盤的具體步驟: ――――――――――――――――――――――――― 1. 準(zhǔn)備源文件 制作模塊首先得準(zhǔn)備好源盤,找M$(微軟)的正版光盤或從網(wǎng)上下載都可以,我們要用到的主要是源盤I386文件夾,以及根目錄下的幾個(gè)輔助文件。 這一步唯一需注意的是要找“可用”的版本,否則搞半天弄出來的東東是“您是盜版軟件受害者”,慘了~~~ ―――――――――――――――――――――――――――― 2. 模塊制作概略 目前nLite相當(dāng)流行(用于Vista系統(tǒng)的叫作vLite),它是專用于制作安裝模塊的工具,一個(gè)“傻瓜型”免費(fèi)軟件,你只需準(zhǔn)備好所需資源,按提示一步步操作,就可以制作出一個(gè)完整的安裝模塊,如圖是nLite的主界面:(圖7) ![]() nLite使用簡單,但對(duì)Windows 2000及Windows 2003等的支持仍不夠好,另外它存在一些弊病(清楚安裝模塊制作原理后你就會(huì)知道,后文中也會(huì)提到一些),甚至某些部分仍需手工進(jìn)行修改。 nLite的愛好者非常多,從軟件操作、整合包的研究發(fā)布到安裝模塊的后期調(diào)整,各類文章隨處可見,剛?cè)腴T者可先看看我收集的這篇“nLite入門教程”。 本節(jié)重點(diǎn)不是講nLite,我們將主要介紹安裝模塊制作原理,以及非nLite方式操作(如果你只打算使用nLite制作安裝模塊,也不想捉摸太多,那么——覺得煩就忽略以下一段吧~~~) 如前所述,安裝模塊必須達(dá)到兩個(gè)功用:1)能實(shí)現(xiàn)全自動(dòng)安裝;2)能使安裝好的系統(tǒng)達(dá)到我們的期望功能。 實(shí)現(xiàn)Windows的全自動(dòng)安裝很簡單,M$自己提供了可靠的辦法,只需我們創(chuàng)建一個(gè)“自動(dòng)應(yīng)答文件”,將它命名為“Winnt.sif”,放入光盤指定位置,Windows安裝程序就可以找到它并按應(yīng)答文件的指示自動(dòng)進(jìn)行安裝。 M$的“XP SP2 Deployment Tools”工具包里(下載鏈接)包含了一個(gè)“安裝管理器(setupmgr.exe)”,我們可以用它來創(chuàng)建應(yīng)答文件,這是一個(gè)向?qū)J降暮唵喂ぞ?,使用非常方便。(工具包?nèi)名叫“ref.chm”的幫助文件,附有很詳細(xì)的說明) 事實(shí)上,現(xiàn)在我們通常會(huì)直接編寫或通過修改他人現(xiàn)成文件來創(chuàng)建應(yīng)答文件,以加入更多我們需要的命令,所以一般不需要使用這個(gè)安裝管理器。 Winnt.sif文件的編寫可參看他人現(xiàn)成的文件,相關(guān)各參數(shù)使用說明及其詳情可參考這里。 僅僅讓光盤實(shí)現(xiàn)自動(dòng)安裝是不夠的,下面我們?cè)敿?xì)介紹怎樣來“整合”我們的光盤,以實(shí)現(xiàn)個(gè)性化的功能。 先來了解一下標(biāo)準(zhǔn)的Windows安裝全過程,如下圖:(圖8) ![]() Windows的安裝過程是很透明的,圖中我們可以看到,Windows安裝分為若干不同的階段,而且在部分階段中給我們提供了一些“接口”(圖中“*”處),通過在“接口”處插入任務(wù),就能使Windows安裝執(zhí)行“額外”的工作,幫助我們達(dá)到定制Windows系統(tǒng)的目的。 我們一般采用插入批處理文件的方法安排任務(wù),批處理文件可以在cmdlines.txt、svcpack.inf、RunOnceEx、[GuiRunOnce]字段下……任一個(gè)接口執(zhí)行。 系統(tǒng)接口(包括命令調(diào)用及文件位置)及批處理文件是整合光盤要用到的最基本知識(shí),因?yàn)槠?,本文無法包括這方面內(nèi)容,強(qiáng)烈推薦新手學(xué)習(xí)劉暉網(wǎng)站上的這篇文章:“無人值守Windows XP安裝光盤”(以下簡稱中文手冊(cè)) 大家有誰知道MSFN?——知道MSFN的都是安裝光盤制作高手 *_* 其實(shí)MSFN只是洋鬼子的一個(gè)論壇,說得如此夸張的原因,是因?yàn)槲蚁胩崾疽幌拢琈SFN是相當(dāng)專業(yè)的一個(gè)著名技術(shù)論壇,藏龍臥虎,當(dāng)今活躍于安裝光盤制作技術(shù)頂端的國內(nèi)高手幾乎全部都是在那里蹲點(diǎn)蹲出來的。(天天泡MSFN的,想不成為高手都難 *_^ ) MSFN作了一個(gè)專版來安排一份“Windows自動(dòng)安裝手冊(cè)”(“Unattended Windows ”),這份手冊(cè)分為初級(jí)、普通、高級(jí)用戶三個(gè)階段的內(nèi)容,作得非常漂亮,迄今為止我還很少見到任何的幫助文件作得這么體貼、簡要而又全面,詳細(xì)而通俗易懂,上面推薦的文章就是這份手冊(cè)的不完全翻譯版。 現(xiàn)在網(wǎng)上相關(guān)教程很多,就文章系統(tǒng)性及完整性而言,建議大家還是看原始的這一份。 中文手冊(cè)中都是最基礎(chǔ)的東西,如果連這些內(nèi)容都不明白,你注定只能是一只菜鳥,面對(duì)可能出現(xiàn)的許多問題均將束手無策(即使你懂得一些Winnt.sif,懂得nLite操作、懂得DPS,懂得AU3,……也無法真正達(dá)到高手的層次)。 (劉暉翻譯的那篇“創(chuàng)建多重引導(dǎo)DVD ”也可以讀一讀,這是多系統(tǒng)安裝的最初方法。) 以下文章將基于你已經(jīng)初步掌握這些基本的知識(shí),凡手冊(cè)中已有詳細(xì)說明的內(nèi)容不再重復(fù),新手請(qǐng)對(duì)照手冊(cè)了解下面的介紹。 不同的接口、不同的任務(wù),有不同的插入方法,掌握了接口使用技巧,我們就可以如下圖來安排Windows的安裝過程——(圖9) ![]() 下面介紹的各種補(bǔ)丁、驅(qū)動(dòng)及應(yīng)用軟件集成方法,乃至系統(tǒng)修改,都將牽涉到接口操作的具體方式。 ―――――――――――――――――――――――― 3. 集成系統(tǒng)補(bǔ)丁 M$每月都定期發(fā)布Windows補(bǔ)丁,有時(shí)一兩個(gè)有時(shí)一大串,這是M$平日作的唯一重要事情。 我們要作的就是將截止光盤制作時(shí)M$發(fā)布的這些補(bǔ)丁集成到系統(tǒng)之中,避免每次新裝系統(tǒng)都需要花很長時(shí)間下載及安裝它們。 系統(tǒng)補(bǔ)丁主要分三類,集成方法不一: A.Serveics Pack 指M$稱作“Serveics Pack”(服務(wù)包,簡稱SP)的動(dòng)輒上百兆的大東東,它的集成比較簡單,用M$自己提供的方法就行了,下載SP包,解壓,然后執(zhí)行個(gè)簡單命令,稍作調(diào)整,OK。 M$每逢補(bǔ)?。ㄒ姾竺娴腍otfix說明)發(fā)了很大一串后,會(huì)覺得有點(diǎn)對(duì)不起觀眾,于是把前面發(fā)過的這些集中到一起,再加上其它一些修改,作一個(gè)專門的大包,免費(fèi)贈(zèng)送;再過一陣子,大包后面又有很多小包了,又再整一次,連前面那個(gè)包(就叫包1吧)一起再作個(gè)大大包,取名叫包2……如此積寶下來,就有了我們現(xiàn)在在用的Windows 2k的SP4、Windows XP的SP2(這兩天發(fā)SP3啰~),等等。 這種集成可以稱作“緊密集成”,因?yàn)樗苯有薷脑次募?,在以后的安裝過程中不要再添加任何操作。 你也可以用nLite來完成這個(gè)工作,與所能完成的其它功能相比,nLite在SP的集成過程中基本不會(huì)寫入額外的信息,或增加未知文件到你的源盤。 一般新SP會(huì)涵蓋舊SP的內(nèi)容(比如Windows 2000可直接集成SP4而無需使用SP1~SP3),所以集成新SP補(bǔ)丁后,最好設(shè)法清除原有SP相關(guān)文件。 M$若出版新光盤必然會(huì)預(yù)先集成SP(所以有“Windows XP SP2版”這樣的稱號(hào)出現(xiàn)),如果你用的是這種“帶包版本”,而且制作時(shí)沒有更大數(shù)字的包出現(xiàn),這一步就可以省略了。 B. Hotfix Hotfix專指M$的“日常更新”,M$基本在每個(gè)月會(huì)發(fā)布一次,或多或少。 集成Hotfix的方法有很多種,從最粗糙的RunOnceEX到較復(fù)雜的Svpack,哪一種都可以(包括借用nLite幫你自動(dòng)集成),區(qū)別在于調(diào)試和檢查的方便程度、擴(kuò)展性、以及制作的復(fù)雜性,當(dāng)然還有界面的美觀與否、整合目錄的整潔性、以及對(duì)光盤尺寸大小的影響,等等。 集成操作的“可擴(kuò)充性“是制作一張好光盤的首要考慮,我們必須知道集成后改了些什么,盡量讓制作出來的東西在下一次需要修改時(shí)仍舊可用,只需就補(bǔ)充部分作局部修改——這也是我不太推薦使用nLite、DPS這些工具的一個(gè)原因:它們是“一次性”的,下次作同樣的光盤,你一般都不知道是否需要重新復(fù)制新的源文件及重新制作。 如果你這輩子只打算試著作一次安裝光盤,可以忽視這個(gè)考慮。 Hotfix補(bǔ)丁一般無法象SP那樣緊密集成,我們采取的方法是在系統(tǒng)安裝過程中安排一個(gè)步驟為整合它。注意,集成后我們必須得到系統(tǒng)的認(rèn)可,這一點(diǎn)同樣重要。(比如有人通過某些方式簡單地將補(bǔ)丁文件置入到系統(tǒng),以為萬事大吉,實(shí)際上,但你聯(lián)上網(wǎng)絡(luò),M$仍將高呼“你的系統(tǒng)尚待更新。。。”) 集成Hotfix的方法大致有兩種: 第一種方式,最簡單的,Hotfix補(bǔ)丁程序直接安裝方式,將它作為系統(tǒng)安裝過程中的一個(gè)安裝子過程。 直接安裝可以通過Cmdlines.txt調(diào)用,也可以在應(yīng)答文件Winnt.sif中的[GuiRunOnce]段加入批處理來完成,另外,通過XPlode之類的外掛進(jìn)行安裝,也是可以的。 直接安裝方式比較粗糙,缺點(diǎn)是:a. 需要最多安裝時(shí)間;b. 安裝時(shí)將出現(xiàn)Dos窗口(黑乎乎的窗口,在Windows安裝過程中顯得比較突兀,XPlode除外);c. 占用光盤體積較大。 下面是直接安裝方式的截圖:(圖10) ![]() 第二類方式是Svcpack方式,它接近于SP集成方法,是一種沒有安裝界面的靜默安裝。 這是M$自己提供的方法,通過分解Hotfix程序文件(手工或借用工具),保留必要的部分,而后在系統(tǒng)安裝過程中把它們整合進(jìn)去。 這種方式肯定優(yōu)于前一種,因?yàn)樗cWindows安裝過程結(jié)合更緊密,更隱蔽,而且可以減小補(bǔ)丁體積。 手工作這件事比較麻煩,所以我們一般借用下列工具來完成這個(gè)工作: I. nLite,功能強(qiáng)大,缺點(diǎn)是操作不透明(你將不會(huì)知道它到底在你的源文件里面改了些什么東東),整合后光盤會(huì)多出一些“輔助文件”。 II. HFSLIP,同上,它還包括一些非常有用的附加的插件,操作比nLite復(fù)雜一點(diǎn),但相對(duì)而言,我個(gè)人覺得它的集成度及可修改性比較高。 III. XRCreat,這是活躍在MSFN的高手寫的一個(gè)批處理程序,我原來一直用它,但現(xiàn)在已經(jīng)停止開發(fā)了。 IV. RVM Integrator,作者同樣來自MSFN,集成方式類似nLite,Ryan長期提供最新的補(bǔ)丁包UpdatePack,我們只需下載補(bǔ)丁包然后一兩個(gè)簡單步驟就搞定了。 這個(gè)工具支持中文界面,你還可以用它來進(jìn)行一些應(yīng)用軟件的安裝(請(qǐng)下載它的AddonPacks) 。 除了nLite以外,其它工具我沒見到國內(nèi)有翻譯的教程,大家直接上MSFN啃啃E文吧~~~ 通過我自己的試用發(fā)現(xiàn),nLite方式有一些Bug,集成某些Hotfix時(shí)需要手動(dòng)修改。 需要注意的是,不管哪種方式,對(duì)于個(gè)別的Hotfix必須采用某些特別的方法才行(這也是M$害人的地方?。?。 工具選定了,那么,對(duì)于每一種要安裝的系統(tǒng),哪些Hotfix是我們需要的呢? 自己到網(wǎng)上收集不是件很容易的事,M$自己都從不發(fā)表“補(bǔ)丁一覽”,所以建議大家到MSFN論壇去看看,國外那些高手們很勤勞,根據(jù)每種系統(tǒng)版本完完整整列得好好的,附帶下載鏈接,而且更新及時(shí)(唯個(gè)別本地化(中文)補(bǔ)丁未列出,雖無傷大雅,但有心者應(yīng)自己補(bǔ)齊)。 MSFN上還推介有一個(gè)小工具,叫作Windows Updates Downloader(WUD),可幫助你下載Hotfix。 nLite及RyanVM’s當(dāng)然是直接找它們的整合包就行了。 使用E文版Windows系統(tǒng)的用戶還是比較有福氣,MSFN經(jīng)常發(fā)布一些自己作的Win2K SP5、WinXP SP3之類SP包,省免了到處找Hotfix的麻煩。 順便說一下,Windows 2000以前的系統(tǒng)不支持部署,M$自己也沒有系統(tǒng)整理過其相關(guān)的各類補(bǔ)丁,更沒有什么SP包提供(網(wǎng)絡(luò)流行過一個(gè)Windows98 SP1,那是MSFN高手自己收集認(rèn)為必須要補(bǔ)的補(bǔ)丁自己作出來的,而且不支持中文版Windows98),所以Win2K以前的系統(tǒng)無法集成Hotfix,也無法實(shí)現(xiàn)完全意義上的全自動(dòng)安裝。 C. 其它 這一類其實(shí)不能算作補(bǔ)丁的,它們是Windows內(nèi)含應(yīng)用的升級(jí)。 重要的大概有如下一些: I. Internet Exproler 6.0/7.0 II. DrictX9.0c(XP SP2以上源系統(tǒng)已包含) III. Microsoft Media Player10/11 IV. .net Framework升級(jí)及其補(bǔ)丁 V.MS Java虛擬機(jī) VI. FlashPlayer(這是IE的Flash插件,因?yàn)槲覀円话銓⑺c上面程序一起處理,所以放在這里) 這類補(bǔ)丁每一種的集成方法都不同,但同樣可以利用Hotfix集成提到的那些工具完成,一般我們只需清楚其原理就行了。 用HFSLIP方式整合完后的Svpack目錄大致這樣:(圖11) ![]() ―――――――――――――――――――――――――――― 4. 集成驅(qū)動(dòng)程序 驅(qū)動(dòng)程序集成分兩方面的概念: 第一種是普通(所謂即插即用PNP)的,就是放更多的驅(qū)動(dòng)源程序到光盤,供安裝過程中自動(dòng)選用,以支持更多硬件設(shè)備,減少你系統(tǒng)安裝完畢后得另外為“未知設(shè)備”找驅(qū)動(dòng)程序安裝的辛苦。 操作相對(duì)比較簡單,添加相應(yīng)條目到Winnt.sif文件,然后把驅(qū)動(dòng)程序放到$OEM$下面目錄中即可,這里不多說。 喜歡nLite的朋友當(dāng)然可以選擇nLite來進(jìn)行整合。 另一種概念叫作“文本方式驅(qū)動(dòng)”,目前主要針對(duì)硬盤驅(qū)動(dòng)程序。 大家不知有沒有遇到過這種情況:系統(tǒng)安裝開始時(shí),出現(xiàn)“……請(qǐng)插入軟盤,按F6繼續(xù)……” 這種情況多出現(xiàn)在安裝系統(tǒng)到SCSI硬盤、某些串口硬盤以及磁盤陣列上時(shí)(這幾種磁盤統(tǒng)稱MassStorage),現(xiàn)在國內(nèi)一般家用PC還是比較少出現(xiàn)這種情況(與洋鬼子在家用機(jī)上動(dòng)輒掛個(gè)SCSI硬盤,動(dòng)輒作個(gè)RAID相比,咱們還是有差距啊~),意思就是你的硬盤未被識(shí)別,需要附加硬盤驅(qū)動(dòng)程序,才能繼續(xù)下去。 完整的解釋是:如果你需要將操作系統(tǒng)安裝在RAID或SCSI硬盤上,那么它們的驅(qū)動(dòng)程序必須在安裝系統(tǒng)之前就正確加載。 由于這些驅(qū)動(dòng)必須在系統(tǒng)安裝的文本方式階段準(zhǔn)備完畢,因此,它與前述即插即用硬件驅(qū)動(dòng)安裝方式大不相同,相對(duì)而言,操作比較麻煩。 根據(jù)M$發(fā)布的技術(shù)文檔說明,我們需要在收集到那些必要的驅(qū)動(dòng)程序后,分解它,留下必要的文件,然后修改系統(tǒng)安裝的一些“指導(dǎo)文件”。(除了Winnt.sif文件外,我們還要修改txtsetup.sif、Dosnet.inf等文件,使驅(qū)動(dòng)文件在系統(tǒng)安裝開始時(shí)就被拷貝到硬盤上,并指定硬件ID數(shù)據(jù)等內(nèi)容,讓其自動(dòng)安裝完成。) 這里我們同樣可以借助前面提到的補(bǔ)丁工具。 另外MSFN介紹了一種方法,利用Bashrat the Sneaky's DriverPacks來對(duì)驅(qū)動(dòng)程序整合。 這種方式采用的工具也就是目前已在國內(nèi)流行的DPS(DriverPacks BASE),它是圖形界面的(含中文界面),使用簡單,而且官方提供的現(xiàn)成的驅(qū)動(dòng)程序包將大大減輕你驅(qū)動(dòng)收集工作的負(fù)擔(dān)。 DPS對(duì)源文件的修改還算是透明的,內(nèi)行高手可以DPS后自己手動(dòng)完善一下,記得在它的“驅(qū)動(dòng)包整合方式”中勾上方式2,如下圖:(圖12) ![]() ―――――――――――――――――――― 5.系統(tǒng)功能修改 原版的系統(tǒng)文件為什么要修改???原因集中在以下幾點(diǎn): I. 去除系統(tǒng)文件保護(hù)——如果不去除Windows自帶的系統(tǒng)文件保護(hù),那么你對(duì)系統(tǒng)作的任何修改都會(huì)被Windows自動(dòng)恢復(fù)。 II. 使Windows可以使用第三方主題(僅限于XP以上系統(tǒng)),修改網(wǎng)絡(luò)并發(fā)連接數(shù),等等。 III. 自定義安裝界面,啟動(dòng)屏幕、登錄屏幕、OEM信息(系統(tǒng)屬性對(duì)話框),使用自定義桌面,設(shè)置用戶名工作組機(jī)器屬性,等等。 IV優(yōu)化系統(tǒng),包括禁用一些不必要的服務(wù)進(jìn)程。 系統(tǒng)功能的修改大致有修改源文件、修改注冊(cè)表、注入注冊(cè)文件等方法,由于修改方法各異,此處無法一一羅列出來,請(qǐng)參照中文手冊(cè)中的最簡單示例進(jìn)行操作。 ―――――――――――――――――――――――― 6. 系統(tǒng)精簡 有些朋友喜好用精簡的系統(tǒng),尤其早些年硬盤/內(nèi)存吃緊時(shí)。 精簡系統(tǒng)另外的目的是縮小光盤體積。 這里必須又提到nLite,它原本就是因精簡系統(tǒng)而生,所以……精簡系統(tǒng)就用nLite好了。 精簡的某些步驟也是很煩瑣的,另外某些部分的精簡需要手工操作,大家到網(wǎng)上學(xué)學(xué)高手的經(jīng)驗(yàn)吧~~~ PS:我個(gè)人基本不用精簡版。 ―――――――――――――――――――――― 7. 應(yīng)用軟件集成 安裝過程另外的部分就是必備軟件的安裝。即使制作純凈版的呼聲越來越高,仍有很多用戶希望作出的系統(tǒng)安裝盤能夠同時(shí)完成更多應(yīng)用軟件的安裝。 應(yīng)用軟件安裝我們一般安排在RunOnceEx中,讓它在系統(tǒng)第一次登錄后進(jìn)行,我們可以直接寫一個(gè)批處理文件執(zhí)行,也可以用到下面列出的一些工具: 1)Windows Post-Installer! (WPI),有中文版本,作出來的界面非常漂亮,而且還可到官方站點(diǎn)下載更多主題(themes)。 2)Windows Installer Helper Utility(WIHU),完全實(shí)現(xiàn)與Windows安裝的無縫連接,并包含建立/修改用戶、修改計(jì)算機(jī)名稱、工作組、注冊(cè)用戶、和組織等功能,你只需編輯好它的“install.ini”文件就可以在安裝過程中調(diào)用。WIHU含中文版本,使用方便,另外它還可以非靜默方式安裝(讓你選擇需要安裝的軟件)。 3)Xplode,原來叫作XP install,它可以通過編寫XML文件安排你安裝的進(jìn)程,簡單明了,容易編輯及修改,也是非常漂亮。(Xplode現(xiàn)只允許個(gè)人免費(fèi)使用,需要發(fā)郵件申請(qǐng)下載免費(fèi)版本) 意外發(fā)現(xiàn)有雨林老大轉(zhuǎn)的一篇“XPlode使用詳解”,很詳細(xì),大家學(xué)習(xí)學(xué)習(xí)~~ 4)AU3,可編寫自動(dòng)安裝腳本,AU3特性見后面的介紹。 處理應(yīng)用軟件集成時(shí),除了調(diào)用安裝過程外,另外重要的一點(diǎn)是需要實(shí)現(xiàn)應(yīng)用軟件的全自動(dòng)安裝,不能讓它使你的“全自動(dòng)無人值守光盤”變成“請(qǐng)你點(diǎn)擊繼續(xù)”的光盤。 非常好的消息是,大部分軟件都支持靜默安裝,也就是說,它本身可以作到安裝時(shí)不跳出安裝界面,一切過程在后臺(tái)進(jìn)行——這對(duì)我們實(shí)現(xiàn)“自動(dòng)安裝”已經(jīng)足夠了。 實(shí)現(xiàn)靜默安裝很容易,我們只需找到軟件的“靜默安裝參數(shù)”,帶參數(shù)執(zhí)行它的安裝即可,比如“run XXX.exe /p”,注意后面這個(gè)“p”,它就是軟件的“靜默安裝參數(shù)”。 不同方式編譯的軟件有不同的靜默安裝參數(shù),請(qǐng)大家自行查找(MSFN及劉暉站點(diǎn)上就列有相當(dāng)多的軟件靜默參數(shù))。注意,某些下載回來的軟件程序需要先用Winrar之類工具進(jìn)行解包,才可以實(shí)現(xiàn)靜默安裝。 另外有些軟件不支持靜默安裝,比如安裝過程中需要我們確定一些選項(xiàng)或輸入相關(guān)信息,這時(shí)我們就需要借助某些工具,讓它達(dá)到我們的要求。 AU3(AutoIt v3)是這類工具中的佼佼者,用它將“非自動(dòng)安裝程序”轉(zhuǎn)成“自動(dòng)安裝”是一件非常有趣的事情。它可以通過自己記錄下的通常安裝過程,指揮軟件程序下一次進(jìn)行自動(dòng)安裝。AU3的腳本功能非常強(qiáng),你甚至可以完全手工編寫腳本來安排軟件的安裝過程(壞也壞在必須要使用腳本,讓菜鳥怯步~),在此提供一個(gè)“AutoIt幫助”的鏈接給大家,有興者看看。 AU3的一個(gè)缺憾就是執(zhí)行腳本時(shí)不能有其它操作,如果你在安裝過程中誤動(dòng)鍵盤鼠標(biāo),將引起安裝錯(cuò)誤。 應(yīng)用軟件另外的特例是M$ Office,請(qǐng)參看前述中文手冊(cè)中“Office 2003無人值守安裝 - 高級(jí)模式”中的安裝方法。 ----------------------- 8. 安裝善后 根據(jù)你的制作方式及集成內(nèi)容,也許需要在系統(tǒng)安裝完畢時(shí),增加這個(gè)步驟。 它的內(nèi)容大致包括刪除安裝時(shí)產(chǎn)生的臨時(shí)文件、用戶調(diào)整、注入注冊(cè)表文件、硬盤格式轉(zhuǎn)換及其它不便在先前的步驟中安排的工作,一般在RunOnceEx中調(diào)用。 ――――――――――――――――――――――― 9. 組織安裝模塊到光盤 這是制作安裝模塊的最后一步。 如果你準(zhǔn)備制作的光盤只含有一個(gè)系統(tǒng),那么簡單,直接將你制作的模塊原樣放到光盤目錄即可,即使你光盤上還有維護(hù)或克隆模塊等等,也沒問題。 如果你的光盤包含兩個(gè)及以上系統(tǒng)安裝模塊,鑒于Windows安裝光盤的特殊性,我們必須引入“虛擬軟盤啟動(dòng)”機(jī)制。 簡單說,就是提取每種系統(tǒng)的“啟動(dòng)軟盤”出來,在光盤啟動(dòng)時(shí),通過每一個(gè)“啟動(dòng)軟盤”,啟動(dòng)相應(yīng)的Windows系統(tǒng)安裝。 這種方式,會(huì)牽涉到I386、$OEM$等目錄的放置,以及txtsetup.sif、setupldr.bin等文件的修改,稍顯復(fù)雜,但近年來國內(nèi)已有非常多成功的經(jīng)驗(yàn)可供參考。 提供一個(gè)“[分享]用EasyBoot 3.55制作 Windows 2000三合一光盤(較簡易方法) ”的鏈接在這里,網(wǎng)上幾乎所有N合一安裝光盤制作的“著作”都是這篇文章的發(fā)揮稿~~~ 目前有高手用Grub方式制作安裝光盤,省掉了啟動(dòng)軟盤提取等工作,所采用方法貌似簡單及可靠,我沒實(shí)際嘗試過,建議愛好者到時(shí)空論壇跟蹤一下~ 近日看到某高手作的“Windows N in 1 Maker”工具,應(yīng)該費(fèi)了不少心思,它把以上說到的模塊組織工作集合成為一個(gè)“批處理”,方便了想偷偷懶的人,值得一試。 光盤菜單的調(diào)用不用再說了吧?直接指向那些軟盤引導(dǎo)文件就好,就像這樣: Copy code run xp01.bin (xp01.bin指改好的txtsetup.bin文件) ―――――――――――――――――――――― 系統(tǒng)安裝模塊的介紹看起來比較亂,實(shí)際操作起來也不會(huì)是一件輕松的事情。(所以說,安心作一只菜鳥也沒什么不好~~~) 在此想再次提示幾點(diǎn): 1)安裝模塊的設(shè)計(jì)要設(shè)法盡量保持源盤的原汁原味,盡量保持與源盤的無縫結(jié)合,盡量保持光盤目錄的簡潔,在光盤中少放一些“輔助程序”或“輔助文件”(——最后并不用于Windows的那些東東); 2.)如果你要向大家發(fā)布自己作的安裝光盤,你必須交代一下:改了些什么地方,怎么作的,別讓人家拿了你的盤不啻于拿只定時(shí)炸彈,總擔(dān)心以后會(huì)不會(huì)出問題,怎么解決(那種草草的交待我認(rèn)為是不夠嚴(yán)肅的); 3)作為一個(gè)精進(jìn)的制作者,請(qǐng)多參考一些光盤制作的技術(shù)文章,了解更多安裝光盤制作技巧,比如怎樣利用安裝過程中的更多接口(象hivesft.inf這些),比如怎樣不知不覺把文件摻入你的系統(tǒng)(修改txtsetup.sif、Dosnet.inf等)……另外,安裝光盤制作技術(shù)日新月異,M$補(bǔ)丁日新月異,一定要時(shí)刻關(guān)注。 安裝模塊的內(nèi)容就寫到這里,也許有人要指責(zé)我,你寫的這些非但枯燥無味,而且讓我越看越糊涂,Mmmm.....沒辦法,我也想寫得更清楚一點(diǎn),繪聲繪色一點(diǎn),如果可以在這里把那些寫過看過的文章都粘上來,在這里額外堆砌上十萬字及貼個(gè)幾千行代碼的話~~~ 給新手的建議是,你先知道這些八卦就好,待到有心有時(shí)間的時(shí)候,再按圖索驥鉆鉆看~~~ 以上由作者(Tim )原創(chuàng)、我轉(zhuǎn)來大家分享! 特感謝:Tim 三.系統(tǒng)克隆模塊 克隆光盤的原始定義就是在電腦上裝好一個(gè)系統(tǒng),記錄下來,供以后必要時(shí)予以恢復(fù)。 我們這里說的克隆光盤,應(yīng)該叫“通用克隆光盤”,也就是說不僅僅能將它用于本機(jī),而且要使得其它任何機(jī)器、不管怎樣的硬件配置都能使用(至少絕大多數(shù)機(jī)器可用)。 為實(shí)現(xiàn)“通用”目的,克隆系統(tǒng)必須進(jìn)行封裝:將樣本系統(tǒng)“提純”(達(dá)到非硬件相關(guān)性),及讓它在目的機(jī)上恢復(fù)系統(tǒng)時(shí),能根據(jù)機(jī)器配置的不同而自動(dòng)補(bǔ)充被“提純”掉的部分。 早期高手們使用M$自己的工具進(jìn)行封裝,然后手動(dòng)調(diào)整,自“死性不改”這類封裝工具推出后,克隆光盤的制作更趨于簡單(現(xiàn)在有很多的封裝工具供你選擇)。 現(xiàn)在制作克隆模塊的大致步驟是: 1. 作一個(gè)干凈的系統(tǒng) 2. 裝上必備軟件(注意,需保證可以完全還原) 3. 作必要調(diào)整及精簡 4. 用工具封裝,構(gòu)建恢復(fù)進(jìn)程(包括類似系統(tǒng)安裝模塊的應(yīng)答文件),制作克?。ㄉ蒅host文件) 這方面的教程、實(shí)例非常多,在本論壇這種專業(yè)地盤上不需我鸚鵡學(xué)舌了~~~ 克隆模塊在啟動(dòng)光盤內(nèi)怎樣調(diào)用呢?以EasyBoot制作為例: I. 老的方法是這樣的: A. 如果你的克隆源來自下載的ISO文件,那么: 1)用UltraISO打開克隆源盤,提取下列文件到你的硬盤: a)GHOSTXP.IMG 啟動(dòng)映像,多半位于光盤Boot(或Easyboot)之類目錄下面 b)winxpsp2.gho 克隆源,也許叫其它名字,但后綴名一定是.gho c)ghost.exe Ghost程序(可以用另外你自己已經(jīng)下載有的程序) 如果你要集成多個(gè)克隆源到同一張光盤,需要將a、b項(xiàng)文件修改為不同的名字(c項(xiàng)共用),比如GHOST1.IMG、winxp1.gho和GHOST2.IMG、winxp2.gho等,每個(gè)IMG文件分別對(duì)應(yīng)于每個(gè).gho文件。 2)將IMG映像文件放到你光盤菜單文件(.ezb)所在的文件夾(比如Boot文件夾),將提取的其它兩個(gè)文件放到源光盤上它本來的位置(一般在根目錄)。 3)用WinImage(或UltraISO)打開IMG映像文件,找到里面的Autoexec.bat,用記事本打開:(圖13) ![]() Autoexec.bat文件可能是如下內(nèi)容: Copy code @ECHO OFF 修改最后一行“winxpsp2.gho”為你修改后的文件名,保存Autoexec.bat,保存IMG映像文件。 現(xiàn)在就可以在EZB菜單中調(diào)用克隆模塊了,制作一個(gè)菜單項(xiàng),將它的命令定義為: Copy code run GHOSTXP.IMG OK,制作完畢。 B. 如果你是自己制作的克隆母盤,制作方法與上相同,注意: 1)GHOSTXP.IMG這個(gè)啟動(dòng)映像可自己制作(限高手),也可以套用下載的現(xiàn)成映像。 2)ghost.exe一定要選擇穩(wěn)定好用的版本。 另外,如果你非要將Ghost程序及.gho克隆源放入其它目錄,可以通過修改Autoexec.bat的方法做到,并不難,只需注意“findcdr”對(duì)象及修改執(zhí)行位置到“ghost.exe”及“winxpsp2.gho”目錄就好,懂一點(diǎn)DOS命令的應(yīng)該沒問題。 II. BCDW方法 這又要?dú)w根于BCDW這個(gè)軟件的優(yōu)勢了,EZB一直在擴(kuò)展對(duì)BCDW的支持,所以我們現(xiàn)在已經(jīng)可以簡單用下列方法調(diào)用多系統(tǒng)克?。? 1)建立G1.ini文件(可隨意命名),在其中寫入如下語句: Copy code ghost -clone,mode=pload,src=winxpsp2.gho:1,dst=1:1 -sure –rb 同理,我們建立G2.ini,……Gn.ini文件,有幾個(gè)克隆就建立幾個(gè)。 2)在EZB中直接用“bcdw /G1.ini”命令,調(diào)用克隆安裝。 ——大家看看,BCDW方式是不是簡單多了~~~ ―――――――――――――――――――――――――――――― 四.系統(tǒng)維護(hù)模塊(光啟模式) 這里說的系統(tǒng)維護(hù)指不進(jìn)入系統(tǒng),而用光盤啟動(dòng)機(jī)器以開展維護(hù)工作,多用于不能正常進(jìn)入Windows系統(tǒng),或不能及不便在Windows系統(tǒng)中操作時(shí)的場合。 現(xiàn)在流行的大部分克隆或安裝光盤都集成了光啟系統(tǒng)維護(hù)的一定功能。 光啟維護(hù)主要功能應(yīng)包括:硬件檢測、磁盤低格、分區(qū)、格式化、系統(tǒng)啟動(dòng)故障查找及修復(fù)、BIOS或系統(tǒng)密碼找回、病毒查殺、用戶數(shù)據(jù)恢復(fù)或遷移、BIOS更新、硬盤備份及恢復(fù)等等。 光啟維護(hù)需要用到各種工具,當(dāng)前流行的這些工具簡單可分為兩類:PE,及“非PE”。 ――――――――――――――――――――――――― A. PE 提到光啟維護(hù),不能不提Windows PE,這種可在“光盤上運(yùn)行的系統(tǒng)”,功能強(qiáng)大,對(duì)于目前大都患有Windows及鼠標(biāo)依賴癥的新新電腦族群來講,不可或缺。(原來有個(gè)ERD,蠻普及的,現(xiàn)在被PE整得沒什么市場了) 下面是老毛桃PE版本的桌面截圖:(圖14) ![]() 國內(nèi)流行的PE實(shí)際并非原味Windows PE(它是有限制的),而是Bart's Preinstalled Environment (BartPE) 的后繼產(chǎn)品(又是Bart?。?,感謝國內(nèi)高手們,我們不需要從Windows PE或Bart's PE開始研究,直接選用老九老毛桃或深山紅葉(——國內(nèi)的兩大系列)的版本就可以了,頂多再在其基礎(chǔ)上小小的DIY一下。 PE的理論及結(jié)構(gòu)介紹不作了,光是描述現(xiàn)在流行幾個(gè)版本的內(nèi)在區(qū)別可能都要占去大片的篇幅,介紹幾篇文章給愛好者吧: 1)“Windows 預(yù)安裝環(huán)境 用戶指南”,M$寫的指導(dǎo)性文件——理論準(zhǔn)備 2)老毛桃寫的“WinPE 之 FAQ 不完整版”(玩PE一定知道老毛桃的啦),通過此文可大致了解一下國內(nèi)PE方面的狀況 3)“制作WinPE的基礎(chǔ)知識(shí)”(PE高手的收藏)——修改PE必看! PS:修改PE是個(gè)很體力的活兒——修改目錄、啟動(dòng)方式、修改內(nèi)核或外置程序……等等這些,都需要對(duì)PE有一定了解,并需進(jìn)行反復(fù)檢測調(diào)試,懶人們就到網(wǎng)上下載現(xiàn)成的來用吧~~~ 國內(nèi)PE高手的聚集地是無憂論壇,有志鉆研者一定去登個(gè)記(而且那里有很多的PE版本下載——當(dāng)然你也可以在那里推出自己的YY版本)。 PE集成到光盤時(shí),建議新手直接將源PE光盤全部文件提取到光盤上,并保留源PE光盤的目錄結(jié)構(gòu)(該放在根目錄的文件放在根目錄,該放在WXPE目錄的文件放到WXPE目錄。。。),以免發(fā)生錯(cuò)誤。 要更改以上這些,請(qǐng)參考前面介紹的資料。 PE在光盤菜單中的調(diào)用,大致有兩種方法(以EZB制作為例): 1. 用UltraISO提取源盤啟動(dòng)文件(如pe,bif),放到EZB菜單目錄,然后用命令“run pe.bif”調(diào)用。 2. 不提取啟動(dòng)文件,直接用命令“BCDW /WXPE/SETUPLDR.BIN”,注意:“SETUPLDR.BIN”是PE的啟動(dòng)文件,它的位置或名稱可能與所述不同。 PE強(qiáng)大,但也有它的弱點(diǎn):它終究是個(gè)Windows系統(tǒng)(就象我們天天要抱怨的WindowsXP那樣),所以消耗內(nèi)存比較大,且需要花時(shí)間啟動(dòng)。 另外,它無法進(jìn)行本該在Dos環(huán)境下進(jìn)行的操作(也不是完全無法,但如果啟動(dòng)這Windows PE卻讓它工作在Dos界面,那啟動(dòng)它干嘛?) 所以不管高手低手,真正用PE解決問題的沒有想象中的那么多(恐怕很多人用了帶PE的光盤卻從未用過它~~~),因此,系統(tǒng)維護(hù)要用到非常多的“非PE”工具。 ―――――――――――――――――――――――――――― B. “非PE” 網(wǎng)上可以下載到很多的維護(hù)工具,專業(yè)、快捷、方便、好用,功能多樣,體積小巧,它的調(diào)用非常簡單,使用命令“run xxx.img”或“bcdw xxx.img”即可。 我們要用到的這些工具實(shí)際上是一個(gè)個(gè)包含工具的虛擬軟/硬盤映像(.img或.ima文件)。 從前集成到光盤的可用映像是有很大限制的,體積不能超過1.44M/2.88M(一張軟盤的容量),在BCDW可用之后,這一限制被徹底打破,現(xiàn)在我們甚至可以制作“虛擬硬盤”來使用(容量基本無限),這也就是我們說的“非標(biāo)準(zhǔn)格式映像文件”。 這些磁盤映像可以自己制作及修改,原來玩過Dos/Windows 95的朋友對(duì)它的結(jié)構(gòu)應(yīng)該會(huì)比較熟悉,推薦一個(gè)帖子給大家——“運(yùn)行在easyboot下的IMG文件的制作方法”(——注意看下相關(guān)討論),想作更多研究的,看這篇“從 DOS 命令到制作IMG映像的詳細(xì)解說實(shí)戰(zhàn)教程”。 ——不過還是建議一般盡量采用現(xiàn)成的工具,現(xiàn)在這些工具很“泛濫”,實(shí)在沒必要費(fèi)力氣自己制作,頂多稍作修改即可。 提醒EZB制作者請(qǐng)記住Easyboot新引進(jìn)的Easyboot.com(應(yīng)該很多人都知道了),這是個(gè)很不錯(cuò)的改進(jìn),能使Dos工具執(zhí)行后返回到主菜單(請(qǐng)參看“EasyBoot 5.09 中 ezboot.com 使用說明”),要實(shí)現(xiàn)它的功能需要修改老的映像(加進(jìn)“ezboot.com”,及修改“Autoexec.bat”文件),并在EZB制作的“選項(xiàng)”-“配置”中選中“啟用從DOS返回主菜單”選項(xiàng),如圖:(圖15) ![]() 我常用的維護(hù)工具大致有如下一些: 深山紅葉Dos工具箱 系統(tǒng)備份及恢復(fù)工具(包括一鍵還原精靈等) EasyRecovery 數(shù)據(jù)恢復(fù)程序 雙系統(tǒng)引導(dǎo)菜單恢復(fù) Disk Genius(DiskMan) HWINFO 系統(tǒng)檢測/PC-check 整機(jī)測試工具 金海碩硬盤檢測修復(fù)程序/效率源磁盤壞道修復(fù) 電源模式修改工具 Windows 系統(tǒng)密碼破解 …… 其它還有如下一些,因?yàn)橛X得功能重復(fù)或用途不廣等原因,現(xiàn)在比較少用了,順便貼出來讓大家參考一下: A. 啟動(dòng)工具 1. 實(shí)創(chuàng)中文啟動(dòng)盤 2. Bart's 全能網(wǎng)絡(luò)啟動(dòng)盤 3. Windows ME 啟動(dòng)盤 4. WINdows 98 啟動(dòng)盤 5. PowerQuest BootMagic 6. Paragon BootManager 7. Acronis Partition Expert 8. WIN32 迷你系統(tǒng) 9. NTFS DOS PRO B. 分區(qū)工具 1. PartitionMagic 2. DM 3. Ontrack DiskManager 4. Ontrack Disk Manager 5. Special FDisk 6. Smart FDisk 7. PowerQuest ServerMagic 8. Paragon HardDisk Manager 9. VCOM Partition Commander C. 數(shù)據(jù)備份及恢復(fù) 1. PowerQuest DRIVER IMAGE 2. PowerQuest DRIVER COPY 3. Acronis Tureimage Server 4. Acronis Migrate Easy 5. Ontrack EasyRecovery 6. Lost&Found 分區(qū)/數(shù)據(jù)恢復(fù) 7. Norton UnErase 8. 三茗網(wǎng)絡(luò)對(duì)拷 D. 硬件測試工具 1. Troubleshooter 系統(tǒng)檢測 2. PC Doctor 整機(jī)測試 3. Data Advisor 故障檢測 4. MemoryTest 內(nèi)存測試 5. DocMemTest 內(nèi)存測試 6. RAM Diagnostic 7. System Speed Test 8. Norton Diagnostics E. 磁盤維護(hù)工具 1. 磁盤檢測修復(fù)工具箱 2. Ontrack 磁盤工具包 3. Acronis Drive Cleaner 4. Acronis Disk Editor 5. HDD Regenerator 6. THDD Pro 7. 硬盤官方工具,包括: 1)Maxtor Power Diagnostic 2)Maxtor MaxBlast Plus 3)Seagate's Disc Diagnostic 4)Seagate DiscWizard 5)Hitachi/IBM DFT 6)WD Data Lifeguard 7)WD DLGDIAG 8)Samsung HUTIL 9)Quantum HDDUT/DPS 10)Fujitsu IDE FJDT 8. PC3K 磁盤維護(hù)工具,包括: 1)Seagate 希捷 2)IBM/Hitachi 日立 3)Quantum 昆騰 4)Maxtor 邁拓 5)Samsung 三星 6)Western Digital 西數(shù) 7)Fujitsu 富士通 8)其他品牌及工具 F. 系統(tǒng)及CMOS相關(guān) 1. 引導(dǎo)硬盤上的系統(tǒng)(GRUB+ntldr) 2. WindowsXP緊急引導(dǎo)盤 3. VCOM System Suit Pro 4. 江民邏輯炸彈解鎖 5. 一鍵清除CMOS密碼 6. 萬能 BIOS 工具 7. COMS 修改工具 以上工具可以到那些Dos研究站點(diǎn)去找。 另外關(guān)于殺毒工具,光盤集成一到兩種就可以了,看你的喜好。網(wǎng)上可以下載到的供光盤使用版本有如下一些: 1. 江民殺毒 2. 瑞星殺毒 3. 卡巴斯基 Kaspersky 4. 諾頓殺毒 Norton 5. 賣咖啡 McAfee 6. 冰島 F-Prot 7. 金山毒霸 KAV 8. 熊貓衛(wèi)士 Panda 9. 趨勢科技 PC-Cillin 10. 冠群金辰 KILL 殺毒工具一定記得更新為最新病毒庫。原來有個(gè)“丁香魚工作室”還不錯(cuò),工具齊全,而且長年更新,可惜現(xiàn)在廣告多了點(diǎn)~ 總的來說,光盤采用的維護(hù)工具應(yīng)盡量作到少而精,重復(fù)堆砌并不表示你比人家水平更高~~~ ―――――――――――――――――――――――――――― 五.Windows菜單模塊 插入光盤后,桌面自動(dòng)跳出程序窗口,提示及讓你安裝驅(qū)動(dòng)、軟件。。。,這就是Windows菜單模塊的功能。不管你光盤有些什么內(nèi)容,給它一個(gè)菜單總是必要的,如果需要用戶打開你的光盤目錄,手動(dòng)去尋找這張光盤包含哪些內(nèi)容、功能,肯定是不被贊賞的。 光盤菜單看上去是這樣的:(圖16) ![]() 菜單制作工具很多,比如下面這些:(編程高手也許會(huì)自己編代碼而蔑視它們*_*) AutoPlay Media Studio——以下簡稱AMS Multimedia Builder ——以下簡稱MMB AutoRun Pro Multi Install Matchware Mediator Pro Adobe Authorware …… 這些軟件各具特色,一般我自己使用MMB來制作光盤菜單,與最流行的AMS相比,MMB具有非常好的獨(dú)立性,而且制作出來的是單個(gè)獨(dú)立文件,在光盤結(jié)構(gòu)比較復(fù)雜的場合,它具有較大的優(yōu)勢。 MMB特點(diǎn)及制作辦法可參看我寫的一篇“光盤菜單制作MMB詳細(xì)教程” Adobe Authorware功能最強(qiáng),但龐大而操作復(fù)雜,Adobe公司已經(jīng)宣布停止其繼續(xù)開發(fā)(最終版本為2003年推出的Authorware7)。 AMS目前已經(jīng)很普及,喜歡用AMS的朋友,可到網(wǎng)上找相應(yīng)教程,很多。 AutoRun Pro功能不錯(cuò),與AMS非常相似 Matchware Mediator Pro是國內(nèi)用戶新接觸的一個(gè)工具,功能也比較強(qiáng)大,現(xiàn)在有不少人開始嘗試用它,只是目前還沒有中文版本。 Multi Install可以作出非常華麗的界面,多級(jí)菜單設(shè)計(jì)算是它的一大特色,唯一遺憾是沒有漢化補(bǔ)丁,E文差者可能比較費(fèi)力一點(diǎn),看我收集的一篇“Multi Install 使用教程”。 貼張MI制作出的菜單截圖到這里,大家看看是否漂亮~~~(圖17) ![]() 有了一個(gè)合適的菜單,我們就可以很方便地選擇所需要的操作。 怎樣讓這個(gè)菜單在光盤插入時(shí)自動(dòng)運(yùn)行呢?——很簡單,我們只需在光盤根目錄放一個(gè)Autorun.inf文件就可以了(MMB及AMS等直接可以制作出這個(gè)文件,不需另寫),這個(gè)文件可以簡單為如下內(nèi)容: Copy code [autorun] Autorun.inf文件用記事本就可以編輯,以上代碼中,OPEN選項(xiàng)指定你要執(zhí)行的程序(寫上我們的光盤菜單程序),ICON指定光盤圖標(biāo)(上面指定的是CD.EXE的圖標(biāo),你也可以直接選用圖標(biāo)文件(.ico),只要它在你的光盤上)。 上例中所提到文件都放在光盤根目錄,這并不是必需的,比如你可以改為如下這樣: Copy code OPEN=Boot\Soft.exe 關(guān)鍵是,指定的這些程序(圖標(biāo))在它應(yīng)有的位置上可以找到。 當(dāng)前Autorun病毒泛濫,所以你制作出來的菜單最好不要取名為Autorun.exe,否則很可能會(huì)被殺毒程序禁止執(zhí)行。 目前大多用戶都已取消了光盤自動(dòng)運(yùn)行功能,即使這樣,光盤菜單仍可通過雙擊光驅(qū)盤符(或右鍵點(diǎn)擊“播放”)得到執(zhí)行。 ―――――――――――――――――――――――――――――――――― 六. 軟件安裝模塊 隨著網(wǎng)絡(luò)的普及,光盤集成軟件安裝模塊的意義越來越小,因?yàn)閹缀跛械能浖覀兌伎梢噪S時(shí)自網(wǎng)上下載,而且可以保證是較新的版本。 所以我覺得光盤準(zhǔn)備的軟件大致應(yīng)是以下幾種情況: 1. 系統(tǒng)必備工具:比如殺毒軟件、輸入法、網(wǎng)絡(luò)連接程序、下載工具等新裝系統(tǒng)后連接網(wǎng)絡(luò)前不得不先準(zhǔn)備好的軟件 2. 罕見的軟件:好不容易收集到的、網(wǎng)上難以搜尋的東東 3. 大型的軟件:省去每次花很多時(shí)間下載的煩惱 4. 經(jīng)過DIY的、自創(chuàng)的特色軟件 具體集成哪些軟件到光盤,是仁者見仁智者見智的事情,不需多說,我們要作的是,為這些軟件制作一個(gè)菜單(可以是光盤主菜單,也可以是由光盤菜單調(diào)用的二級(jí)菜單,下同) “軟件安裝管理器”是一種制作軟件安裝菜單的“傻瓜工具”,自從楊海軍創(chuàng)出這個(gè)東東后,類似的程序現(xiàn)在到處都是。 它的界面大致是這樣的:(圖18) ![]() “軟件安裝管理器”簡單易用,而且有個(gè)顯著的特點(diǎn)是可以簡單實(shí)現(xiàn)成批安裝,直接按它的幫助文件配置一下就可以了。 但“軟件安裝管理器”的缺點(diǎn)也是非常明顯:1)無法DIY;2)不能“固封”(無法保護(hù)不被人家隨意改動(dòng));3)菜單留有作者信息(不是不支持作者,但自己制作的光盤總不希望掛別人的大名*_*). 想制作具有要自己特色菜單的話,當(dāng)然還是要用上節(jié)所提到的專用制作工具,下面是分別用AMS及MMB制作的兩個(gè)樣例: AMS樣例:(圖19) ![]() MMB樣例:(圖20) ![]() 軟件安裝模塊需要注意的有以下三個(gè)方面: 1)盡量把相關(guān)的漢化、注冊(cè)以及去除插件的工作集成到安裝工作一起。 2)很多人追求軟件的“自動(dòng)安裝”,我倒認(rèn)為沒必要避免人工的干預(yù),我覺得讓用戶選擇安裝參數(shù)、選項(xiàng),及看到安裝全過程,似乎更為合理,無非多點(diǎn)兩下鼠標(biāo)罷了,如果因?yàn)榭床坏桨惭b過程,無法自定義軟件功能和安裝目錄,及獲悉軟件沖突或其它原因出錯(cuò)的一些信息,豈非因小失大? ――――――――――――――――――――――――――――― 七.系統(tǒng)維護(hù)模塊(for Windows) 很奇怪極少看到現(xiàn)有光盤包含這個(gè)模塊,難道Windows桌面下的系統(tǒng)維護(hù)功能是畫蛇添足? 保留這個(gè)疑問,我還是繼續(xù)往下寫吧,拍磚的,請(qǐng)你輕點(diǎn),俺身材單薄著哩~ 不管怎么說,只要條件允許的話,進(jìn)入熟悉的Windows界面進(jìn)行操作,會(huì)讓人覺得更加體貼,所以,即使如前所述較少看到專門的維護(hù)光盤,但專用于系統(tǒng)維護(hù)的工具還是不少,比如各大論壇的系統(tǒng)DIY工具、OEM工具、系統(tǒng)故障檢測工具、優(yōu)化工具、垃圾清理工具等。 總的來說,可在系統(tǒng)桌面進(jìn)行的維護(hù)內(nèi)容大致包括: 1)系統(tǒng)調(diào)整、修改、配置、優(yōu)化、個(gè)性化 2)系統(tǒng)故障查找及修復(fù) 3)系統(tǒng)清理及磁盤、文件管理 4)硬件檢測及驅(qū)動(dòng)程序查找、安裝、備份 5)系統(tǒng)數(shù)據(jù)查詢(密碼、IP。。。)及恢復(fù)(誤刪除文件) 6)常用維護(hù)資料查詢及幫助 ………… 要進(jìn)行系統(tǒng)維護(hù),我們必須借用那些可以在光盤運(yùn)行的綠色軟件。 所謂綠色軟件,就是那種不要安裝就可以用的軟件。 最討厭那種僅僅口頭標(biāo)榜為綠色的垃圾軟件,說是綠色,TNND死命往你注冊(cè)表里面灌東西,只需用過一次,下次你開機(jī)時(shí)它自個(gè)兒就蹦出來了,你的瀏覽器默認(rèn)主頁被改它家了,桌面給你放上個(gè)廣告,硬盤里四旮旯堆一些分泌物,右鍵再用的時(shí)候,一大串的新“功能”,最后想刪除這“綠軟”,系統(tǒng)卻告訴你“無法刪除。。?!?,CAO! 與之恰恰相反的是,很多未給自己帶綠帽子的好軟件,卻極富綠色情結(jié),通過我們一些高手輕易搗鼓一下,設(shè)法也把它染成了綠色,好用,省得裝,還省得破解 *_* ——實(shí)在是被那些“泛綠”害慘過,趁機(jī)“抒發(fā)”一下 查找綠色軟件最好的辦法就是收集幾個(gè)綠軟下載站點(diǎn),目前國內(nèi)這類站點(diǎn)不少,其中一些作得不錯(cuò),內(nèi)容豐富,更新快。 各位自己也可以改編某些軟件為綠色,并不難,只要有時(shí)間有興趣,提供一份“綠色軟件制作教程”給大家。 工具配齊后,我們要作的仍然是象前面所說的那樣,給它們一個(gè)菜單,讓我們調(diào)用。 附一張我曾經(jīng)作過的系統(tǒng)維護(hù)光盤菜單樣例(圖21): ![]() 最后提示一下,維護(hù)工具的選擇盡量少而精,目前流傳的工具功能重復(fù)(或交錯(cuò))的很多;另外,請(qǐng)謹(jǐn)慎選用系統(tǒng)級(jí)的優(yōu)化工具,從根本上來講,它們都是不完善及不可逆的,出現(xiàn)問題(或造成隱患)很難查詢及恢復(fù)。 ―――――――――――――――――――――――――――――― 八.驅(qū)動(dòng)程序模塊 本模塊適用于希望把光盤作成“全功能”的完美主義者。 只要光盤放得下的話,簡單地收集一些必要的驅(qū)動(dòng)程序,然后弄個(gè)菜單(如果不是setup類型的驅(qū)動(dòng),甚至菜單都沒有作用),就完了。 不得不再次感嘆現(xiàn)在網(wǎng)絡(luò)的普及,幾乎任何的硬件驅(qū)動(dòng)程序乃至其介紹、升級(jí)補(bǔ)丁,現(xiàn)在我們都可以輕易找到。 與早幾年風(fēng)行一時(shí)的“52度驅(qū)動(dòng)光盤”相似的“驅(qū)動(dòng)大全”,現(xiàn)在已經(jīng)沒有了,最近我只看到過一張“夏雨驅(qū)動(dòng)盤”,硬件種類可少多嘍~~~ 看看曾經(jīng)的“52度驅(qū)動(dòng)光盤”菜單:(圖22) ![]() 某些愛好者喜歡自己收集驅(qū)動(dòng),自己解包整理,我覺得有個(gè)別同學(xué)干這活就夠了,大家盡量撿現(xiàn)成的,有興趣的只需了解一下驅(qū)動(dòng)解包的方法足矣。 ―――――――――――――――――――――――――――――― 九.幫助模塊 貼在文首的“地圖”上找不到這個(gè)“景點(diǎn)”,不過事實(shí)上,讓人感興趣的光盤其實(shí)免不了要寫個(gè)指南,內(nèi)容包括光盤使用幫助、制作技術(shù)說明等等,這樣,才能夠讓人家看得舒心,用得放心~~ 光盤指南直接放一個(gè)文本文件就可以了,追求完美者可找個(gè)工具(這類工具很多,請(qǐng)自行查找),將編寫的文本轉(zhuǎn)換成.chm幫助文件。 幫助文件寫完后記得在光盤菜單里加上一個(gè)“幫助鏈接”。 ―――――――――――――――――――――――――――――――― 十.光盤調(diào)試 到現(xiàn)在,我們的光盤基本完成,它的目錄結(jié)構(gòu)大致如下圖所示:(圖23) ![]() 我們現(xiàn)在用EZB或其它工具將制作目錄打包ISO映像(詳見光啟模塊的說明),就可以進(jìn)行調(diào)試了。 縱是最高高手(如果有這個(gè)稱呼的話),也不能保證作出來的光盤沒有缺失,所以,我們?cè)诠獗P編制完成后,必須進(jìn)行調(diào)試。 把光盤刻出來,然后反復(fù)啟動(dòng)機(jī)器進(jìn)行調(diào)試,那是笨人的辦法,除非你到手的光盤不花錢,而且你有無數(shù)的無聊時(shí)間。 光盤調(diào)試的“正確方法”是使用虛擬機(jī),將制作出來的ISO文件設(shè)定為虛擬機(jī)的光驅(qū),檢測其功能及正確性。 虛擬機(jī)是什么? ——虛擬機(jī)就是在你的機(jī)器中再模擬出一臺(tái)“新機(jī)器“,讓你在現(xiàn)有桌面系統(tǒng)里面再‘跑“一個(gè)系統(tǒng),比如你現(xiàn)在在用Windows XP,你可以在虛擬機(jī)里也裝一個(gè)Windows,并且運(yùn)行它。 為什么要用虛擬機(jī)? 其一,便于操作和管理,我們可以監(jiān)控、虛擬系統(tǒng),而且即使虛擬系統(tǒng)出什么問題,也不會(huì)影響到我們的實(shí)際系統(tǒng)。 其二,便于使用虛擬光盤,虛擬機(jī)支持將我們制作的ISO文件虛擬成它的光盤。 虛擬機(jī)目前最普及的有兩種:Vmware及Virtual PC,各有所長,不過貌似前者更權(quán)威一些,你可以根據(jù)自己的喜好選用。 虛擬機(jī)的話題不是本文討論內(nèi)容,不多說,不過請(qǐng)大家記得,即使虛擬機(jī)測試沒有問題,刻出樣盤之后,我們最后還應(yīng)該要作實(shí)際測試(有條件的話在多臺(tái)機(jī)器多種環(huán)境下進(jìn)行測試),這樣才能確保萬無一失。 (有試驗(yàn)證明虛擬機(jī)測試通過的光盤在實(shí)際應(yīng)用中出現(xiàn)問題,反之,某些虛擬機(jī)通不過的光盤反而能正常使用) |
|