上一節(jié),我們已經(jīng)把模板系統(tǒng)安裝完成,并集成了需要的應(yīng)用程序。
接下來,我們要進(jìn)行一點(diǎn)小的改造,讓系統(tǒng)安裝過程使用administrator賬戶登錄。
系統(tǒng)封裝過程中,有很多工作需要做,這里為了讓大家快速對(duì)整個(gè)封裝過程有個(gè)框架性的概念,我們只修改一下登錄用戶,然后封裝。
回過頭來,我們?cè)賮硗晟品庋b過程,對(duì)系統(tǒng)進(jìn)行“精雕細(xì)琢”。
從這里開始,我們需要用到虛擬機(jī)里面的數(shù)據(jù)盤了,在安裝過程中你可能沒有對(duì)其進(jìn)行格式化,在系統(tǒng)下還看不見,如果這樣打開磁盤管理器,把虛擬機(jī)的第二個(gè)虛擬硬盤加載進(jìn)來并格式化。
【目錄規(guī)劃】
我們先對(duì)數(shù)據(jù)盤規(guī)劃一下,目錄結(jié)構(gòu)如圖所示:
OSTools:存放自定義的批處理等文件;
bin:存放第三方工具;
release:存放發(fā)布的鏡像文件;
sources:存放封裝過程中的備份文件;
sysprep:存放系統(tǒng)部署過程中需要執(zhí)行的內(nèi)容,比如驅(qū)動(dòng)程序;
system:存放需要放到最終系統(tǒng)的圖片等文件,比如桌面背景等。
【自動(dòng)應(yīng)答文件】
接著,我們開始制作自動(dòng)應(yīng)答文件“unattend.xml”,這是一個(gè)xml格式的文本文件,通過對(duì)這個(gè)應(yīng)答文件的配置,我們能夠控制系統(tǒng)安裝部署過程中的行為。該文件的詳細(xì)內(nèi)容,我們?cè)诹硗獾奈恼轮兄v解,我這里貼一個(gè)配置好的,而且只有administrator賬戶配置的相關(guān)內(nèi)容。
圖中我們重點(diǎn)關(guān)注下AutoLogon這個(gè)節(jié)點(diǎn),其中username指定了使用administrator自動(dòng)登錄,這個(gè)就是我們需要的啦。另外enable為true,表示生效,改成false則表示失效。
我們先把這個(gè)自動(dòng)應(yīng)答文件放到OSTools目錄下,從主機(jī)發(fā)送文件到虛擬機(jī),可以使用虛擬機(jī)的磁盤映射功能。
【系統(tǒng)備份】
接著,我們得對(duì)系統(tǒng)做個(gè)備份,如果后面的配置有誤需要修正或者完善,還可以恢復(fù)到目前這個(gè)狀態(tài)。
既然開始備份了,那么我們把封裝過程做個(gè)小小的規(guī)劃吧,將其分成兩個(gè)階段,第一階段為執(zhí)行sysprep命令前的準(zhǔn)備;第二階段為之后pe下的工作。當(dāng)然,你還可以劃分的更細(xì),比如系統(tǒng)補(bǔ)丁前作為一個(gè)階段,之后到sysprep執(zhí)行間作為一個(gè)階段等。
現(xiàn)在我們需要一個(gè)PE系統(tǒng)工具盤,進(jìn)到pe里面?zhèn)浞菹到y(tǒng),這里推薦IT天空的U盤助理光盤版,使用其他工具的友友們注意,有的PE系統(tǒng)盤會(huì)悄悄的更改你的系統(tǒng),在其中注入一些不需要的軟件。
好了,daemon tools加載U盤助理,從光盤啟動(dòng)虛擬機(jī),并進(jìn)入PE系統(tǒng)。
接著我們到x:\windows下把imagex.exe這個(gè)文件復(fù)制到OSTools\bin目錄下,以便我們后面方便使用,之所以這樣做的原因是imagex產(chǎn)生的鏡像文件,使用不同版本的imagex后,有可能無法操作之前的文件。
打開cmd控制臺(tái),進(jìn)入OSTools目錄,如下圖執(zhí)行命令:
/capture參數(shù)是告知imagex執(zhí)行捕獲操作,將c:盤的內(nèi)容捕獲到resources\bakup.wim文件中,并為該次捕獲命名為“1”,因?yàn)橐粋€(gè)wim文件中可以同時(shí)存儲(chǔ)多個(gè)鏡像,我們可以使用名稱來區(qū)分。/compress參數(shù)是指示壓縮方式,這里為了圖快,輸入none表示不壓縮,maximum表示最大壓縮,fast表示快速壓縮。
【封裝系統(tǒng)】
重啟虛擬機(jī),進(jìn)入模板系統(tǒng),記得取消sysprep提示框哦。
打開cmd控制臺(tái),進(jìn)入OSTools目錄,如下執(zhí)行命令:
sysprep.exe,這個(gè)文件是windows7系統(tǒng)自帶的,位置如圖。
/generalize參數(shù)告知sysprep對(duì)系統(tǒng)進(jìn)行通用化處理,即可以部署到其他機(jī)器上;
/oobe表示進(jìn)入全新體驗(yàn)?zāi)J剑簿褪侵刂孟到y(tǒng);
/reboot表示執(zhí)行完sysprep的處理后重啟系統(tǒng)。如果現(xiàn)在你想中斷工作需要關(guān)閉電腦,可以使用/shutdown參數(shù)替代。
/unattend表示采用應(yīng)到文件unattend.xml,即我們前面配置的使用administrator登錄的應(yīng)答文件。
命令執(zhí)行完成后,系統(tǒng)將重啟,并如同重新安裝系統(tǒng)一樣對(duì)系統(tǒng)進(jìn)行重新部署。
部署完成進(jìn)入系統(tǒng),看看你的登錄賬戶是不是administrator了?
前面我們執(zhí)行的是/reboot指示sysprep執(zhí)行完成后重啟系統(tǒng)進(jìn)行部署,目的是為了測(cè)試檢驗(yàn)我們的應(yīng)答文件。
假設(shè)系統(tǒng)已經(jīng)完全優(yōu)化完成,我們重啟的時(shí)候,不進(jìn)入系統(tǒng),而是進(jìn)入PE系統(tǒng),對(duì)當(dāng)前的系統(tǒng)進(jìn)行封裝,即使用imagex命令捕獲c盤到install.wim文件中,這個(gè)文件再做適當(dāng)?shù)奶幚恚鎿Q系統(tǒng)光盤sources目錄下的install.wim文件,這個(gè)系統(tǒng)盤就成了我們自己封裝的系統(tǒng)盤啦。
【總結(jié)】
到這里我總結(jié)一下系統(tǒng)封裝的過程:
1、安裝模板系統(tǒng),進(jìn)入審核模式;
2、集成微軟應(yīng)用軟件、打補(bǔ)丁,然后再安裝工具軟件;
3、備份模板系統(tǒng);
4、制作應(yīng)答文件;注入驅(qū)動(dòng)程序,優(yōu)化部署界面等;
5、執(zhí)行sysprep封裝,優(yōu)化install.wim文件;
6、將封裝的install.wim文件替換系統(tǒng)盤中對(duì)應(yīng)的文件。
好了,以后的講解,我們就是對(duì)這個(gè)過程進(jìn)行“精雕細(xì)琢”了。下一節(jié)我們來講解自動(dòng)應(yīng)答文件。
【版權(quán)申明】
越知我(公眾號(hào)yuezhiwo)—保云原創(chuàng)(微信/QQ號(hào)6911916)。
轉(zhuǎn)載請(qǐng)保留版權(quán)申明部分,否則按照500元RMB每篇支付報(bào)酬。
聯(lián)系客服