1. 程式人生 > 實用技巧 >打造XP+SP3無人值守安裝光碟

打造XP+SP3無人值守安裝光碟

打造XPSP3無人值守安裝光碟<?XML:NAMESPACE PREFIX = O />

我們平時在安裝作業系統時,經常會用到一些集成了補丁的無人值守安裝光碟,這些光碟使用起來方便省時,很受大家的歡迎,今天我們就給大家介紹一下如何自己動手打造一張這樣的安裝光碟。今天我們的目標是生成一張集成了XPSP3的無人值守安裝光碟,這個任務並不難完成,我們把它分解為兩部分: XP光碟中整合SP3

XPSP3光碟支援無人值守安裝

首先來製作整合光碟,我們只需要一張集成了SP2XP安裝光碟和XP SP3中文補丁就夠了。我們先把XP光碟的內容全部複製到一個資料夾中,如下圖所示,我們選擇的目標資料夾是
H:\WINXPSP3
<?XML:NAMESPACE PREFIX = V />

然後我們用虛擬光碟機軟體掛載XPSP3ISO檔案,如下圖所示,ISO檔案中的WINDOWSXP-KB936929-SP3-X86-CHS.EXE就是XPSP3的主安裝檔案。這是一個自解壓檔案,右鍵點選此檔案,選擇用WINRAR開啟。

我們用WINRAR把補丁主檔案解壓到H:\SP3,在H:\SP3\i386\UPDATE目錄下執行update /integrate:h:\winxpsp3,如下圖所示。這條命令的意思是將SP3補丁整合到XP的安裝檔案中,微軟的大部分補丁都具有integrate
引數,也就是說絕大多數微軟補丁我們都可以用這種方法把它整合到安裝光碟中。

命令執行後,補丁開始整合到XP安裝檔案中了,如下圖所示。

整合結束後,H:\WINXPSP3目錄中就是已經集成了SP3 XP安裝檔案,現在我們只要利用這些內容生成XPSP3的安裝光碟就可以了。要注意的是,如果直接把這些檔案刻錄到光碟上,那生成的光碟是不能引導的,如何能得到象XP SP2那樣的可引導光碟呢?在此我們為大家介紹一個簡單的辦法,先用虛擬光碟機軟體把XP安裝光碟製作成ISO檔案,將ISO檔案複製到H:\XPSP3ISO目錄下,然後我們用WINISO軟體開啟這個ISO檔案,如下圖所示,WINISO告訴我們這張光碟是可以引導的,我們的目的就是要用這張盤上的引導資訊來製作可以引導的
XPSP3安裝光碟。

如下圖所示,我們在WINISO中將所有檔案全部刪除,這時看起來ISO檔案中沒有資料了,其實還保留著源盤中引導軌道內容。

接下來我們把H:\WINXPSP3目錄中的內容拖拽到ISO檔案中,ISO內容如下圖所示,這時我們一方面利用了源盤中的引導軌道,另一方面將源盤中的WINXPSP2更新為WINXPSP3。把這個ISO檔案刻錄成光碟,我們就得到了可引導的XPSP3安裝光碟。但在完成下面的操作之前,先不要把ISO檔案刻錄成光碟。

現在我們完成了第一個目標,接下來就要讓這張光碟具有無人值守安裝的功能。其實無人值守安裝的原理很簡單,我們只要把安裝過程中所需要的安裝引數都寫到一個應答檔案中,然後讓安裝程式呼叫應答檔案就可以了。如果想讓安裝光碟具有無人值守安裝功能,那應答檔案必須名為WINNT.SIF,而且檔案所在的路徑也有講究,要麼放在A:\,要麼放到安裝光碟的\I386目錄下。鑑於現在軟碟機已經被淘汰,我們只能把應答檔案放到安裝光碟的I386目錄下了。 好,現在的問題就集中在應答檔案上了,如何能寫出無人值守的應答檔案呢?微軟在XP的安裝光碟中提供了一個工具,利用這個工具就可以在圖形介面下輕鬆完成應答檔案的製作,免去了學習語法的麻煩。我們在XP安裝光碟的\SUPPORT\TOOLS目錄下找到Deploy.cab檔案,如下圖所示,Deploy.cab檔案中的setupmgr.exe就是我們要找的工具-安裝管理器。

執行安裝管理器,如下圖所示,出現安裝管理器嚮導。

我們選擇建立新檔案。

接下來要選擇應答檔案的用途,我們選擇用於無人蔘予安裝。

應答檔案用於安裝的作業系統是XP Professional

為了達到完全自動的無人值守安裝,我們在互動型別中選擇“全部自動”。

由於此應答檔案是配置XP安裝光碟使用的,因此就不用在硬碟上生成分佈共享檔案夾了。

下面就開始回答安裝過程中的問題了,第一個問題就是問你是否遵守Windows的許可協議,當然要選接受了。

設定名稱和單位兩個引數,這個很簡單,隨便填填就好。

接下來要設定顏色,螢幕大小,重新整理頻率等引數。

中國的時區是東八區,注意不要設定錯了,因為域環境下只允許時間有5分鐘的誤差。

下面要填寫的是XP的安裝序列號。

為計算機取名為TESTXP

設定管理員口令,如果不希望別人在應答檔案中看到口令明文,我們可以勾選“在應答檔案中加密Administrator密碼”。

由於網路環境中有DHCP伺服器,因此網絡卡的TCP/IP設定使用典型設定,典型設定就是從DHCP伺服器獲取IP引數。

安裝後的XP計算機將加入WORKGROUP工作組。

設定電話的本地區號,這時為以後提供給撥號連線使用。

地區和語言使用預設的中文設定。

安裝簡體中文字符集。

瀏覽器使用預設設定。

XP作業系統將被安裝到預設的Windows目錄下。

不需要安裝網路印表機。

使用者第一次登入XP時如果希望執行什麼命令,可以在下面填寫引數。

無人值守安裝結束後如果希望執行特定命令,可以在下面填寫引數。

安裝過程中的引數都回答完畢了,如下圖所示,我們把填寫的引數寫入H:\WINNT.SIF應答檔案中。

WINNT.SIF是個文字檔案,內容如下圖所示。安裝管理器所做的工作就是把我們填寫的引數,用XP安裝程式所能夠理解的語法寫到應答檔案中。有了應答檔案後,我們只要把此應答檔案用WINISO新增到XPSP3ISO檔案的I386目錄下就大功告成了。只要用ISO檔案刻錄成光碟,今天我們的實驗目的就達到了。

現在我們做好了支援無人值守的XPSP3光碟,我們利用此光碟在計算機上測試一下,看看是不是真的能進行無人值守安裝。我們把光碟放入計算機,重啟後光碟開始啟動安裝程式,如下圖所示,由於硬碟沒有分割槽,安裝程式停下來詢問安裝在哪個分割槽上,這也是安裝程式唯一停下來的一次。

建立一個<?XML:NAMESPACE PREFIX = ST1 />10G分割槽用於XP SP3的安裝,如下圖所示,接下來的安裝過程就是全程無人值守了。

經過一段時間後,XP終於安裝完成,如下圖所示,安裝的作業系統確實是XP SP3,這說明我們把SP3整合到安裝光碟中已經成功了。

如下圖所示,XP的計算機名為TESTXP,這說明應答檔案也沒有白做,OK,順利完成實驗。

這種製作安裝光碟的方法很容易推廣,大家可以舉一反三,製作出符合自己要求的Win2003+SP2ISA2006SP1VistaSP1等安裝光碟,恭祝大家實驗順利。