當前位置:首頁 » 雲伺服器 » windowspxe伺服器搭建

windowspxe伺服器搭建

發布時間: 2023-06-29 00:53:47

1. 用PXE如何啟動多台電腦Win7網路安裝

一、 首先製作一張 ghost 帶網卡驅動的啟動盤。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的網卡在列表內直接選擇它就可以生成一張帶 PC-DOS 的啟動盤。(但 6.5版的生成的軟盤經常有問題,不能成功啟動)如果你的網卡不在列表內,你要建立專用的 Packet Driver。ADD->Packet Driver (網卡的驅動程序中有)往下根據提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 協議)。最後生成一張軟盤,但此軟盤仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 後面加一個16進制的地址,如 0X75 等。多台計算機只需改 wattcp.cfg 文件中的 ip 即可: IP = 192.168.100.44 NETMASK = 255.255.255.0 GATEWAY = 192.168.100.1 二、 在 server 端運行 multicast server 出來的畫面。先給 server一個Session Name(別名)如:bb,再選擇 image file 就是你的 gho 文件。然後 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同時復制50台)->accept client 就算完成了,當你的工作站數達到50台時,server就自動傳送*.gho 文件。
3、詳述: 目前,相當多的電子教室都採用了沒有軟碟機、光碟機的工作站。在沒有軟碟機、光碟機的情況下,當硬碟的軟體系統出現問題時,能否實現網路硬碟克隆呢?PXE(Preboot Execution Environment,它是基於 TCP/IP、DHCP、Tftp 等 Internet 協議之上的擴展網路協議)技術提供的從網路啟動的功能,
三、怎樣採用Ghost 7.0來實現基於 PXE 的網路硬碟克隆。 網路硬碟克隆過程簡述 網路硬碟克隆過程為:在裝有軟碟機的工作站上,用一張引導盤來啟動機器,連接到伺服器,使用 Ghost 多播服務(Multicast Server)將硬碟或分區的映像克隆到工作站,這樣就實現了不拆機、安全、快速的網路硬碟克隆。 實現 PXE 網路啟動方式 對於沒有軟碟機、光碟機的工作站,要實現PXE網路啟動方式,需要完成三個步驟:
1、工作站的PXE啟動設置 PXE網路啟動一般要求在網卡上加裝 PXE 啟動晶元(PXE Boot ROM);對於某些型號的網卡,也可以將 PXE 啟動代碼(Boot Code)寫入主板的 Flash ROM;而一些主板上集成了網卡的品牌機(例如清華同方的商用機),可直接支持PXE啟動。 常用的 RTL8139 晶元的網卡,其 PXE 啟動設置方式是:機器啟動時根據屏幕提示按下Shift+F10,在啟動類型中選擇PXE,開啟網路啟動選項即可。 2、製作 PXE 啟動文件 製作 PXE 的啟動文件,推薦使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能強大的 PXE 啟動服務、管理功能,但是,網上可供下載的是一個30天的試用版。所以,我們只用它的啟動映像文件製作功能,而由 Windows 2000 Server 的 DHCP 伺服器來提供 PXE 啟動服務。 DABS 可以安裝在任何一台運行 Windows 的機器上。安裝後,運行 3Com Boot Image Editor,出現主界面圖。選擇「創建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)」,出現對話窗口。為即將建立的映像文件命名,例如:pxeghost.img,其他採用默認選項,將經測試正常的網路啟動盤放入軟碟機,選擇[OK],創建PXE啟動映像 Pxeghost.img文件。 在 3Com Boot Image Editor 的主菜單中,選擇「創建PXE菜單啟動文件(Creat a PXE menu boot file)」,在出現的窗口中選擇[添加(Add)],加入我們剛剛創建的啟動映像文件Pxeghost.img,在「選項(Options)」標簽中可以設置菜單標題和等待時間。 選擇[保存(Save)],給保存的PXE菜單啟動文件命名為 Pxemenu.pxe。
3、伺服器的PXE啟動服務設置 Windows 2000 Server 的 DHCP 服務支持兩種啟動協議:DHCP 和 BOOTP。我們可以設定以下三種選擇:僅 DHCP、僅 BOOTP、兩者。如果我們的區域網中由其他的 DHCP 伺服器提供動態 IP 地址分配,那麼這里選「僅BOOTP」即可;如果需要這台伺服器提供動態 IP 地址分配,則需要選「兩者」。 接下來,設置啟動文件名。在DHCP伺服器的作用域選項中配置選項「067:啟動文件名」,字串值為我們創建的 PXE 菜單啟動文件名 Pxemenu.pxe。注意:文件名不包含路徑。 DHCP 伺服器只是將啟動文件名通知給 BOOTP 客戶機,客戶機通過什麼方式下載啟動文件呢?答案是,需要 TFTP 服務。3Com 的 DABS 包含了一個 TFTP 服務組件,當然,也可以下載一個免費的 TFTP 伺服器軟體長期使用。 在 TFTP 伺服器的設置中,規定一個服務目錄。將製作的 PXE 啟動文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服務目錄中。TFTP 伺服器設置為自動運行。

2. 如何創建無盤工作站

二、組建PXE無盤終端

PXE(Pre-boot Execution Environment,遠程引導技術)無盤終端是一種新興的無盤網路組建技術。這種啟動方式的典型代表是目前最為流行的以Windows 2000 Server(或Windows NT Server 4.0)為伺服器操作系統組建而成的PXE無盤Windows 98網路。

在這里,我們將分別介紹基於DOS和基於Windows 3.2兩種PXE無盤終端的組建方法,前者最多可以實現256色,而後者則可以實現真彩色。

(一)公共操作部分
所謂「公共操作」是指不管是組建基於DOS還是基於Windows 3.2的PXE無盤終端,都需要在伺服器端先添加好終端服務和安裝好PXE伺服器端軟體。

1.添加終端服務

為Windows.NET Server伺服器添加終端服務的步驟與在Windows 2000中的操作方法基本一樣,其過程如下:

(1)打開「控制面板」中的「添加或刪除程序」選項,點擊「添加/刪除Windows組件」按鈕。

(2)在「組件」列表中選中「終端伺服器」選項,點擊「下一步」按鈕。此時系統會告訴你安裝終端伺服器的一些相關注意事項,包括如果不選擇「終端服務授權」一項就只有120天的使用期限等,不用理它,直接點擊「下一步」按鈕。

(3)選擇安裝模式,建議選擇「寬松安裝模式」(此項相當於Windows 2000中的「跟Terminal Server 4.0用戶兼容的模式」)。點擊「下一步」按鈕。

(4)系統開始復制相關文件,最後根據提示重新啟動計算機即可。

2.安裝Intel PXE-PDK

Intel PXE-PDK 2.0是Intel公司出品的PXE伺服器軟體,雖然它並不直接支持多網段,但由於操作簡單易行,再加上是免費軟體,所以被大多數PXE無盤網路所採用。

(1)安裝PXE-PDK:

在伺服器端將Intel PXE-PDK 的安裝文件(netsetup.zip)解壓到任意目錄(比如D:\)中,系統會自動在其下建立一個名為「NETSETUP」的目錄(比如為「D:\NETSETUP」目錄)。

雙擊「pxe-pdk20.exe」自解壓包文件,在出現的對話框中選擇解壓路徑,系統默認為到「C:\TEMP」目錄下,可不用修改,直接點擊「完成」按鈕即可開始解壓,當解壓完成之後將自動開始Intel PXE-PDK 2.0的安裝工作。

當安裝向導要求「Install with Windows NT 4 Server CD」(通過Windows NT 4.0 Server的光碟進行安裝)和「Install without Windows NT 4 Server CD」(不通過Windows NT 4.0 Server的光碟進行安裝)之間進行選擇時,請一定選擇前者,否則將不能夠正常建立或使用遠程啟動文件。

當安裝向導要求你提供Microsoft Network Client V3.0 for MS-DOS的安裝文件所在的路徑,請點擊「Browse」(瀏覽)按鈕,然後選擇「D:\NETSETUP」目錄後,點擊「OK」按鈕繼續。

當安裝向導要求「Select the configuration of PXE service」(選擇PXE服務的配置項)時,應確保前三項均已被選中。

未特別說明的部分均選默認選項後即可完成安裝工作,最後再根據提示重新啟動計算機即可。

(2)配置PXE-PDK

依次點擊「開始→程序→PXE PDK」下的「PXE PDK Configuration Program」項,以進入「PXE Configuration Utility」(PXE配置)對話框。

