用Sysprep結合Ghost進行作業系統的快速部署
用Sysprep+Ghost快速部署作業系統
Ghost剛誕生時,經常用於部署作業系統。十年前我剛接觸Ghost時,對它部署Win98的速度就驚歎不已,由於省略了對作業系統的配置,用Ghost部署一個Win98基本就是資料拷貝的過程,5分鐘足矣。可以說,有了Ghost,部署Win98變成了一個沒有任何技術含量的熟練工作。可自從作業系統使用了NT系列核心之後,形勢就發生變化了,NT核心使用的SID和Ghost發生了衝突。SID是安全識別符號的縮寫,從形式上看是一組字串,SID用於唯一地代表系統內的一個物件,例如一個使用者的SID形式就是S-1-5-21-D1-D2-D3-RID,S-1-5-21是固定字首,D1-D2-D3是三個數字,代表使用者所在的計算機或域,RID是使用者在域中或計算機中的序號。正常情況下,代表計算機或域的D1-D2-D3三個數字經過雜湊計算,可以確保每次產生的數字都有區別。但用Ghost部署出的作業系統,SID都是相同的,這會導致很多的安全隱患,因為SID再也不能唯一地用於標識一個物件了。在這種情況下很多莫名其妙的網路故障會發生,例如Ghost出來的計算機只有一臺主機可以加入域,其餘的都無法加入域。
那麼,有沒有什麼辦法可以讓我們魚和熊掌兼得呢?既可以享受Ghost的快速,又不致於因為SID而導致安全隱患。我們可以利用微軟提供的Sysprep來解決這個問題,Sysprep可以把作業系統中的SID,序列號,計算機名等不適合複製的引數都擦除掉,這樣我們就可以放心地把剩下的作業系統用Ghost部署出去了。其實高版本的Ghost中也提供了類似的功能,但用微軟的說法就是其他公司提供的工具並不能保證系統安全,看看,在微軟的“恐嚇”下,我們還是用Sysprep比較保險。作業系統經過Sysprep處理後,重新啟動後會自動開始一個最小安裝,我們在最小安裝階段簡單回答一些問題後就可以把SID等引數重新生成,
我們通過一個實驗來說明如何進行部署操作,我們準備了兩臺計算機,一臺是Test1,另一臺是Test2。Test1上已經安裝了Windows XP SP3以及Office等應用程式,Test2是一臺裸機。我們準備把Test1用Sysprep進行封裝,然後把Test1的硬碟內容Ghost到Test2的硬碟。這樣Test2啟動後只要經過一個簡單的最小安裝就可以完成作業系統的部署,我們可以用這種方式快速得到一個安裝好應用程式的作業系統。
一 Sysprep
在模板計算機Test1上裝入XP的安裝光碟,在安裝光碟的 SupportTools目錄下,找到Deploy.cab。如下圖所示,在Deploy.cab中找到Sysprep.exe和Setupcl.exe,把這兩個檔案複製到C:Sysprep目錄下,其中的Sysprep可以擦除SID,而Setupcl.exe則用於重新生成SID。
接下來我們就可以執行C:Sysprep目錄下的Sysprep.exe了。如下圖所示,系統準備工具提示我們擦除SID後將會自動關機,我們選擇“確定”。
如下圖所示,我們選擇“重新封裝”。
選擇“確定”開始系統封裝,封裝完成後系統會自動關機。
二 Ghost
Test1的作業系統已經進行了封裝,接下來我們就要把Test1的硬碟內容Ghost到Test2的硬碟上。我們把Test2的硬碟接到Test1的計算機上,然後在Test1的計算機中放入支援Ghost工具的深山紅葉啟動盤。其實如果我們使用Ghost網路版,就不用把Test2的硬碟安裝到Test1的計算機上了。
在Test1的BIOS中設定為光碟引導優先,用深山紅葉光碟引導計算機,如下圖所示,在深深紅葉的啟動介面中選擇第二項的萬用DOS工具箱。
進行DOS後,如下圖所示,執行Ghost。
我們在Ghost中選擇Disk To Disk的操作。
選擇把第一塊硬碟作為源盤。
把第二塊硬碟作為目標盤。
確定目標盤的分割槽大小和源盤一致,都是8G。
如下圖所示,Ghost開始了。等兩塊硬碟Ghost完畢後,我們可以把Test2的硬碟重新裝回到Test2的計算機上。
三 最小安裝
我們啟動Test2計算機,看看如何經歷一個簡單的最小安裝。如下圖所示,首先我們選擇下一步開始最小安裝。
同意終端使用者許可協議。
輸入XP的安裝序列號。
把計算機名設定為Test2。
輸入管理員的口令。
選擇把計算機加入工作組。
回答完上述幾個問題後,我們終於登入進入了系統,如下圖所示,我們得到了一個已經安裝了軟體的作業系統。
補充:
1 如果希望最小安裝的過程是無人值守的,可以用Setupmgr.exe建立Sysprep的無人值守應答檔案,應答檔案的檔名是Sysprep.inf,應答檔案放在C:Sysprep目錄下即可。
2 如果作業系統需要啟用,可以在用Sysprep封裝之前把C:WindowsSystem32Wpa.dbl備份出來,進行最小安裝後再複製回原路徑就不需要再次啟用系統了。
本文轉自yuelei51CTO部落格,原文連結:http://blog.51cto.com/yuelei/104443,如需轉載請自行聯絡原作者
相關文章
- 作業系統(二):作業系統結構作業系統
- 作業系統: Unix作業系統演進簡史作業系統
- Guix:最先進的作業系統?GUI作業系統
- AIX作業系統下的用磁帶進行備份操作步驟AI作業系統
- 作業系統結構作業系統
- 作業系統總結作業系統
- Windows 作業系統部署ActiveMQ環境Windows作業系統MQ
- 作業系統體系結構作業系統
- 作業系統核心結構作業系統
- 蘋果iOS作業系統的演進史蘋果iOS作業系統
- 作業系統-執行緒作業系統執行緒
- 作業系統的執行環境作業系統
- 新的合規要求之下,如何快速通過雲作業系統等保測評作業系統
- 那些用JavaScript寫的作業系統JavaScript作業系統
- 作業系統(十) -- 段頁結合的實際記憶體管理模型作業系統記憶體模型
- PHP快速獲取作業系統型別PHP作業系統型別
- 作業系統寫題總結作業系統
- 《作業系統》分析與總結作業系統
- Fuchsia 作業系統的四層結構作業系統
- standalone執行模式下 應用模式作業部署模式
- 手機作業系統進化史作業系統
- 作業系統(1)——作業系統概述作業系統
- 作業系統(一):作業系統概述作業系統
- 各個作業系統的 作業系統日誌作業系統
- java 執行作業系統命令Java作業系統
- 作業系統:多執行緒作業系統執行緒
- 作業系統何時執行?作業系統
- [圖文直播]Windows作業系統部署JenkinsWindows作業系統Jenkins
- 這個國家棄用Windows作業系統?而我們的國產作業系統卻很少人用Windows作業系統
- 黑客專用的 Linux 作業系統-黑客Linux作業系統
- 快速安裝Windows作業系統獨家秘籍(轉)Windows作業系統
- 轉行作業系統產品經理工作總結(1)作業系統
- 教你用Ghost整理系統磁碟碎片(轉)
- 【作業系統】作業系統綜述(一)作業系統
- 作業系統常用知識總結!作業系統
- 微機結構和作業系統作業系統
- 作業系統 作業5作業系統
- Windows作業系統30年進化史Windows作業系統