IT實戰:用AIK建立Vista自動安裝光碟
iThome電腦報週刊 │ 2009-06-30 記者林柏凱報導
許多人或許已經很熟悉如何建立與使用一張號稱「無人值守」的Windows XP安裝光碟,但要如何用這種方式來建立在Windows Vista的環境?Windows 7即將於10月底推出,要熟悉它的部署方式,可以先從熟悉Vista的做法開始著手。
如果你想要建立一張Vista自動安裝光碟,安裝過程不必手動輸入序號及各種設定值,我們可以使用微軟官方的工具Windows自動化安裝套件(Windows Automated Installation Kit,WAIK),去預先自訂需要的功能與驅動程式,並輸入設定項目,即可以此製作出相關的映像檔,幫助你大量部署Windows Vista作業系統。簡單地說,這是一個將原始的Vista安裝光碟,重新封裝成自動安裝光碟(或所謂的免序號安裝光碟)的過程。
學會用SIM管理映像檔,並用它建立自動回應檔案
Windows AIK可以安裝在Windows XP、Server 2003和Vista等作業系統上,我們可以直接在微軟網站直接下載這軟體的安裝程式,不過這個安裝程式有755.2MB,必須燒錄到DVD光碟片,或者以虛擬光碟的方式掛載安裝。如果作業系統是Vista且已經升級至SP1,由於包含WAIK,不必另外下載安裝,而如果是XP與Server 2003兩種作業系統,必須先安裝.NET Framework 2.0與MSXML 6.0,才可安裝這個工具套件。
製作一張自動安裝光碟的過程中,我們會使用到這個套件裡的系統映像管理員(Windows System Image Manager,SIM)擷取映像檔案,並製作自動回應檔案,以及封裝映像檔時所使用的應用程式oscdimg.exe。
SIM主要是用來管理映像檔的工具,另外還有個最重要的功能──建立「Autounattend.xml」回應檔。
與以往XP自動安裝時,需搭配多個回應檔案不同,Vista只需Autounattend.xml這個單一回應檔案,即可自動置入所有的設定值。
系統映像管理員所使用的映像格式也相當特別,它是Windows Imaging Format(WIM),這種檔案格式與一般映像檔最大的不同,是它可在單一檔案中儲存多個映像,並搭配「單一執行個體(Single Instancing)」這項技術,大幅減少檔案的儲存空間,例如在不同映像檔案之間都包含有同一檔案A,則單一執行個體只儲存一份A檔,並將各映像檔指向它。而且WIM檔案可以用掛載的方式,直接修改檔案內容,不必像Ghost或Acronis的映像檔,必須先將系統建置完成,再重新製作。
作好製作前的準備--擷取WIM映像檔案
要使用Windows AIK製作自動安裝光碟,我們必須準備好Vista安裝光碟、預計安裝的驅動程式,以及其他應用軟體。
首先,將Vista光碟片內所有檔案複製到指定資料夾,例如D:Vista,並記得去取消Sources資料夾中install.wim檔案的唯讀屬性,以免無法修改內容而產生問題。
接著要執行系統映像管理員,選擇「檔案」中的「新建回應檔案」,或者直接自「檔案」選單下執行「匯入Windows映像」並選擇Install.wim。開啟這個映像檔的時候,必須選擇Vista版本。這是由於Vista的光碟中,包含了Home Basic、Home Premium、Business、Ultimate與Starter等所有版本的映像檔,啟動時需依使用者所輸入的序號而定,因此在這裡選擇的映像版本必須與安裝序號相符合。
開啟映像檔之後,我們可以看見SIM分成了Windows映像、回應檔案、內容、訊息與發布共用等五個欄位。
了解安裝過程內7個階段的目的
而在回應檔案欄位的檢視中,共有7個安裝階段,依照安裝過程的順序,分別是WindowsPE、offline Servicing、generalize、specialize、auditSystem、auditUser與oobeSystem。
● WindowsPE階段
7大階段中,該設定是最基本也最重要的。我們可以在這裡設定WindowsPE的顯示解析度、儲存紀錄的位置,或是輸入序號。
● offline Servicing階段
這步驟是讓我們可以將語言、更新軟體或安全性升級套件,預先新增至映像檔中,在階段之後的安裝過程不必另外下載。
● Generalize階段
一般化階段是用於建立 Windows參照映像,供整個組織使用,其中有一項設定是可讓我們將此映像的各種部署行為設定為自動化。
● Specialize階段
在特殊化階段中,可以設定網路、國際(語系)與網域資訊等。
● auditSystem階段
這個設定階段當中,主要是在稽核模式下處理系統中的自動安裝設定工作。簡單地說,就是用來新增驅動程式,且只能在稽核模式下執行。
● auditUser階段
同樣也是在稽核模式下的設定階段,主要是處理使用者第一次登入之後的自訂安裝工作。
● oobeSystem階段
從自訂安裝完畢到歡迎畫面之間的過程,都是在這階段設定,可調整登入帳號、使用權限等訊息。
《詳細內文請見iThome電腦報405期(www.ithome.com.tw),天瓏、誠品、何嘉仁、搜主義、敦煌、法雅客、Page one書店均有銷售》
405期其他精采內容:
.封面故事:抓出不安全的程式碼,告訴你改寫的方法──靜態程式碼安全性檢測工具採購特輯
.焦點新聞:新式水平空調系統不需戶外機
.焦點新聞:1TB硬碟跌破3千元
.CIO TALK:彈性運用IT委外策略 高雄捷運公司IT精省有道
.採購指南:如何採購多主機板式x86伺服器
.程式人:沒時間讀 UML/OOAD 書之挑讀筆記最終回:分析癱瘓(六)
拖垮OOAD專案的十大惡習/邱郁惠
.iT邦幫忙精選:如何評估網站效能瓶頸所在?/建置RAID 6的必要性?/如何評估網路電話的建置?