右擊左邊框架中的「Proxy DHCP Server」節點,選擇「Configure ProxyDHCP Server」(配置代理DHCP伺服器)命令,在打開的對話框中點擊「Client Option」(客戶端操作)選項卡,去掉勾選「Broadcast Discover」(廣播搜索)選項(即不採用廣播方式,以減少登錄等待時間),然後在「Remote Boot Prompt Timeout Seconds」(遠程啟動設置超時時間)後的框中輸入「0」(秒),以便工作站在進行無盤Windows 98啟動時會自動選擇第一項DOSUNDI模式進入,以減少登錄等待時間,而不會提示按「F8」鍵選擇進入啟動選擇菜單(默認為等待10秒)。

在上面的對話框中,點擊「to BootServer Discovery List」(查看啟動伺服器搜索列表)按鈕,在打開對話框中先選擇「BootServer」(啟動伺服器)列表中的「3」,則在此列表框中下面「BootServer」項後的框中會自動填入所選的「3」,然後在其下的IP項後的框中填入本伺服器的IP地址(比如為「192.168.0.1」),再點擊「Add to Discovery List」(加入搜索列表)按鈕,將它們加入到右側的「BootServer Discovery」列表框中去,最後點擊「OK」按鈕保存退出。

當返回到「Configure ProxyDHCP Server」對話框後,再點擊「確定」按鈕保存退出,返回到「PXE Configuration Utility」對話框。

在左邊框架中依次展開「proxyDHCP Server→Client Boot Menu→X86PC(UNDI)」節點,然後在右邊框架中右擊「DOSUNDI」選項,選擇「Move Entry UP」(移動到最上面)命令,將DOSUNDI移動到列表的最項部(如圖所示)。

配置完畢,直接關閉「PXE Configuration Utility」對話框即可(不需要重新啟動)。

3.配置DHCP伺服器

在PXE無盤網路中,工作站和伺服器相互通信是用的TCP/IP協議,伺服器端的IP地址由配置伺服器時指定,而各工作站的IP地址、子網掩碼、網關(路由)伺服器地址和DNS伺服器地址等均應由伺服器端的DHCP服務予以分配。

(1)新建DHCP作用域:
假設伺服器端的IP地址為「192.168.0.1」,擬分配給各無盤工作站的IP地址范圍為「192.168.0.100~192.168.0.150」,則DHCP伺服器的具體配置過程如下:
在伺服器端依次點擊「開始→程序→管理工具」項,在打開的管理對話框中,展開「DHCP」項。
右擊左邊框架中的計算機名(伺服器),如「wy」,選擇「新建作用域」命令,打開新建向導。
當向導要求輸入「作用域名」時,可在「名稱」(不能為空)和「說明」(可為空)後的框中輸入任意內容。
當向導設置「IP地址范圍」時,請在「起始IP地址」框後填入「192.168.0.100」,在「結束IP地址」框後填入「192.168.0.150」,餘下的「長度」和「子網掩碼」等選項系統會自動完成。
其他選項不用再設置,最後按提示選擇「是,我想現在激活此作用域」,即可成功建立好了新的作用域。

(2)為DHCP添加60選項:
PXE客戶端的啟動需要DHCP伺服器中的60選項支持。而默認的,Windows.NET Server中此項沒有被激活,無法添加,因此需要「netsh」輔助,它是一個命令行腳本應用工具,它允許管理員在本地或者遠程顯示或者修改某台伺服器的當前網路配置。具體操作步驟如下:
在伺服器端點擊「開始→運行」項,打開「運行」對話框,然後在「打開」框中輸入「cmd」再按回車鍵。
在命令行提示符下輸入「netsh」後按回車鍵打開netsh命令行「netsh>」,然後按如下提示進行操作:
netsh>dhcp server
dhcp server>add optiondef 60 ClassID STRING 0 PXEClient
Command completed successfully.
dhcp server>quit
說明:加下劃線部分需手工輸入,其他部分均為系統自動顯示;每輸完一項之後均按回車鍵繼續;命令行照原樣(含大小寫)輸入!
在命令行提示符下輸入「exit」後按回車鍵關閉MS-DOS窗口,再轉到DHCP控制台,右擊「作用域選項」,選擇「配置選項」命令打開「作用域選項」對話框,點擊「常規」選項卡,此時便可以找到名為「060 ClassID」的「可用選項」了,選中它,最後點擊「確定」按鈕保存退出。
當回到DHCP控制台後,如果在右邊框架的「作用域選項」列表中有「060 ClassID」的「選項名」,其「供應商」為「標准型」、值為「PXEClient」,則說明已添加成功。
4.測試PXE客戶端
當Intel PXE-PDK 2.0和DHCP安裝設置好之後,最好再打開任意一台無盤客戶端測試一下是否成功。如果用於測試的工作站最後幾行出現如下提示:
Downloading DOS boot diskette image...
PXE-E89: Could not download boot image.
PXE-M0F: Exiting PXE ROM.
DISK BOOT FAILURE, INSERT SYSTEM DISK AND PRESS ENTER
一般即說明上面的操作已經成功。

3. 如何用PXE網路啟動裝系統和維護系統

http://www.51nb.com/forum/thread-553604-1-1.html見此連接
使用Ghost進行系統備份,有整個硬碟(Disk)和分區硬碟(Partition)兩種方式。在菜單中點擊 Local(本地)項,在右面彈出的菜單中有3個子項,其中 Disk表示備份整個硬碟(即克隆)、Partition 表示備份硬碟的單個分區、Check 表示檢查硬碟或備份的文件,查看是否可能因分區、硬碟被破壞等造成備份或還原失敗。分區備份作為個人用戶來保存系統數據,特別是在恢復和復制系統分區時具 有實用價值。

選 Local→Partition→To Image 菜單,彈出硬碟選擇窗口,開始分區備份操作。點擊該窗口中白色的硬碟信息條,選擇硬碟,進入窗口,選擇要操作的分區(若沒有滑鼠,可用鍵盤進行操作: TAB鍵進行切換,回車鍵進行確認,方向鍵進行選擇)。 在彈出的窗口中選擇備份儲存的目錄路徑並輸入備份文件名稱,注意備份文件的名稱帶有 GHO 的後綴名。 接下來,程序會詢問是否壓縮備份數據,並給出3個選擇:No 表示不壓縮,Fast表示壓縮比例小而執行備份速度較快,High 就是壓縮比例高但執行備份速度相當慢。最後選擇 Yes 按鈕即開始進行分區硬碟的備份。Ghost 備份的速度相當快,不用久等就可以完成,備份的文件以 GHO 後綴名儲存在設定的目錄中。

二、硬碟克隆與備份

硬碟的克隆就是對整個硬碟的備份和還原。選擇菜單Local→Disk→To Disk,在彈出的窗口中選擇源硬碟(第一個硬碟),然後選擇要復制到的目標硬碟(第二個硬碟)。注意,可以設置目標硬碟各個分區的大小,Ghost 可以自動對目標硬碟按設定的分區數值進行分區和格式化。選擇 Yes 開始執行。

Ghost 能將目標硬碟復製得與源硬碟幾乎完全一樣,並實現分區、格式化、復制系統和文件一步完成。只是要注意目標硬碟不能太小,必須能將源硬碟的數據內容裝下。

Ghost 還提供了一項硬碟備份功能,就是將整個硬碟的數據備份成一個文件保存在硬碟上(菜單 Local→Disk→To Image),然後就可以隨時還原到其他硬碟或源硬碟上,這對安裝多個系統很方便。使用方法與分區備份相似。

三、備份還原

如果硬碟中備份的分區數據受到損壞,用一般數據修復方法不能修復,以及系統被破壞後不能啟動,都可以用備份的數據進行完全的復原而無須重新安裝程序或系統。當然,也可以將備份還原到另一個硬碟上。

要恢復備份的分區,就在界面中選擇菜單Local→Partition→From Image,在彈出窗口中選擇還原的備份文件,再選擇還原的硬碟和分區,點擊 Yes 按鈕即可。

四、區域網操作

LPT 是通過並口傳送備份文件,下面有兩個選項:slave 和 master, 分別用以連接主機和客戶機。 網路基本輸入輸出系統 NetBios 和 LPT 相似, 也有 slave 和 master 兩個選項, 作用與 LPT 相同。

先和平時一樣將要 ghost 的分區做成一個 *.gho 文件,再在一台 win98 上安裝Symantec Ghost 企業版,重啟。

