摘要:該項目包含五個部分:母盤系統制作、GHOST系統封裝、Windows PE系統設置、Windows PE文件包的使用、項目使用說明。
該項目首先需要在服務器端設置好FTP下載,然后給出服務器的下載鏈接。客戶端通過連接服務器,進行Windows PE系統文件包的下載、安裝,然后通過Windows PE系統再次連接服務器,進行GHOST系統的下載和安裝,以此完成客戶端的PC維護。
文章主要講述為了實現客戶端PC的遠程維護需要經行的各種繁瑣的詳細設置。重點在于GHOST系統封裝、Windows PE系統設置兩個部分。
關鍵詞:系統封裝;連接;系統設置
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2009)36-10198-05
Maintenance of the Auxiliary Computer of Campus Network
LIU Kai
(Shanghai Lida Polytechnic Institute, Shanghai 201609, China)
Abstract: This project consists of five section including Main Disc System Making\\GHOST System Encapsulation\\Windows PE Set up\\ Application of Windows PE Package\\Project Instruction.
There are several steps to take to carry out this project. First of all, server terminal FTP Download should be set up and then the server download link should be given. The customer terminalcould download Windows PE System Package and install it byconnecting server. Next, reconnect the server through Windows PE system to download GHOST system and install it to complete the maintenance of the customer's terminal.
The artical mainly tells the detailed information on various complicated set up through which the remote maintenance of the customer's terminal PC is realized. The key section is comprised of the GHOST System Encapsulation and Windows PE Set up.
Key Words: system encapsulation; connecting; system set up
1 母盤系統制作
1.1 安裝系統
保證硬盤、網絡資源、安裝軟件無毒的前提下,格式化C盤(format c:/s),安裝Windows Xp專業版。格式化保留命令行(/s)是便于在啟動WINDOWS系統前進行系統數據的備份或者恢復。
1.2 系統升級
安裝網卡驅動后,連接到微軟官方網站進行系統補丁升級。為了提高母盤系統的兼容性,此步驟中切勿安裝其他硬件驅動。
1.3 安裝軟件
安裝必備軟件,如WinRAR、輸入法、OFFICE。
1.4 系統(安全)優化
1) 關閉存儲設備自動運行,關閉默認共享,關閉多余服務。
2) 優化開機速度,程序打開速度,程序關閉速度。
1.5 系統美化
1) OEM信息
修改C:\\WINDOWS\\system32目錄下的oeminfo.ini和oemlogo.bmp為本機構的信息。
2) 桌面壁紙和安裝背景
添加圖片到C:\\WINDOWS\\Web\\Wallpaper目錄下進行桌面應用。另外,制作封裝背景圖片,替換C:\\WINDOWS\\system32目錄下的setup.bmp文件。
3) 系統外觀風格
添加主題文件到C:\\WINDOWS\\Resources\\Themes目錄下,在“外觀”選項下的“窗口和按鈕”下拉菜單中進行應用,如圖1。
4) 啟動畫面
將要啟用的logonui.exe文件復制到C:\\WINDOWS\\system32\\dllcache目錄和C:\\WINDOWS\\system32目錄,對原有的文件進行替換。
5) 快捷熱鍵定義
創建需要熱鍵所執行文件的快捷方式,在快捷方式的屬性里進行熱鍵定義。因定義的熱鍵所運行的并非文件本身,而是該文件的快捷方式,所以快捷方式不能刪除。
1.6 系統減肥
1) 刪除下列目錄的文件
c:\\Documents and Settings\\Administrator\\Local Settings\\Temp
c:\\Program Files\\Update
c:\\program files\\windows nt\\pinball
c:\\program files\\movie make
c:\\program files\\messenger
c:\\program files\\msn gaming zone
c:\\Program Files\\InstallShield Installation Information
c:\\Program Files\\windowsUpdate
c:\\windows 以$號開頭的所有隱藏目錄
c:\\windows下所有以KB8打頭的和Q打頭的.log文件
c:\\windows\\RegisteredPakages
c:\\windows\\Installer
c:\\windows\\pchealth除msconfig.exe以外
c:\\windows\\help
c:\\windows\\ime\\chtime
c:\\windows\\ime\\imejp
c:\\windows\\ime\\imejp98
c:\\windows\\ime\\imjp8_1
c:\\windows\\ime\\imkj6_1
c:\\windows\\system32\\ime\\CINTLGNT
c:\\windows\\system32\\ime\\TINTLGNT
c:\\windows\emp
c:\\windows\\Downloaded Installations\\*. Msi
c:\\windows\\srchasst
c:\\windows\\msagent
c:\\windows\\software\\Distribution\\download
2) 關閉系統還原
打開控制面板,雙擊“系統”。在系統屬性面板里選擇“系統還原”,選中“在所有驅動器上關閉系統還原”,然后點“確定”。
3) 關閉系統休眠
打開控制面板,雙擊“電源選項”,選擇“休眠”,把“啟用休眠”前的勾去掉,然后點“確定”。
2 統封封裝
注意點:計算機在封裝前的操作所提示的重新啟動全都點擊“取消”。
2.1 保存輸入法
打開“控制面板”里面的“區域和語言選項”,點擊“高級”選項卡,勾選“默認用戶設置”的“將所有設置應用于當前用戶帳戶和默認用戶配置文件”。此操作保證了第三方輸入法在系統封裝部署后依然可以使用。
2.2 更改計算機的IDE 控制器及電源
在設備管理器中右鍵點擊IDE 控制器的分支,運行“更新驅動程序……”,在彈出的硬件更新向導頁面選擇“從列表或指定位置安裝”,選擇“不要搜索,我要自己選擇要安裝的驅動程序”,IDE更改為“標準雙通道 PCI IDE 控制器”。
同樣的方法把電源更改為“Standard PC”,如圖2。
2.3 設備卸載
在設備管理器中卸載顯卡、聲卡、網卡、USB、CPU、端口……保留系統設備、Standard PC和標準雙通道 PCI IDE 控制器。
2.4 設置虛擬內存為0
在“系統屬性”的“高級”中打開“虛擬內存”,“設置”為“無分頁文件”,“確定”后退出。
2.5 準備封裝文件
安裝SRS,拷貝DllcacheManager文件到C:\\WINDOWS目錄,解壓Windows xp 安裝光盤中的DEPLOY.CAB (X:\\SUPPORT\\TOOLS\\DEPLOY.CAB)文件到c:\\sysprep。
2.6 創建自動應答文件
運行“C:\\sysprep\\setupmgr.exe”,點擊“下一步”,選擇“創建新文件”,即創建新sysprep.inf文件,點擊“下一步”。選擇“Sysprep安裝”,點擊“下一步”。選擇“Windows XP Professional”,點擊“下一步”,在彈出的頁面中,選擇“是,完全自動安裝”, 點擊“下一步”。
“名稱和單位”頁面,填寫相應的注冊信息,如圖3。點擊“下一步”到“顯示設置”頁面中,全部使用“默認”,直接點擊“下一步”。
“時區”頁面選擇中國的時區,點擊“下一步”到“產品密鑰”頁面中,輸入企業購買的正版CDKEY,點擊“下一步”。為避免同一局域網下計算機重名,這里選擇“自動產生計算機名”, 點擊“下一步”。 “管理員密碼”頁面選擇“使用下列Administrator密碼”,密碼為空,點擊“下一步”到“網絡組件”頁面中選擇“典型設置”, 點擊“下一步”進入“工作組和域”頁面,選擇“工作組”,默認信息為“WORKGROUP”, 點擊“下一步”。 “電話服務頁面中”設置“國家和地區”為“中國”,“本地電話系統使用”為“音頻”, 點擊“下一步”進入“區域設置”頁面,選擇“使用正在安裝的Windows版本默認區域設置”, 點擊“下一步”。
如圖4,“語言”頁面選擇“中文(簡體)”和“中文(繁體)”,點擊“下一步”。“安裝打印機”頁面中,不添加打印機,直接點擊“下一步”。
■
圖5
“運行一次”是系統安裝完畢重啟后,第一次進入系統時運行程序的設置(一般在這里設置Dllcache文件的還原,命令添加格式為“DllcacheManager.exe /restore /autodelete”),如圖6,填寫完成后,點擊紅色圈注的添加(可添加多個任務,如殺毒軟件軟件安裝包),點擊“下一步”。
“附加命令”是系統安裝完畢前,最后運行程序的設置(建議這里進行“Program Files”文件的恢復和硬件驅動的導入),如圖7,“添加”后點擊“下一步”。
“標示字符串”一般填寫制作人,也可以填寫本地硬件或其他信息。“完成”后,不要更改彈出對話框INF文件的保存路徑,直接點擊“確定”。
2.7 設置msprep.exe
啟動“C:\\sysprep\\msprep.exe”,已經手動設置了IDE控制器和電源驅動,所以這里只要選擇“顯示sysprep窗口,手動選擇封裝選項”,“確定”后進入“系統準備工具”。
如圖7,系統安裝完畢可以手動設置激活,所以這里選擇“不重置激活的寬限期”;“使用最小化安裝”,即無殘留驅動安裝,為了使GHOST系統盡可能兼容其他硬件,這個選項一定要選上;防止安裝時出現“please wait while windows prepares to start……”,“不重新產生安全標識符”也要勾選。點擊“重新封裝”,程序將自動退出部署。
2.8 備份Dllcache
運行“C:\\WINDOWS\\DllcacheManager”,備份Dllcache(在sysprep.inf創建階段已經設置了Dllcache的恢復,所以本步驟是Dllcache恢復的前提)。
2.9 更改分辨率
調整分辨率到800*600,這樣可以增強系統安裝部署時對顯示器的兼容性。
2.10 備份系統
重新啟動計算機,在系統選擇菜單,切換到DOS命令行,啟動GHOST,使用z9命令(ghost -z9)對系統進行備份。備份好的系統如果集成的軟件較多,我們還需要再次對備份文件進行瘦身。
2.11 編譯減肥
為了再次縮小GHOST文件的體積,需要用GHOST Explorer打開封裝好的GHOST文件,刪除根目錄的Program Files文件夾(這個文件夾在安裝系統時,調用在sysprep.inf創建階段設置好的壓縮包來實現恢復)。
刪除完畢后,在“文件”菜單里選擇“編譯”,保存為新的GHOST文件。如圖8。
系統封裝完成后,初始的設定不易更改,所以在封裝時一定要注意每一步的操作,及時記錄,以便克服操作上的不足,使得系統趨于完美。
3 WinPE設置
WinPE全稱Windows Preinstallation Environment,即Windows預安裝環境。本步驟通過添加WINPE網卡驅動和開啟網絡服務把本地硬盤和FTP服務器連接起來,以此調用局域網中的系統數據來實現本地計算機的維護。
3.1 開啟網絡
WinPE網絡開啟之前,需要提前將硬件網卡驅動、網絡組件、服務、所用到的各種文件準備好,打包壓縮(建議使用7Z壓縮)后,留做批處理調用。
SET Var0=%0
IF '^%Var0:~0,1%'=='^\"' SET Var0=%Var0:~1,-1%
FOR /f \"delims=\" %%I in (\"%Var0%\") do Set TP=%%~dpI
SET TP=%TP:~0,-1%
PUSHD %TP%
PUSHD %~dp0
..\\7z\\7z.exe x NET_PART.7z -y -aos -o\"%SystemRoot%\"
PUSHD %~dp0
..\\7z\\7z.exe x OUTER_BASE.7z -y -aos -o\"%SystemRoot%\\System32\"
FOR /F %%i IN ('Dir /B /A-D ^\"%TP%\\DRIVERS_NET*.CAB^\"') DO PECMD.EXE DEVI \"%TP%\\%%i\"
START /Wait .\\InfCacheBuild.exe %SystemRoot%
BARTPE.EXE -pnp
解壓縮網絡組件和網卡驅動到WinPE系統目錄,識別硬件網卡。
REGSVR32 /S NETCFGX.DLL
REGSVR32 /S NETSHELL.DLL
REGSVR32 /S NETMAN.DLL
BARTPE -c p -i MS_TCPIP
BARTPE -c c -i MS_MSCLIENT
BARTPE -c s -i MS_SERVER
BARTPE -c p -i MS_L2TP
BARTPE -c p -i MS_PPTP
BARTPE -c p -i MS_PPPOE
BARTPE -c p -i MS_WANARP
BARTPE -c p -i MS_NDISWAN
BARTPE -c s -i MS_RASCLI
BARTPE -c s -i MS_RASSRV
BARTPE -c s -i MS_RASMAN
BARTPE -c s -i MS_STEELHEAD
BARTPE -v -c p -i MS_NDISUIO
BARTPE -v -c s -i MS_WZCSVC
安裝網絡組件、網絡協議
NET START TCPIP
NET START DHCP
NET START NLA
NET START LMHOSTS
NET START SERVER
NET START NETMAN
NET START TAPISRV
NET START RASMAN
NET START WZCSVC
啟動網絡服務
3.2下載GHO文件
echo lcd d:\\download >command.txt
echo cd ghost >>command.txt
echo type ascii >>command.txt
echo get winxpsp3.GHO >>command.txt
echo close >>command.txt
echo quit >>command.txt
echo.
ftp -s:command.txt -A 192.168.0.251
登陸ftp://192.168.0.251后執行command.txt中的語句。下載winxpsp3.GHO后退出FTP命令。
如想自定義FTP服務器地址,只需將上面批處理中最后一行的IP地址更改為即將架設的IP地址即可。
3.3 進行系統恢復
Ghost32.exe -clone,mode=pload,src=D:\\download\\Winxpsp3.gho,dst=1:1 -sure –rb
恢復Winxpsp3.gho到第一硬盤第一分區(C盤),完成后重啟進入系統安裝。
4 WinPE文件包的使用及服務器配置
4.1 網頁下載
將PE安裝包的共享路徑嵌入到機構的網頁中,用于客戶端的下載鏈接請求。
4.2 FTP建立
建立的FTP應做到任意用戶(anonymous)都可以登陸,權限設置為只讀。設置完畢后,將封裝好的GHOST系統文件放到非中文文件夾中,然后將系統文件的下載路徑依次添加到批處理文件中用于WINPE客戶端的下載鏈接請求。
4.3 移動存儲設備(光盤、U盤)啟動和安裝
如計算機無操作系統,或操作系統徹底崩潰,建議維護人員上門維護。通過移動存儲設備啟動后進入PE維護系統,開始本文的第三部分操作。
5 使用說明
5.1 服務器設置
服務器開啟FTP服務,給出鏈接(本項目設置鏈接為ftp://192.168.0.251),開啟WINDOWS PE.rar和GHOST系統下載服務。
5.2 客戶端設置
1) 客戶訪問鏈接(本項目為ftp://192.168.0.251/winpe.rar),下載、安裝WINPE.rar。
2) 客戶重新啟動計算機,按F8返回操作系統選擇菜單,進入WINPE系統,依次點“1開啟網絡”、“2下載FTP”、“3安裝系統”,完畢后系統將自動重新啟動計算機。
3) 系統進入部署狀態,進行無人職守安裝,在此過程中自動完成硬件驅動的判斷、加載以及一些常用工具軟件的安裝。計算機再次重啟后,系統維護完畢。
參考文獻:
[1] 張發凌.批處理命令在服務器管理中的典型應用[M].北京:人民郵電出版社,2008.
[2] 陳超.批處理命令在Windows操作中的典型應用[M].北京:人民郵電出版社,2008.