網路城邦
上一篇 回創作列表 下一篇   字體:
Ghost使用PXE網路開機進行備份及還原
2013/10/23 00:18:38瀏覽6875|回應0|推薦0
Ghost使用PXE網路開機進行備份及還原
  為什麼不使用Ghost主控台呢?一台電腦如果沒有安裝Ghost client端是無法使用Ghost主控台,所以很多時候你是無法使用Ghost主控台,但是你都可以使用PXE網路開機進行佈署,所以在我學校都不使用Ghost主控台。
  底下實施的方式是為了讓資訊組長可以很方便的佈署一台或多台電腦,一台安裝XP的個人電腦或筆電當Ghost PXE Boot伺服器(等同無硬碟伺服器),底下多台電腦只要設成PXE網路開機,就可以完成XP系統佈署。
  底下會用到的程式都放在http://163.20.32.2/tpcdownloads/GhostPXE/
一、 製作PXE網路開機所需的開機選單及開機映像檔。
我已經做好3個開機選單及映像檔create.pxe create.sys(備份系統用)、restore.pxe restore.sys(還原整顆硬碟)、prestore.pxe prestore.sys(還原第一個分割區)。
1. 製作開機映像檔:需準備MSDOS系統及client端網卡的NDIS2軟體,然後執行Ghost 開機精靈,選擇TCP/IP 網路開機映像檔按步驟操作即可。
2. 製作開機選單:
使用3Com Boot Image Editor(將imgedit.zip解壓縮就有),執行IMGEDIT.EXE,按Create a PXE menu boot file…、按add、按Browse選上面所完成的開機映像檔、按save存檔。

二、執行伺服軟體:一台安裝XP的個人電腦或筆電,需安裝底下的軟體
tftpd32:是一個包含DHCP, TFTP, SNTP和Syslog多種服務的自由軟體,網址:http://tftpd32.jounin.net/,我們會使用它的TFTP及DHCP功能,下載tftpd32.329.zip解壓縮到tftpd32目錄下,然後將開機選單及開機映像檔複製到此目錄下。
GhostSrv.exe:Symantec GhostCast伺服程式,安裝Ghost企業版就會有此程式。
1執行tftpd32.exe
使用環境建議:將switch的外線拔除在local環境下使用,當伺服端的PC網卡設成固定IP,例如:192.168.1.1


2設定DHCP server
IP pool starting address(從哪個ip開始配發):請自行輸入192.168.1.2
Size of pool(配發多少個ip):請自行輸入40
Boot File(開機選單):請自行輸入restore.pxe
WINS/DNS Server:不需輸入
Default router:不需輸入
Mask(網路遮罩):請自行輸入255.255.255.0

3按Save儲存
4執行GhostSrv.exe

備份XP
階段作業名稱請輸入ghost
選擇建立影像
影像檔請自行選擇欲存放之目錄及輸入檔名
選磁碟(整顆硬碟)或分割區(某個分割區)
接受用戶端
Client設成網路開機
執行ghost(C:\>ghost)
選GhostCast
選Multicast
SessionName(階段作業名稱)請輸入ghost
選磁碟(整顆硬碟)或分割區(某個分割區)

還原XP
階段作業名稱請輸入ghost
選擇還原影像
影像檔請自行選擇你之前備份的映像檔
選磁碟(整顆硬碟)或分割區(某個分割區)
接受用戶端
Client設成網路開機即可

三、將client端設成網路開機即可。

如何修改開機映像檔
你可以使用3Com Boot Image Editor,執行IMGEDIT.EXE,按Edit an existing file …來修改我提供的開機映像檔
restore.syst執行整顆硬碟複製
autoexec.bat內容如下
@ECHO OFF
ghost -clone,mode=restore,src=@mcghost,dst=1 -sure
GHSTWALK /CN="PC" /SURE
SHUTDOWN.COM -S

prestore.sys執行分割區複製
autoexec.bat內容如下
@ECHO OFF
ghost -clone,mode=prestore,src=@mcghost,dst=1:1 -sure
GHSTWALK /CN="PC" /SURE
SHUTDOWN.COM -S

備註:
1. dst=1代表複製到第一個硬碟,dst=1:1代表複製到第一個硬碟的第1個分割區,如果你要複製到硬碟的第一個硬碟的第2個分割區請改成dst=1:2
2.GHSTWALK 是變更xp的SID,也可以變更電腦名稱,/CN就是變更電腦名稱的參數,/CN="PC"代表電腦名稱的 前兩個字為PC後面取亂數(幾位數跟原先電腦名稱有關),如果原先電腦名稱為8個字則電腦名稱將變成PC057621
*******************************************************
http://forum.tpc.edu.tw/viewtopic.php?f=16&t=77
( 知識學習其他 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=allya&aid=9129672