1. 首先製作一張 ghost 帶網卡驅動的啟動盤。Start > Programs > Symantec Ghost > Ghost Boot Wizard->Network Boot Disk 如果你的網卡在列表內直接選擇它就可以生成一張帶 PC-DOS 的啟動盤。(但 6.5版的生成的軟盤經常有問題,不能成功啟動)如果你的網卡不在列表內,你要建立專用的 Packet Driver。ADD->Packet Driver (網卡的驅動程序中有)往下根據提示一步一步走,填入工作站的 ip(ghost 一定要 tcp/ip 協議)。最後生成一張軟盤,但此軟盤仍不能使用,要改 autoexec.bat 文件在 net xxxx.dos 後面加一個16進制的地址,如 0X75 等。多台計算機只需改 wattcp.cfg 文件中的 ip 即可:

IP = 192.168.100.44

NETMASK = 255.255.255.0

GATEWAY = 192.168.100.1

2. 在 server 端運行 multicast server 出來的畫面。先給 server一個Session Name(別名)如:bb,再選擇 image file 就是你的 gho 文件。然後 ->Dump From Client->rtitions->More Options-> 在 auto start 的 client 中填入 50(如果你要同時復制50台)->accept client 就算完成了,當你的工作站數達到50台時,server就自動傳送*.gho 文件。

3.詳述:

目前,相當多的電子教室都採用了沒有軟碟機、光碟機的工作站。在沒有軟碟機、光碟機的情況下,當硬碟的軟體系統出現問題時,能否實現網路硬碟克隆呢?PXE (Preboot Execution Environment,它是基於 TCP/IP、DHCP、TFTP 等 Internet 協議之上的擴展網路協議)技術提供的從網路啟動的功能,讓我們找到了解決之道。下面,我們就來講解怎樣採用Ghost 7.0來實現基於 PXE 的網路硬碟克隆。

網路硬碟克隆過程簡述

網路硬碟克隆過程為:在裝有軟碟機的工作站上,用一張引導盤來啟動機器,連接到伺服器,使用 Ghost 多播服務(Multicast Server)將硬碟或分區的映像克隆到工作站,這樣就實現了不拆機、安全、快速的網路硬碟克隆。

實現 PXE 網路啟動方式

對於沒有軟碟機、光碟機的工作站,要實現PXE網路啟動方式,需要完成三個步驟:

1、工作站的PXE啟動設置

PXE網路啟動一般要求在網卡上加裝 PXE 啟動晶元(PXE Boot ROM);對於某些型號的網卡,也可以將 PXE 啟動代碼(Boot Code)寫入主板的 Flash ROM;而一些主板上集成了網卡的品牌機(例如清華同方的商用機),可直接支持PXE啟動。

常用的 RTL8139 晶元的網卡,其 PXE 啟動設置方式是:機器啟動時根據屏幕提示按下Shift+F10,在啟動類型中選擇PXE,開啟網路啟動選項即可。

2、製作 PXE 啟動文件

製作 PXE 的啟動文件,推薦使用 3Com 的 DABS(Dynamic Access Boot Services)。DABS 提供了功能強大的 PXE 啟動服務、管理功能,但是,網上可供下載的是一個30天的試用版。所以,我們只用它的啟動映像文件製作功能,而由 Windows 2000 Server 的 DHCP 伺服器來提供 PXE 啟動服務。

DABS 可以安裝在任何一台運行 Windows 的機器上。安裝後,運行 3Com Boot Image Editor,出現主界面圖。選擇「創建TCP/IP或PXE映像文件(Create a TCP/IP or PXE image file)」,出現對話窗口。為即將建立的映像文件命名,例如:pxeghost.img,其他採用默認選項,將經測試正常的網路啟動盤放入軟碟機,選擇 [OK],創建PXE啟動映像 Pxeghost.img文件。

在 3Com Boot Image Editor 的主菜單中,選擇「創建PXE菜單啟動文件(Creat a PXE menu boot file)」,在出現的窗口中選擇[添加(Add)],加入我們剛剛創建的啟動映像文件Pxeghost.img,在「選項(Options)」標簽中可 以設置菜單標題和等待時間。

選擇[保存(Save)],給保存的PXE菜單啟動文件命名為 Pxemenu.pxe。

3、伺服器的PXE啟動服務設置

Windows 2000 Server 的 DHCP 服務支持兩種啟動協議:DHCP 和 BOOTP。我們可以設定以下三種選擇:僅 DHCP、僅 BOOTP、兩者。如果我們的區域網中由其他的 DHCP 伺服器提供動態 IP 地址分配,那麼這里選「僅BOOTP」即可;如果需要這台伺服器提供動態 IP 地址分配,則需要選「兩者」。

接下來,設置啟動文件名。在DHCP伺服器的作用域選項中配置選項「067:啟動文件名」,字串值為我們創建的 PXE 菜單啟動文件名 Pxemenu.pxe。注意:文件名不包含路徑。

DHCP 伺服器只是將啟動文件名通知給 BOOTP 客戶機,客戶機通過什麼方式下載啟動文件呢?答案是,需要 TFTP 服務。3Com 的 DABS 包含了一個 TFTP 服務組件,當然,也可以下載一個免費的 TFTP 伺服器軟體長期使用。

在 TFTP 伺服器的設置中,規定一個服務目錄。將製作的 PXE 啟動文件 Pxeghost.img、Pxemenu.pxe 放到 TFTP 的服務目錄中。TFTP 伺服器設置為自動運行。

用 Ghost 多播克隆硬碟

現在運行 Ghost 多播伺服器,任務名稱為 Restore。設置完畢,按下[接受客戶(Accept Clients)]按鈕。啟動要接受硬碟克隆的無軟碟機工作站,如果以上步驟操作無誤,應該能夠實現 PXE 啟動,加入到多播克隆的任務當中。所有的目標工作站連接到本次任務之後,按下[發送(Send)]按鈕,開始克隆任務。

五、參數設置

在 Options 中可以設置參數。下面簡單介紹一下:

1.image write buffering:在建立備份文件時, 打開寫緩沖;

2.sure:選擇此項後, 不再會出現最終確認詢問 (建議不要選擇此項);

3.no int 13:選擇此項後, 不支持中斷 13 (預設時不選擇);

4.reboot:在對硬碟或者分區操作完成之後, 自動重啟計算機;

5.spanning:通過多個卷架構備份文件 (選擇此項時, 關閉 write buffering);

6.autoname:自動為 spanning 文件命名;

7.allow 64k fat clusters:允許使用 64K FAT 簇 (僅在 Windows NT 中支持);

8.ignore CRC errors:忽略 CRC 錯誤;

9.override size limit:如果出現分區大小不相配, 可忽略執行;

10.image read buffering:打開生成備份文件時的讀緩存 (預設時選中此項)。

六、軟體特性

1.存貯介質

Ghost 支持的存儲介質超出了我們的想像,它支持對等 LPT 介面、對等 USB 介面、對等 TCP/IP 介面、SCSI磁帶機、攜帶型設備(JAZ、ZIP、MO等)、光碟刻錄機(CDR、CDRW)等。而這些特性不需要任何外帶的驅動程序和軟體,只需一張 軟盤就可以做到!特別是對光碟刻錄機的支持,如今的刻錄機和空白光碟都十分便宜,非常適合作備份的用途。

2.兼容性

Ghost 對現有的操作系統都有良好的支持,包括 FAT16、FAT32、NTFS、HPFS、UNIX、NOVELL 等文件存儲格式。同以前版本不同的是,Ghost 2001 加入了對 linux EX2的支持(FIFO 文件存儲格式),這也就意味著 Linux 的用戶也可以用 Ghost 來備份系統了。

3.配套軟體

A.Ghost 瀏覽器

在以前的 Ghost版本中,我們只能對整個系統進行簡單的備份、復制、還原,要恢復單個的文件和文件夾還要使用外帶的 GhostEXP 軟體。現在,Symantec 公司已經將 Ghost 瀏覽器整合在軟體中。Ghost 瀏覽器採用類似於資源管理器的界面,通過它,我們可以方便迅速地在備份包中找出我們想要的文件和文件夾並還原。

使用Explorer可以備份整個硬碟或單個硬碟分區,點擊工具欄上的圓柱形圖標,彈出硬碟或分區選擇對話窗口,然後再選擇備份文件的儲存目錄並輸入名稱即可完成。要注意的是,非注冊用戶不能使用備份這項功能。

