轉載網址:http://blog.chinaunix.net/uid-375398-id-168267.html
一、使用安裝管理器工具創建 Sysprep.inf 應答文件
要安裝“安裝管理器”工具並創建應答文件,請按照下列步驟操作:
1)打開“我的電腦”,然後打開 Windows XP 光盤上的 Support/Tools 文件夾。
2)將“Deploy.cab”文件拷貝到系統的某個盤下,並將其解壓到C:\sysprep文件夾,打開文件夾。
3)運行“setupmgr.exe”文件,出現“安裝管理器”界面。
4)單擊“下一步”。
5) 單擊“下一步”。
6)選擇“Sysprep 安裝”,單擊“下一步”。
7)選擇“Windows XP Prefessional”, 單擊“下一步”。
8)選擇“是”,單擊“下一步”。
9)輸入“名稱和單位”,單擊“下一步”。
10)對相應的“顯示設置”進行配置,單擊“下一步”。
11)選擇“時區”,單擊“下一步”。
12)輸入“產品密鑰”,單擊“下一步”。
13)選擇“自動產生計算機名”,單擊“下一步”。
14)輸入“管理員密碼”,設置自動作爲管理員登錄的次數,單擊“下一步”。
15)選擇“典型設置”,單擊“下一步”。
16)選擇目標計算機到“工作組或域”,單擊“下一步”。
17)單擊“下一步”。
18)默認,單擊“下一步”。
19)選擇“語言”中的中文,單擊“下一步”。
20)單擊“下一步”。
21)單擊“下一步”。
22)單擊“下一步”。
23)輸入“標識字符串”,單擊“下一步”。
24)選擇sysprep.inf文件的路徑,單擊“確定”。
25)完成創建。
二、查看編輯sysprep.inf
進入到C:\sysprep文件夾下,可以看到sysprep文件夾中多了一個i368的文件夾和sysprep.inf文件。
Sysprep.inf文件中的內容爲:
;SetupMgrTag
[Unattended]
OemSkipEula=Yes
InstallFilesPath=C:\sysprep\i386
[GuiUnattended]
AdminPassword="abcd.1234" //Windows本地登錄管理員密碼。與安裝時一致。
EncryptedAdminPassword=NO
AutoLogon=Yes
AutoLogonCount=2 //設置二次Windows管理員自動登錄
OEMSkipRegional=1
TimeZone=210
OemSkipWelcome=1
[UserData]
ProductKey=FTQXY-BJ6CR-CB3M6-BP44C-4XVVW //Windows XP安裝序列號
FullName="anta" //用戶名稱
OrgName="anta.com" //用戶組織名稱
ComputerName=* //允許隨機生成Windows NetBIOS ComputeName
[RegionalSettings]
LanguageGroup=9,10
[SetupMgr]
DistFolder=C:\sysprep\i386
DistShare=windist
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
如果需要製作鏡像,可能還需加入以下內容(可選):
1)OemPnpDriversPath=
這些參數告訴Sysprep Mini-Setup 搜索即插即用設備的驅動程序路徑。建議參考如下格式:
OemPnpDriversPath=drivers\net;drivers\video;drivers\audio;drivers\wifi;drivers\chipse;drivers\modem;drivers\tcm;drivers\1;drivers\2;drivers\3;drivers\4;drivers\5;drivers\6;drivers\7;drivers\8;drivers\9;drivers\10
切記每個路徑下只能保存一種設備的一種驅動程序!
2)UpdateInstalledDrivers=1
這一參數告訴Mini-Setup 過程去更新基礎鏡像文件裏已安裝的硬件驅動程序。這些更新的驅動程序可由上述方法通過Add-on 鏡像提供。
3)DriverSigningPolicy=Ignore
這一參數允許Mini-Setup 過程安裝未經MS簽名的驅動程序。
4)ExtendOemPartition = 1
5)UnattendMode = FullUnattended
以上這些是加在[Unattended]下。
另外在sysprep.inf的最後面添加
[SysprepMassStorage] 小節
打開一個命令窗口,轉到sysprep.exe所在的目錄,執行命令sysprep -bmsd。Sysprep將構造出SysprepMassStorage小節的內容並結束。 [SysprepMassStorage] 部分標識想要安裝在每個目的計算機上不同的大容量存儲控制器。然後,Sysprep 預先填充必要的驅動程序信息,這樣,當操作系統啓動時,Windows 就可以在使用某個預定義主存儲控制器的計算機上加載正確的驅動程序。
注:
爲了提高安裝過程的靈活性,你可以在安裝期間或之後自動運行一些命令。如果要在最小安裝結束後安裝軟件或運行程序、批命令文件、腳本,只要將相應的指令寫入cmdlines.txt文件;如果要在目標系統重新啓動後安裝程序或運行命令,則必須將指令寫入sysprep.inf文件的GuiRunOnce小節。
■ cmdlines.txt
這個文件位於%SystemDrive%\Sysprep\i386\$oem$目錄。下面是一個例子,它以-clean參數運行Sysprep,另外還執行Script1批命令、Program2程序:
[Commands]"%SystemDrive%\Sysprep\Sysprep.exe -clean""FullPath\Script1.cmd""FullPath\Program2.exe -arg1"
cmdlines.txt文件的格式很簡單,不過要注意以下幾點:
⑴ sysprep.inf文件Unattended小節必須聲明InstallFilesPath,並且使其指向$oem$文件夾所在的位置。
⑵ 必須將所有要用到的文件複製到本地硬盤上。
⑶ 如果cmdlines.txt包含的命令修改或創建了註冊表設置,這部分設置將作爲默認用戶的設置寫入,對所有新建的用戶帳戶都有效。
⑷ 不能用cmdlines.txt安裝那些使用Windows Installer的軟件(.msi軟件包)。
三、執行sysprep封裝
打開C:\sysprep文件夾,雙擊“sysprep.exe”執行sysprep封裝。
彈出系統準備工具的窗口,單擊“確定”;
在“選項”中選中“使用最小化安裝”,關機模式爲“關機”,再單擊“重新封裝”進行封裝。
本文出自 “柳醉清愁.湖心小築” 博客,請務必保留此出處http://hjq153.blog.51cto.com/100640/59627