nlite 教學文件,Nlite整合修正檔和驅動精細教學 http://www.56tw.com/show.php?tid=263
http://film.56tw.com/show.php?tid=254
你是否用過高手們打造的Windows系統整合安裝光碟?你是否為這種方便的安裝方式驚歎不已?你是否也想使用自己整合的系統安裝光碟呢?如果是的話,那麼就跟我來吧,讓我們用「菜鳥」的方式來打造自己的系統整合安裝光碟!
在開始正文之前讓我們先簡單瞭解一下系統整合安裝光碟的一些小知識。
..
系 統整合安裝光碟,又叫系統整合光碟,是指在微軟官方發怖的系統安裝光碟的基礎上整合一些原光碟所沒有的功能,例如整合一些軟體、修正檔、最佳化設定等。這 些整合的功能會在系統安裝的程序中進行自動安裝,從而省去了系統安裝完成後所需要做的很多工作。一般整合的最多的是安裝修補程式包(Hotfix),也就 是Service Pack之後不定期發怖的一些小的修正檔包。其次比較一般的是整合硬體的驅動程式。如果你經常安裝系統的話,就知道每次安裝完系統後都要一個一個的安裝這 些修補程式包和硬體驅動程式,非常耗時和麻煩。而整合版的安裝光碟則是在安裝系統的程序中自動安裝修補程序包和驅動程式,系統安裝完後,所有的修補程式包 和硬體驅動程式也都已經安裝好,不需要再手動去更新和安裝了,為我們節省了大量時間。
這種整合光碟一般在大型的電腦生產商隨機配售的 安裝光碟中會見到,只有那些購買了品牌機的用戶才能有機會得到,因此比較少見。而且這些安裝光碟整合的功能非常有限,也極少更新。目前,網上比較流行的是 一些「老鳥」個人整合的安裝光碟,這種光碟整合的功能和內容比較豐富,如果你用過的話一定會喜歡的。
安裝光碟整合修補程式包的方法比 較多,目前比較流行的安裝光碟整合方法主要有兩種。第一種整合方法是微軟官方的整合方法,通過對安裝程序所支持的「Svcpack.inf」增加修補程式 包的安裝參數來實現修補程式包的自動安裝。這種方法雖然是微軟官方所支持的方法,但是因為工作量大、難度高而很少被採用。第二種方法是利用「$OEM$」 資料夾來實現。 「$OEM$」資料夾是微軟專為各大電腦廠商提供增強其OEM訊息的接頭,主要是利用「CMDLINES.TXT"使用含有修補程式包靜默安裝參數的指令 碼來實現修補程式包的自動安裝。這種整合方式實現起來相對比較簡單,工作量小,而且支持的訊息更多,因此是目前最流行的整合方法。
上 面兩種方法都存在以下四個缺點:(1)安裝光碟中的修補程式包安裝文件需要額外佔用光碟空間。 (2)安裝程序中需要佔用額外時間來安裝這些修補程式包,特別是修補程式包比較多時,那將是個相對漫長的等待程序。 (3)安裝完成後系統會製作備份修補程式包的相關文件,這些文件需要額外佔用磁牒空間。 (4)對光碟直接安裝支持比較好,如果硬碟安裝的話(一般指DOS下安裝),相對會更複雜一些。
今天我們要說的是這兩種方法以外的第 三種方法---把修補程式包「真正」的整合到安裝碟中。為什麼說「真正」的整合呢?是因為這種方法不會存在前面兩種整合方法的缺點,最大限度的把修補程式 包整合到安裝碟中,與安裝文件融為一體,就好像是原版安裝碟一樣。這種方法的實現方式是通過份析每個修補程式包所更新的具體文件以及這些修補程式包安裝程 序對註冊表的修改,把所有被更新的文件分離出來,覆蓋安裝碟裡的相應文件,並把註冊表中增加的訊息儲存到相關INF文件中。在系統安裝程序中,安裝程序會 自動把這些修補程式包當作原始安裝文件的一部分來安裝,因此,既不會佔用安裝光碟額外的空間(新增空間非常小,可以忽略不計),也不會佔用額外的安裝時間 (根本看不到修補程式包的安裝程序),更不會在安裝完成後因為製作備份而佔用磁牒空間,而且,對光碟安裝和硬碟安裝的支持都非常好。
看 到這種方式的優點,你是不是已經非常心動了?但是看到它的實現方式,你是不是又畏而退縮了?的確,這種技術的手工實現方式非常的複雜,而且需要很多方面的 電腦知識。但是,既然此文的標題是「菜鳥也玩光碟整合」,那麼我們一定有更好的辦法來實現。下面就請出我們今天的主角---nLite!
nLite是國外友人開發的一款專為Windows系統的安裝碟進行「瘦身」的工具,目前支持Windows XP、Windows 2000以及Windows Server 2003。它可以從安裝文件中移除系統的相對獨立元件、驅動、服務等,通過對不需要的組建進行「精簡」而達到對系統「瘦身」的目的。不過這個不是我們今天 要說的重點,我們的目的是通過nLite其中的兩個很好的功能來輕鬆實現「整合」修補程式包和硬體驅動程序。 nLite從發怖初始到現在已經更新了很多版本了,因此網上流傳的版本比較多。雖然很早以前就有了整合修補程式包的功能,但一直存在缺陷,所以沒法真正用 在修補程式包和驅動程式的整合上。能完美支持修補程式包整合的,只有最新的1.0b6版,因此下文中所指的都是1.0b6版。最新版的nLite可以在這 個網址下載http://nlite.wiretapped.us/nlite1.0b6i.exe (968KB),另外大家可以記住這個網址( http://www.nliteos.com/download.htm ) ,可以隨時關注昇級情況。 nLite需要.NETFramework的支持,所以你的系統中必須安裝.NET Framework,否則執行不起來。你可以在Windows XP的安裝中找到它的安裝程序(dotnetfix目錄中),也可以到網上下載,下載位址:http://www.microsoft.com /downloads/.../dotnetfx.exe 。
這裡我們以Windows XP SP2安裝光碟為例,來整合ervice Pack 2以後的所有修補程式包和硬體驅動程式。當然在整合之前,我們需要先準備好一張Windows XP SP2的系統安裝光碟,以及所有的修補程式包和所需要的硬體驅動程式。如何獲得修補程式包和硬體驅動程式我會在後面講到,我們假設這些都已經事先準備好。 (註:由於nLite中文版中使用了「整合」一詞,所以下面我們也以「整合」替代「整合」一詞)
第一步:組態語言文件。
執 行nLite後,展現在我們眼前的是一個簡潔的界面,如圖1。第一次執行時它是英文界面,我們可以在唯一的選項框「Language」中選項自己使用的語 言,這裡當然是選「Simplified Chinese」(簡體中文)。選後軟體界面會即時切換到中文界面,點擊「繼續」進入下一步。
没有评论:
发表评论