在 Ghost Explorer 中管理硬碟備份文件就非常方便了。首先選擇打開一個備份文件(File/Open),這時備份中的文件就像資源管理器一樣在程序界面窗口中列出,可以在其 中非常方便地查看、打開文件,也可以查找文件,或者將某個文件刪除(但不能刪除目錄)。

在 Ghost Explorer 中提供了多種還原硬碟備份文件的方法,最方便的方法是使用滑鼠右鍵點擊某個文件,在彈出菜單中選擇 Restore,然後輸入要還原到的目錄,這樣,單個文件就從整個磁碟備份中還原出來了。當然,如果要還原整個磁碟備份,只需選擇左面目錄列表欄中最上面 的帶磁碟圖標的目錄項,然後點擊工具欄中的還原圖標 (第二個) 就可以了。

B.GDisk

GDisk 是一個新加入的實用工具,它徹底取代了 FDisk 和 Format,功能有:

* 快速格式化。

* 隱藏和顯示分區。此功能允許一個以上的主 DOS分區,並且每個分區上的操作系統有不同的版本。隱藏分區的能力使計算機習慣於引導到選定的可引導分區,忽略其他隱藏分區中相同操作系統的安裝。

* 全面的分區報告。

* 高度安全的磁碟擦除。提供符合美國國防部標准和更高安全標準的磁碟擦除選項。

與使用互動式菜單的 FDisk 不同,GDisk是由命令行驅動的。這提供了更快的配置磁碟分區和在批處理文件中定義 GDisk操作的能力。但與此同時,幾十個參數會令普通用戶頭疼,因此筆者不推薦一般用戶使用,Symantec 公司也應該推出相應的GUI(圖形用戶界面)控制台以方便用戶使用。具體的參數說明可以用命令行 gdisk/? 了解。

C.Live Update

Live Update 是 Symantec公司軟體的一個通用升級程序,它能夠檢查當前系統中已安裝的 Symantec 軟體,並且通過英特網對軟體進行在線升級。

在安裝 Ghost 2001 時,安裝程序自動升級了 Live Update 程序的版本。

七、命令行參數:(Ghost 的無人 備份/恢復/復制 操作)

其實 Ghost 2001 的功能遠遠不止它主程序中顯示的那些,Ghost 可以在其啟動的命令行中添加眾多參數以實現更多的功能。命令行參數在使用時頗為復雜,不過我們可以製作批處理文件,從而「一勞永逸」(類似於無人安裝 Windows 98 和Windows 2000)。現在讓我們來了解一些常用的參數(了解更加詳細的參數介紹可查看 Ghost 的幫助文件)。

1.-rb

本次 Ghost 操作結束退出時自動重啟。這樣,在復制系統時就可以放心離開了。

2.-fx

本次 Ghost 操作結束退出時自動回到DOS提示符。

3.-sure

對所有要求確認的提示或警告一律回答「Yes」。此參數有一定危險性,只建議高級用戶使用。

4.-fro

如果源分區發現壞簇,則略過提示而強制拷貝。此參數可用於試著挽救硬碟壞道中的數據。

5.@filename

在 filename 中指定 txt 文件。txt文件中為 Ghost 的附加參數,這樣做可以不受DOS命令行 150 個字元的限制。

6.-f32

將源 FAT16 分區拷貝後轉換成 FAT32(前提是目標分區不小於 2G)。WinNT 4 和Windows95、97用戶慎用。

7.-bootcd

當直接向光碟中備份文件時,此選項可以使光碟變成可引導。此過程需要放入啟動盤。

8.-fatlimit

將 NT 的 FAT16 分區限制在 2G。此參數在復制 Windows NT 分區,且不想使用64k/簇的 FAT16 時非常有用。

9.-span

分卷參數。當空間不足時提示復制到另一個分區的另一個備份包。

10.-auto

分卷拷貝時不提示就自動賦予一個文件名繼續執行。

11.-crcignore

忽略備份包中的 CRC ERROR。除非需要搶救備份包中的數據,否則不要使用此參數,以防數據錯誤。

12.-ia

全部映像。Ghost 會對硬碟上所有的分區逐個進行備份。

13.-ial

全部映像,類似於 -ia 參數,對 Linux 分區逐個進行備份。

14.-id

全部映像。類似於 -ia 參數,但包含分區的引導信息。

15.-quiet

操作過程中禁止狀態更新和用戶干預。

16.-s cript

可以執行多個 Ghost 命令行。命令行存放在指定的文件中。

17.-split=x

將備份包劃分成多個分卷,每個分卷的大小為 x兆。這個功能非常實用,用於大型備份包復制到移動式存儲設備上,例如將一個 1.9G 的備份包復制到 3 張刻錄盤上。

18.-z

將磁碟或分區上的內容保存到映像文件時進行壓縮。-z 或 -z1 為低壓縮率(快速);-z2 為高壓縮率(中速);-z3 至 -z9 壓縮率依次增大(速度依次減慢)。

19.-clone

這是實現 Ghost 無人備份/恢復的核心參數。使用語法為:

-clone,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size)...]

此參數行較為復雜,且各參數之間不能含有空格。其中 operation意為操作類型,值可取::磁碟到磁碟;load:文件到磁碟;mp:磁碟到文件;p:分區到分區;pload:文件到分區;pmp:分區到文件。

Source 意為操作源,值可取:驅動器號,從1開始;或者為文件名,需要寫絕對路徑。

Destination 意為目標位置,值可取:驅動器號,從 1開始;或者為文件名,需要寫絕對路徑;@CDx,刻錄機,x 表示刻錄機的驅動器號,從1開始。

4. 如何添加windows無盤伺服器與設置

一般的步驟,客戶機掛硬碟裝系統,然後在伺服器添加此工作站,然後客戶機安裝無盤軟體客戶端(此時是掛載硬碟的),在伺服器對此客戶機開超級用戶,然後通過無盤軟體客戶端上傳系統。上傳完後就可以無盤啟動了。 大部分的無盤軟體均是這個步驟。也就是說需要一個網路伺服器。
詳細方法:具體安裝過程:
1.雙擊BXP的安裝文件BXP2.5_evalxi.exe,開始安裝。(BXP2.5_evalxi.exe為BXP 2.5的測試版,只能連接兩個用戶,且虛擬磁碟的空間限制在2G以內,《無盤網路完全教程—提高篇》一書配置光碟的「純無盤windows xp相關文件\BXP2.5」目錄下有此安裝文件。文件自動解壓後,開始安裝,出現一個「Welcome」的歡迎安裝界面。
2.若需要查閱BXP的英文安裝文檔,則可以單擊「View」按鈕;若不需查閱則單擊「Install」按鈕開始安裝。
3.在閱讀產品授權協議書並表示同意之後,便可以繼續安裝,後面的幾個步驟可以按默認值設置,當出現「Setup Type」時,需根據具體情況來時行選擇,由於本例只使用一台伺服器,所以可以選擇第一項,即「Full Server」
4.單擊「Next」出現「Select Components」界面,
在組件列表中有以下兩個組件:
? ? 「Tellurian DHPC Server」 BXP內置的DHCP伺服器組件,選擇此組件時,在後續步驟中,系統將會自動安裝BXP內置的DHCP模塊,若不準備使用外部的DHCP來為BXP提供服務,可以選中此選項,當然此項選中後,外部的DHCP仍可以照常使用,也就是說在BXP管理器中可以選擇使用哪一個DCHP,因此在這里我們先選中此項目。
? ? 「Embedded Tools」 嵌入工具組件,此組件可以在窗口中嵌入XP,類似於XP的遠程桌面。
注意:
如果內置上的 DHCP 組件被選擇,那麼就不能配置BOOTP方式啟動無盤工作站。 當選擇DHCP組件時,可以不安裝微軟DHCP組件。
5.後面幾個步驟要按默認值設置,本例使用的BXP 2.5的測試版,所以沒有注冊界面,若需正式使用,需購買正式版,並正確進行注冊。最後出現「Setup complete」 對話框,
單擊「Finish」按鈕,完成BXP的安裝。
4 配置BXP伺服器組件
配置BXP伺服器組件包括以下幾個內容:
? ? 配置BXP相關的服務
? ? 配置DHCP服務(在需要的情況下)
? ? 產生並且處理BXP客戶登錄
4.1 配置BXP相關的服務
在配置一個BXP伺服器之前,必須確定以下服務組件已正確安裝在伺服器:
? ? 3 Com BOOTP 服務 或3 Com PXE 服務
? ? BXP TFTP 服務
? ? BXP IO 服務
? ? BXP 登錄服務
1.引導方式的選擇
BXP工作站的引導方式有兩種,一種為PXE方式,另一種為BOOTP方式;PXE是通過DHCP服務動態地為工作站分配IP地址,其網路構在PXE的網路結構DHCP伺服器和BXP伺服器可以作到一台計算機上。 在BOOTP 引導方式下,工作站的IP地址是固定的,每個工作站必須在伺服器上手動地指定。其網路結構如無盤系統採用何種啟動方式,取決於不同的應用環境,在小型的較單一的網路中建立使用PXE方式,對於較大型的網路,尤其是多種網路混合組網時,應用採用BOOTP方式。以下的設置以PXE為例進行說明。
2.配置PXE服務
在伺服器上,打開「控制面板」,雙擊「3 COM PXE」圖標。如果出現警告信息,說明 PXE服務還沒有啟動,單擊「是」按鈕,若已安裝Windows 2000 自帶的DHCP,系統將提示已安裝DHCP,將禁用BXP內置的DHCP,單擊「確定」,此時出現「3COM PXE」對話框。在「Options」標簽中的Data files框中,輸入BOOTPTAB文件及其正確的路徑,也可以單「Browse」找到此文件,由於事先已安裝了Windows 2000自帶的DHCP,所以「Proxy DHCP」為不可用狀態,單擊「Network Adapters」標簽,在伺服器IP地址列表中,選中要綁定的IP地址,本例為198.168.0.1單擊「OK」按鈕,完成PXE伺服器設置。
3.配置 Venturcom TFTP 服務
打開伺服器的「控制面板」,雙擊「Venturcom TFTP Service」圖標,出現「TFTP Settings」對話框,單擊「TFTP Option」標簽,在「Transmit (GET) directory」框中為啟動引導文件 Vldrmi13.bin所在路徑,若在在安裝期間是以默認的路徑安裝的BXP,則此文件的路徑為 C:\ Program Files\Venturcom\BXP\ Tftpboot),設置好後單擊「TFTP Network」標簽,將TFTP服務綁定到相關的IP地址上,本例為198.168.0.1,單擊「確定」按鈕,結束BXP的TFTP的設置。
4.配置 BXP IO 服務
在伺服器上,建立一個用來存放所有的虛擬磁碟映象文件的文件夾,例如:D:\VLD,請確定此文件夾所在的磁碟有足夠的硬碟空間。單擊「開始」菜單→選擇「程序」→ Venturcom BXP→ 「BXP IO Service Preferences」,出現「BXP IO Service Preferences」對話框,單擊「Virtual disks directory」框後面的「Browse」按鈕,在彈出的「Select Directory」對話框中選擇我們在前面建立的用以存放虛擬磁碟映象文件的文件夾D:\VLD,在「IP Settings」的列表中,選中「198.168.0.1」,其它選項可以按默認值設置,完成後,單擊「OK」按鈕,完成配置 BXP IO 服務的配置。
5.配置BXP登錄服務
在伺服器上,單擊「開始」菜單→選擇「程序」→ Venturcom BXP→ BXP Login Service Preferences,出現「Login Service Preferences」 對話框,檢查資料庫路徑是否正確定(默認情況下在C:\ Program 文件\Venturcom\BXP\ VLD.MDB),單擊「Browse」按鈕可以選擇一個不同的資料庫。在「IP Settings」列表中綁定「198.168.0.1」,其它的選項可以按默認值進行設置,單擊「OK」按鈕,完成登錄服務的配置。
4.2 啟動BXP相關的服務
打開伺服器「控制面板」,雙擊「管理工具」圖標,打開管理工具窗口,雙擊「服務」圖標,出現「服務」對話框,按以下順序啟動各項服務並將它們設置為自動運行。
? ? 3Com BOOTP 或 3Com PXE
? ? BXP TFTP Service
? ? BXP Adaptive Boot Server (此服務無需配置)
? ? BXP IO Service
? ? BXP Login Service
? ? BXP Write Cache I/O Server (此服務無需配置)
服務啟動並設置完畢後
4.3 配置DHCP服務
如果使用Windows 2000 系統的自帶的DHCP,那麼配置DHCP服務的方法與PXE無盤Windows 98完全相同,詳細情況請參見本叢書基礎篇的第7章相關內容。若伺服器採用Windows 2000 Workstion 或Windows XP等不帶DHCP的操作系統,則可以設置BXP的DHCP,以完成PXE的啟動過程。
5 配置BXP管理程序
5.1 管理程序概述
BXP 管理程序有管理IO伺服器、工作站帳號、虛擬磁碟和配置啟動文件路徑等功能。使用管理程序對數據的修改都被儲存在BXP資料庫中(VLD.MDB)。
單擊「開始」菜單→程序→ Venturcom BXP→BXP Administrator就可以打開BXP管理程序,當BXP的各項伺服器都啟動時,由於還沒有建立工作站帳號、虛擬磁碟,及沒有添加IO伺服器,所以在列表中只有一個登錄伺服器的圖標,在後繼章節設置完成後,就會出現在列表中。
5.2 管理程序的使用
1. 1. 配置自引導文件
單擊「開始」菜單→程序→ Venturcom BXP→BXP Administrator就可以打開BXP管理程序。單擊「Tools」菜單,選擇「Configure Bootstrap」命令,在「Path」框中,輸入引導文件及其路徑,也可以單擊「Browse」按鈕,在「打開」窗口中找到此文件,默認情況下引導文件為:C:\ Program Files\Venturcom\BXP\ TFTPBoot\VLDBMI13.BIN。其它選項均按默認值設置。完成後,單擊「OK」按鈕完成設置。
2. 2. 注冊IO伺服器
在安裝BXP伺服器時,IO服務組件已自動安裝,本機的IO伺服器,必須在資料庫中注冊登記後才能正常的使用。
注意:
本實例的中只使用一台伺服器,包括IO服務在內的所有組件都安裝在同一台伺服器,當使用多台IO伺服器時,也將外部的IO伺服器加入資料庫。
具體注冊方法如下:
單擊「開始」菜單→程序→ Venturcom BXP→BXP Administrator打開BXP管理程序。從「File」菜單中,單擊「New」→「Server」,出現「New IO Server」對話框。在「Name」框中,輸入IO伺服器的機器名,然後單擊「Resolve」按鈕,此時與此伺服器綁定IP 地址便會在「IP Address」框中顯示出來,若伺服器有多個IP地址,則需手動輸入伺服器的IP地址。
注意:
不要改變埠(port)中的數值。 因為BXP內置程序將使用這個埠。
在「Descriptio」框中,輸入入此IO伺服器的描述信息,例如:I/O伺服器,最後點擊「OK」按鈕。IO 伺服器和登錄伺服器圖標就會在BXP管理界面中出現。 如果BXP服務處於已啟動狀態,則出現由於綠色的熒屏,如果服務處於停止狀態,則圖標以黑色的熒屏出現。
3. 3. 建立虛擬磁碟
創造一個虛擬磁碟前,應確定BXP IO服務已啟動,具體建立過程如下:
單擊「開始」菜單→程序→ Venturcom BXP→BXP Administrator打開BXP管理程序。將管理程序的面板模式改變為「Server」→「Disks」。 操作為:單擊「View」菜單,選擇「Server」→「Disks」。選中IO伺服器圖標,本例為yxzfs1,從「File」菜單中,選擇「New」命令,然後單擊擊「disk」,出現「Add Virtual Disk」對話框,選中「New Disk」選項,在「Virtual disk size in……」框中輸入虛擬磁碟的大小,如果在IO伺服器上的虛擬磁碟目錄為NTFS,最大的磁碟大小是8024MB,其它的方式則最大的虛擬磁碟大小如果 4095MB(以上數據均為正式版,測試版最大容量為2006MB)。
注意:
虛擬磁碟的大小在生成之後是不能改變的。因此要確定分配空間足以滿足客戶需要。
在「Disk name」框中輸入虛擬磁碟的名字,它可以支持長文件名字,在「Description」框中,輸入虛擬磁碟的描述,描述最多允許50個字元,若輸入漢字描述則最多為25個漢字,設置信息輸入後,單擊「OK」按鈕,完成設置,系統開始建立虛擬磁碟,系統可能要花費幾分鍾時間產生虛擬磁碟文件,並出現如圖23所示界面,提示生成虛擬磁碟的進程。
4. 4. 格式化虛擬磁碟
單擊「開始」菜單→程序→ Venturcom BXP→BXP Administrator打開BXP管理程序。. 單擊「View」菜單,選擇「Server」→「Disks」,選擇需格式化的虛擬磁碟,本例為win XP。 從「Tools」菜單下,選擇「Map Virtual Disk」命令,此時可以看到虛擬磁碟的顏色加亮,這個操作的目的是將指定的虛擬磁碟文件在伺服器端產生一個虛擬盤符,操作人員可以對這個虛擬的盤格式化,添加、刪除及修改其中文件。
警告:
正在使用中的的虛擬磁碟,不要映射一個虛擬的磁碟。這樣作,很可能引起虛擬磁碟映象的損壞。
當作完以下映射操作後,打開「我的電腦」就可以看到虛擬磁碟的盤符了,本例為H盤,按常方法對虛擬磁碟進行格式化,完成後需將映射取消工作站才能使用,返回BXP 管理程序界面,選中剛才作映射的虛擬磁碟,然後從「Tools」菜單下,再次單擊「Map Virtual Disk」,使前面的選中鉤去除,從而取消虛擬盤的映射。
5. 5. 建立工作站帳號
建立工作站帳號的方法有以下兩種:
? ? 在工作站端自動添加(注意此方式只有在配置BXP登錄服務期間,已將「Add new clients to data」選項選中時才有效,
? ? 使用BXP管理程序手動的添加
自動生成工作站帳戶的操作:
啟動無盤工作站,修改BIOS設置及網卡相關設置,使用網路遠程引導優先。重新啟動工作站。工作站將會從伺服器到獲得IP地址,接著從伺服器引導系統,最後系統提示輸入工作站帳號名及相關描述,此時可以在工作站的熒屏看到與下列相似的信息:
Venturcom BXP bootstrap v2.0 build 23
Copyright (c) 2002 Venturcom, Inc.
All rights reserved.
UNDI IRQ:000B
Bootstrap loaded at 8AC0:0000 Size 3BFE

Connectiong to the BXP services.Please wait…

Venturcom BXP could not find an entry for this client PC in its database. This may be because it is a new PC. You can enter the information below for this client PC and it will be added to the BXP database, or you can press the ESC key and the MAC address will be used as the client name and description. You can edit this client information later using the BXP Administrator.
Client Name:
Description:

輸入一個工作站的帳號例如:X01,然後按回車,再輸入相關的描述信息,例如「First ws」,按回車確定。系統提示「No virtual disk assgned」(沒有分配虛擬磁碟)。
此時伺服器, 打開BXP管理程序,若如果管理程序已經是打開的,可以按F5進行刷新,在管理程序窗口,將管理界面設置為「Server→Client→Disk」方式,就可以在Clients分支中看到剛才添加進來的工作站帳號X01,
由於工作站X01還沒有分配到虛擬磁碟,所以它目前處於Clinets分支,若它分配了虛擬磁碟後將出現在提供給它虛擬磁碟的IO伺服器圖標下。
為上傳工作站系統,並在有盤工作站中產生虛擬磁碟的映射,在此要將第一個工作站(帶母盤的工作站)設置為硬碟優先,可以在所示界面中,右擊X01工作站圖標,在彈出的快捷菜單中,選擇「Properties」命令,出現「Client Properties」對話框,單擊「Disks」標簽,在「Boot order」下拉列表中,選擇「Hard Disk First」即硬碟優先,單擊「確定」按鈕,完成設置。當系統上傳後,可將此選項設置為「Virtual Disk First」即虛擬盤優先。
使用BXP管理程序手動的添加
單擊「開始」菜單→程序→ Venturcom BXP→BXP Administrator打開BXP管理程序。從「File」菜單中,選擇「New」,再單擊「Client」後出現「New Client」對話框。在Name框中輸入要建立的工作站帳號名,例如X02,在MAC框中輸入工作站網卡的MAC地址,例如00e04c232201,在Descriptio框中輸入相關的描述信息,也可以不輸入描述信息,注意不要改變Port的值,完成後,單擊「確定」按鈕。
6. 6. 為工作站分配虛擬磁碟
打開BXP管理程序,在「View」菜單中,將管理界面設置為「Server→Client→Disk」方式。展開「Clients」分支,右擊需要虛擬磁碟的用戶,例如X01,在彈出的快捷菜單中,選擇「Properties」命令,出現「Client Properties」對話框,單擊「Disks」標簽,單擊「Change」按鈕,出現「Select Virtual Disk」對話框,在「All disks」列表中,展開IO服務分支,本例為yxzfs1,此進可以看到此伺服器中的虛擬磁碟,本例為Win XP,單擊此虛擬磁碟圖標,然後單擊「Add」按鈕,將它加入到右邊的「Attached disks」列表中,單擊「OK」按鈕,返回「Clent Properties」設置界面,此時在IO Server列表可以看到剛才添加過來的虛擬磁碟。單擊「確定」按鈕,返回BXP管理程序界面。此時可以看到,工作站X01的圖標已轉移到yxzfs1的IO伺服器分支上了。
6.7 BXP客戶的安裝及設置
在一個工作站上安裝硬碟及光碟機,將Windows XP安裝並設置好,另外,在安裝BXP客戶端程序之前,需確定以下工作是否完成:
? ? BXP IO伺服器已啟動,且已在BXP
無盤網路,就是一個網路中的所有工作上都不安裝硬碟,而全部通過網路伺服器來啟動,這樣的網路就是無盤網路,這些工作站被稱為無盤工作站。
一種新的網路結構:無盤網路出現了。無盤網路的本意一個是為了降低工作站的成本,但主要卻是為了管理和維護的方便。試想,如果把工作站要用到的操作系統的文件和軟體文件都放到伺服器上,系統的管理和維護都在伺服器上完成,軟體升級只需要配置一次,網路中的所有計算機就都能用上新軟體。
應用范圍 :
1、 適用於學校無盤網路教室的組建或改造
2、 適用於大中小型公司、企事業單位、營業廳等辦公室
3、 適用於游戲吧及Internet 網吧
4、 適用於酒店、KTV歌廳等以vcd 為主的網路

5. 如何通過PXE實現一鍵自動化安裝操作系統

因為之前的工作需要搭建紅帽實驗室環境,由於機器數量比較多,所有需要批量自動化無人值守安裝系統,所以我嘗試使用RHEL5+PXE+DHCP+Apache+Kickstart安裝了RHCE5.1 i386實驗室環境,並取得了成功,不過過程比較漫長,所以我特地記錄下PXE+DHCP+Apache+Kickstart無人值守安裝的過程。現階段,由於需要大規模應用CentOS5.8 x86_64系統用於集群環境,所以將此方法主要用於在公司內網批量安裝新伺服器系統,這極大地簡化了用光碟重復安裝CentOS5.8 x86_64的過程,再加上分布式自動化運維工具puppet進行批量部署,達到了自動化運維的目的,避免了重復性勞動,極大的提高了工作效率。
首先,我們來介紹一下與之相關的原理和概念。
1. 什麼是PXE
嚴格來說,PXE 並不是一種安裝方式,而是一種引導方式。進行 PXE 安裝的必要條件是在要安裝的計算機中必須包含一個 PXE 支持的網卡(NIC),即網卡中必須要有 PXE Client。PXE (Pre-boot Execution Environment)協議可以使計算機通過網路啟動。此協議分為 Client端和 Server 端,而PXE Client則在網卡的 ROM 中。當計算機引導時,BIOS 把 PXE Client 調入內存中執行,然後由 PXE Client 將放置在遠端的文件通過網路下載到本地運行。運行 PXE 協議需要設置 DHCP 伺服器和 TFTP 伺服器。DHCP 伺服器會給 PXE Client(將要安裝系統的主機)分配一個 IP 地址,由於是給 PXE Client 分配 IP 地址,所以在配置 DHCP 伺服器時需要增加相應的 PXE 設置。此外,在 PXE Client 的 ROM 中,已經存在了 TFTP Client,那麼它就可以通過 TFTP 協議到 TFTP Server 上下載所需的文件了。
2. 什麼是Kickstart
Kickstart是一種無人值守的安裝方式。它的工作原理是在安裝過程中記錄典型的需要人工干預填寫的各種參數,並生成一個名為 ks.cfg的文件。如果在安裝過程中(不只局限於生成Kickstart安裝文件的機器)出現要填寫參數的情況,安裝程序首先會去查找 Kickstart生成的文件,如果找到合適的參數,就採用所找到的參數;如果沒有找到合適的參數,便需要安裝者手工干預了。所以,如果Kickstart文件涵蓋了安裝過程中可能出現的所有需要填寫的參數,那麼安裝者完全可以只告訴安裝程序從何處取ks.cfg文件,然後就去忙自己的事情。等安裝完畢,安裝程序會根據ks.cfg中的設置重啟系統,並結束安裝。
3. PXE + Kickstart的安裝條件和詳細步驟
執行PXE+Kickstart安裝需要的設備為:
DHCP伺服器。
TFTP 伺服器。
Kickstart所生成的ks.cfg配置文件。
一台存放系統安裝文件的伺服器,如 NFS、HTTP 或 FTP 伺服器。
一個帶有 PXE 支持網卡的主機。
系統環境紹如下:
伺服器系統為CentOS 5.6 x86_64,IP為192.168.11.29(此伺服器並非一定要限定為CentOS 5.8 x86_64系統),由於是最小化安裝的,我們在後面要用到system-config-kickstart工具,它必須依賴於X windows,所以我們要提前安裝好X windows及gnome並重啟系統,步驟如下所示:
先裝X windows和GNOME桌面環境,命令如下所示:
yum -y groupinstall 'X Window System'
yum -y groupinstall 'GNOME Desktop Environment'
然後修改/etc/inittab文件並重啟伺服器,使其運行在圖形模式下,主要修改文件內容如下所示:
id:5:initdefault:
重啟伺服器命令如下:
reboot
完成上述的准備工作後,PXE+DHCP+Apache+Kickstart無人值守安裝CentOS5.8安裝的步驟如下:
(1)我們先下載CentOS5.8 x86_64光碟至/usr/local/src下,並掛載至/mnt/cdrom目錄下,並確認系統已安裝好httpd服務,如下:
cd /usr/local/src
wget //mirror.neu.e.cn/CentOS/5.8/isos/x86_64/CentOS-5.8-x86_64-bin-DVD-1of2.iso
mkdir –p /mnt/cdrom
接下來我們掛載光碟ISO文件至/mnt/cdrom目錄下,如下命令:
mount -o loop CentOS-5.8-x86_64-bin-DVD-1of2.iso /mnt/cdrom
CetnOS5.x x86_64系列已默認安裝Apache,我們可以用命令看下其版本號,如下所示:
rpm -q httpd
命令顯示結果如下所示:
httpd-2.2.3-65.el5.CentOS
(2)接下來我們復制光碟下的所有內容(文件和文件夾)到/var/html/www(此目錄為Apache默認DocumentRoot目錄)下,無論是紅帽系統還是CentOS 5.x系統,如果是最小化安裝,基本上第一張DVD光碟文件就夠了,復制命令如下所示:
cp -rf /mnt/cdrom /var/html/www
(3)安裝 tftp-server,並啟用tftp服務,同時啟動xinetd進程,步驟如下所示。
1.我們用命令安裝tftp-server,命令如下:
yum -y install tftp-server
2.接著修改/etc/xinetd.d/tftp文件,將disable的值由yes變為no,內容如下所示:

3.接著重啟xinetd進程,命令如下所示:
service xinetd restart
(4)配置支持PXE的啟動程序(注意:前面已經將CentOS5.8 x86_64第一張光碟的內容復制到/var/www/html目錄中了,所以需要的文件只需要從/var/www/html目錄中復制就行了)。
a) 建立tftpboot文件夾,如下所示,若該文件夾已經存在則不用建立。
mkdir -p /tftpboot
b) 復制pxelinux.0文件至tftpboot文件夾中,如下所示。
cp /usr/lib/syslinux/pxelinux.0 /tftpboot
c) 把DVD光碟上的/image/pxeboot/initrd.img和vmlinux復制到/tftpboot/中,如下所示。
cp /var/www/html/images/pxeboot/vmlinuz /tftpboot
d) 復制DVD光碟上的isolinux/*.msg到/tftpboot目錄下,如下所示:
cp /var/www/html/isolinux/*.msg /tftpboot/
e) 在tftpboot中新建一個pxelinux.cfg目錄:
mkdir pxelinux.cfg
f) 將isolinux目錄中的isolinux.cfg復制到pxelinux.cfg目錄中,同時更改文件名稱為default,命令如下所示:
cd pxelinux.cfg
cp /var/www/html/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
g) 在上一個步驟,即第6點中,暫時不要修改default文件,進行到這一步時,雖然已經可以通過網路來引導並手動安裝Kickstart了,但是由於這里討論的是無人值守安裝,所以先不修改這個default文件。
(5)安裝dhcp服務,同時修改如下配置:
yum –y install dhcp
然後復制配置模板文件到指定的目錄中,並重新命名。
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
接著修改/etc/dhcpd.conf配置文件,文件最後修改內容如下所示:

最後啟動dhcp服務:
service dhcpd start
註:如果機器數量過多的話,注意dhcp伺服器的地址池,不要因為耗盡IP而導致dhcpd伺服器沒有IP地址release情況。
(6)用yum工具自動安裝Kickstart,同時配置system-config-kickstart。
a) 首先我們需要安裝Kickstart這個工具包,在CentOS最小化安裝系統時,此軟體包並沒有默認安裝,yum安裝命令如下所示:
yum –y install system-config-kickstart
b) 在gnome環境下配置Kickstart,命令如下所示:
system-config-Kickstart
運行上面的命令後可以對系統的一些基本配置進行設置,例如選擇時區、設置root的密碼等。
c) 接下來便要進行安裝了,建議選擇httpd安裝,切記不要輸入任何賬號,而是採用匿名安裝。
在安裝過程中,根據引導選擇安裝選項,不需要做更改。
d) Kickstart會讓我們選擇需要批量安裝的CentOS5.8分區信息,按照上一節所介紹的CentOS5.5 x86_64的安裝方法,我們創建四個分區,即/、/boot、/data和swap分區。
e) 在進行網路配置時,我使用的靜態分配地址(動態同樣如此),這里跟前面進行光碟安裝是一樣的。
f) 設置顯示配置時可以按照我們的習慣選擇。
g) 關於軟體包的選擇,大家可以根據實際的工作需求來選擇自己需要的軟體包,由於伺服器安裝後用途都是不一樣的,建議大家這里選擇最小化安裝。
h) 其他都選擇默認設置,不需要修改。
i) 最後將生成的文件ks.cfg保存到/var/www/html下,此為自動化無人值守安裝的重難點,此文件稍有配置不當的話就會需要人為干預了,如果大家遇到問題,建議參考我下面的ks.cfg配置文件。
(7)修改/tftpboot/pxelinux.cfg/default文件,指定讀取ks.cfg的方法,即修改文件第一行內容,改動後文件第一行內容如下所示:
default text ks=192.168.11.29/ks.cfg
另外,也建議將timeout時間由原先的600改為1,timeout時間是引導時等待用戶手動選擇的時間,設為「1」可直接引導。
(8)/var/www/html/ks.cfg文件內容如下所示(此內容是整個實驗過程的重難點,請關注):

此配置過程中的重難點我這里說明下:
分區操作按照目前線上分區來操作,即分成/、/boot、/data及swap四個分區,其中/data分區是存放數據的,我們這里用--grow --size=1參數來將其餘的剩餘空間全部分配給/data分區。
key --skip如果是紅帽系統,此選項可以跳過輸入序列號過程;如果是CentOS 5.x系列,則可以不保留此項內容;
reboot 此選項必須存在,也必須文中設定位置,不然kickstart顯示一條消息,並等待用戶按任意鍵後才重新引導,此問題是很多朋友在論壇上發言提問的,我在實驗過程中也遇到此問題,建議多做幾次實驗;
clearpart --all --initlabel此條命令必須添加,不然系統會讓用戶手動選擇是否清除所有數據,這就需要人為干預了,從而導致自動化過程失敗;
其它方面選項較容易看懂,我這里就不再重復了。
(9)將Kickstart需要的伺服器均啟動後,此自動化安裝系統的過程就完成了,我們就可以在內網機櫃中全自動同時安裝CentOS5.8 x86_64系統了,伺服器端啟動相應命令如下:
service httpd start
chkconfig httpd on
service dhcpd start
chkconfig dhcpd on
service xinetd restart
系統完成最小化後安裝後,大家可以根據自己公司的實際情況來進行系統的優化,此最小化優化腳本init.sh還可以讓puppet伺服器進行推送,此腳本內容如下所示:

注意:
#tune kernel parametres為內核優化部分,在這里我只做了基礎處理,大家有需求可以自行修改,記住:一切以系統穩定為原則。
#vim setting選項為vim的個性化配置,如果想vim語法高亮,則必須安裝vim-enhanced包,另外,vim在使用搜索功能,搜索選中內容為高亮,感覺不是特別舒服,所以我這里用了set nohlsearch選項,如果大家不介意此項功能,則不需要添加此語句;
#disable ipv6選項我在測試時發現,在CentOS5.8 x86_64系統下,如果不添加install ipv6 /bin/true此語句到/etc/modprobe.conf文件里,是關閉不了ipv6選項的,而測試的CentOS5.5 | 5.6不添加此句均可以順利關閉ipv6,這點請大家注意,當然了,最後要reboot系統讓此配置生效。

引申:相信大家的開發環境應該有不少Xen虛擬機,雖然Xen有自身的模板文件操作,但我們也可以利用Kickstart的方式快速無人值守安裝Xen虛擬機系統,命令如下所示:
virt-install -n vm4 -r 300 -f /data/vm/vm4.img -s 8 -p -l -x ks=192.168.11.29/ks.cfg
我們單位有個叫noc-ps的伺服器,可以通過他自動安裝各種操作系統,把鏡像都做好,可以像給任務一樣都完全自動化,比PXE還簡單,原本是一個老員工做的,他走了,老闆讓我現在做一個功能就是讓他能自動破解windows密碼,我只會家裡平時用用GHOST里的工具去破解,賽光碟直接進軟體然後選擇磁碟的sam文件,但是通過noc-ps我就不是很清楚,老闆叫我做個WINPE,然後通過腳本方式實現,既然是winpe我想論壇很多GHOST系統里開機都有WINPE的,我猜想把這個系統鏡像里的系統GHOST文件去除,減少點容量,然後想辦法通過NOC-PS引導到像家裡光碟機啟動一樣的界面,讓他自己進入WINPE,然後系統啟動後自動讓他執行破解軟體的腳本,不知道是這樣否,現在我把系統鏡像上傳上去,引導就是引導不起來,不知道論壇下載的ISO文件本身帶自己引導嗎?因為我通常把ISO放到虛擬機里CD/DVD光碟機,虛擬機只要按運行虛擬機自動會啟動的,不知道NOC-ps是不是要我手工把ISO這個文件製作成帶啟動功能的,請大俠指點我

6. 如果內網搭建一個PXE伺服器來安裝系統,怎麼搭建

這個事情分成兩步: 1、架設SVN伺服器 2、開通外網訪問 對於第一步,網上有很多的文檔了,在我的網路文庫里也有兩篇SVN伺服器的架設指導,建議安裝Collabnet Subversion Edge版SVN伺服器,安裝配置很簡單,基本裝好就能用。 對於第二步,至少有兩種方案: 1、架設VPN,外網通過VPN連入內網後,就和在內網完全一樣了; 2、在公司的路由器上做個埠映射,將SVN伺服器的訪問埠(如Collabnet Subversion Edge版SVN伺服器採用的是http協議,默認是80埠)映射到公司外網IP的相應埠上,這樣訪問公司外網IP+SVN服務埠,就等於訪問公司SVN伺服器。 第二步的兩種方案雖然也不復雜,網上也能找到很多文檔參考,但還是建議你找網路專業人員幫你配置吧。

7. 如何部署windows服務

01)、在 DC1 中插入 Windows server 2003 安裝光碟,選擇安裝可選的 Windows 組件。 02)、勾選 Windows
部署服務,單擊下一步,單擊完成並重新啟動計算機。
03)、單擊開始,單擊管理工具,單擊 Windows 部署服務。
04)、在
Windows 部署服務管理窗口中,雙擊伺服器,右擊
dc1.contoso.com,單擊配置伺服器,如圖1。

05)、單擊下一步,在路徑中鍵入 E:\RemoteInstall,單擊下一步。
06)、在
DHCP 選項 60 中勾選不偵聽埠67,勾選將 DHCP 選項標記 #60 配置為
「PXEClient」,單擊下一步,如圖2。

07)、在 PXE 伺服器初始設置中,選擇響應所有(已知和未知)客戶端計算機,單擊下一步,如圖3。

08)、在配置完成中,清除立即在 Windows
部署器上添加映像,單擊完成。如圖4。

至此,完成 windows 部署服務的安裝與配置。

2、為 Windows 部署服務添加啟動鏡像並為安裝鏡像添加映像組
01)、在 Windows 部署服務管理窗口中,雙擊伺服器,雙擊 dc1.contoso.com,右擊啟動映像,單擊添加啟動映像。
02)、在映像文件中,單擊瀏覽,瀏覽到 winpe.wim 所在位置,雙擊
winpe.wim,然後單擊下一步。
03)、在映像元數據中,保持默認的映像名稱和說明,單擊下一步。
04)、在摘要中,單擊下一步。
05)、在任務進度中,單擊完成,完成 winpe.wim
映像的添加。
06)、繼續右擊啟動映像,單擊添加啟動映像。
07)、在映像文件中,單擊瀏覽,瀏覽到 boot.wim 所在位置,雙擊 boot.wim,然後單擊下一步。
08)、在映像元數據中,為了保持友好,我們將映像名稱和說明中的 Longhorn 修改為 XP,如圖5,單擊下一步。

09)、在摘要中,單擊下一步。
10)、在任務進度中,單擊完成,完成 boot.wim 映像的添加。
至此,完成 winpe.wim
和 boot.wim 的添加。如圖6。

11)、右擊安裝映像,單擊添加映像組。
12)、在添加映像組中鍵入 VPC XP Group,單擊確定。
至此,完成映像組的添加。

3、捕獲Client1(基準計算機)映像並上傳至 windows 部署伺服器
01)、配置 Client1 BIOS 中 PXE
啟動為第一的位置。保存配置重新啟動計算機,系統出現提示時,按 F12 初始化 PXE
啟動進程,如圖7。

02)、選擇 Windows Windows Vista PE (x86) 啟動,如圖8。

03)、從 PXE 開始讀取 winpe.wim,如圖9。

04)、進入 Vista PE 環境,鍵入 wdscapture,彈出 Windows 部署映像捕獲向導,如圖10,單擊下一步。

05)、在映像捕獲源中,選擇要捕獲的卷為 C:\,鍵入映像名稱為 WinXP.wim,映像描述為 VPC Windows XP WIM (x86),如圖11,單擊下一步。

06)、在映像捕獲目標中,單擊瀏覽,保存映像至
C:\winxp.wim,勾選將映像載入到 WDS
伺服器,在伺服器名中鍵入 dc1.contoso.com,並單擊連接,如圖12。

07)、在網路憑據窗口中,輸入具有所需許可權的 contoso.com 域的用戶帳戶和密碼,如圖13。

08)、在映像組名中選擇 VPC XP Group,如圖14,單擊完成。開始映像的捕獲和上傳。如圖15、16、17。

09)、完成後單擊關閉。在 DC1 上單擊開始,單擊管理工具,單擊 Windows 部署服務,雙擊伺服器,雙擊 dc1.contoso.com,雙擊安裝映像,單擊 VPC XP Group,在右面窗體中可以發現上傳的 WinXP.wim,如圖18。

熱點內容
linux文件軟鏈接 發布:2025-02-08 22:35:48 瀏覽:773
iphone6s緩存怎麼清理 發布:2025-02-08 22:33:17 瀏覽:928
資料庫系統設計的步驟 發布:2025-02-08 22:11:19 瀏覽:44
processc語言 發布:2025-02-08 22:11:15 瀏覽:537
國產車配置為什麼這么便宜 發布:2025-02-08 22:09:52 瀏覽:481
伺服器為什麼需要專線 發布:2025-02-08 22:07:27 瀏覽:872
java正則表達式正則替換 發布:2025-02-08 22:01:04 瀏覽:506
伺服器不識別配置的ip地址 發布:2025-02-08 22:00:02 瀏覽:615
橙雲伺服器 發布:2025-02-08 21:59:48 瀏覽:438
ftp伺服器ip就是電腦ip嗎 發布:2025-02-08 21:51:42 瀏覽:475