Windows系統遠端安裝服務及PXE技術

來源:互聯網
上載者:User

http://apps.hi.baidu.com/share/detail/21392979

 


要:現今各學校的電子閱覽室和電腦機房都擁有幾十甚至上百台電腦,在不為大多數電腦配備光碟機和軟碟機的情況下通過目前比較流行的windows系統遠
程安裝服務和網路複製技術,很好的解決了這些電腦的系統安裝問題並且大大提高了工作效率。通過Windows 2003 sever sp1
提供的遠端安裝服務實現遠程安裝Windows系統的案例和Netghost 7.5版與Intel
PXE技術配合完成網路複製的案例叫要闡述這兩種技術在學校電子閱覽室及電腦機房的應用。
  關鍵字:遠端安裝服務、網路複製、RIS、PXE、電子閱覽室、電腦機房

  今天各級院校出於教學、實驗、辦公、資訊共用、資訊檢索等目的都陸續建設了具有一定規模的電子閱覽室和電腦機房,而這些閱覽室或者機房的實質
就是由幾十或者上百台微電腦在一定的物理範圍內通過網路布線和網路裝置串連起來的局部電腦網路。處在同一區域網路裡的電腦可以實現檔案和印表機的共
享,也可以通過Proxy 伺服器或者路由器與其他網路互連,直至介入Internet。
  學校在採購大量電腦建設電子閱覽室和電腦機房的時候,除了適用性以外最重要的就是採購成本問題,所以除個別電腦外一般都不配有光碟機甚至不配有軟
驅。由於學校購買的同一批次計算機一般都採用同一廠家、同一型號的電腦,這樣這些電腦的硬體設定是一致的。為了給這些電腦安裝新系統,我們可以採取這
樣的措施:第一步,給配有光碟機的電腦安裝新系統;第二步,給安裝好Windows系統的電腦繼續安裝應用軟體並作相應設定;第三步,為安裝了系統的硬
盤做網路複製使用的鏡像;第四步,利用網路複製伺服器將鏡像還原到其他電腦的硬碟。這個過程對管理機房的技術人員來說再熟悉不過了,一般不從事這方面工
作的人員也很容易掌握。在這一過程中,只要第一步中存在具有可用光碟機的電腦,第四步中被燒錄的機器能通過軟碟機或者usb介面啟動進入dos系統並載入
netghost用戶端,那網路複製安裝系統真的是一件沒有多大技術含量的事情了。現在我們就要考慮了如果區域網路中所有電腦的光碟機還有軟碟機都損壞了或者
沒有,而且不能夠支援usb啟動,這個時候我們該怎麼辦?對,還有一種啟動機器的方式就是通過網路啟動。在通過網路啟動的條件下,我們可以利用
Windows RIS(遠端安裝服務)為母機安裝作業系統,再利用PXE技術完成網路複製。
1 在Windows2003下,利用RIS遠端安裝服務,大量部署Windows作業系統
  RIS是Windows
2003系統帶的一個超強網路安裝組件,只要你的機器安裝了支援PXE引導的網卡,都可以利用這套工具快速的安裝Windows
作業系統。現在的許多品牌機,都已經整合了PXE引導的網卡。這時,利用RIS安裝操作,就可以大大節省時間、提高工作效率。
註:在Windows 2000 Server的遠端安裝服務中,只支援Windows 2000
Professional的遠程安裝,不支援Windows 2000 Server系列的安裝。而在Windows Server
2003的遠端安裝服務中,除了支援Windows XP Professional的遠程安裝外,還支援Windows Server 2003
和Windows 2000所有版本的遠程安裝。
1.1 伺服器的部署
1.1.1 Windows 2003 RIS伺服器的安裝
  Windows 2003 server RIS 服務安裝的有一個前提,需要在域記憶體在Active
Directory伺服器,DNS伺服器以及DHCP伺服器。我們可以將這3個服務和RIS服務都裝在同一台伺服器上,為了不引起衝突和安裝失敗,先不要
安裝DNS和DHCP伺服器,先安裝Active Diretory服務為電腦添加網域系統管理員的角色,在Active
Diretory安裝過程中我們可以選擇當前伺服器為DNS伺服器,這樣DNS服務就同時添加成功,然後再安裝DHCP服務,這三個服務缺一不可。接下來
我們就可以添加RIS服務了。
1、 添加RIS遠端安裝服務
  從“添加/刪除程式→添加/刪除Windows組件”,進入Windows組件嚮導,選擇“遠端安裝服務”,將Windows 2003 server光碟片放入光碟機,安裝程式完成後,重新啟動電腦。
2、拷貝Windows XP的安裝檔案到RIS伺服器
  再次進入Windows Server
2003後,從“運行”處鍵入risetup,運行RIS配置程式,先出現歡迎畫面,接著讓你選擇RIS磁碟機和目錄,選擇非作業系統所在的且有足夠空間
的NTFS分區,一路預設,安裝智能嚮導會提示你輸入系統光碟片地址,將系統硬碟放入到光碟機中然後選擇光碟機路徑,然後一路預設,最後單機finish完成安裝
1.1.2 授權RIS伺服器
  如果伺服器是Windows 2000 Server,需要授權RIS伺服器,在Windows Server 2003中,不需要單獨授權DHCP伺服器,這是由risetup程式自動完成的。
1.1.3 配置RIS伺服器
1、從管理工具中開啟“Active Directory 使用者和電腦”,單擊“Domain Controllers”,從右邊的視窗將列出可用的RIS伺服器。單擊滑鼠右鍵選中這台RIS伺服器,從出現的菜單中選擇“屬性”,彈出RIS伺服器屬性交談視窗。
2、選中“響應客戶電腦的請求服務”,這樣,RIS伺服器就可以為發出響應的RIS客戶機提供服務了。如果你想檢查RIS伺服器是否有故障,可以單擊“驗證伺服器”按鈕進行檢查。
在預設的情況下,RIS服務只提供全新的安裝,即使你的硬碟已經分區,在用預設的RIS服務進行安裝時,遠端安裝服務將會自動格式化硬碟、並把硬碟劃分為
一個分區。如果是這樣的話,RIS只適合安裝全新的電腦,如果我們的電腦已經分區,並且硬碟上有資料,我們當然不希望RIS服務在安裝的過程中格式化
硬碟,這時候就需要進行如下的配置,步驟如下:
1、單擊“進階設定”按鈕,然後單擊“映像”按鈕。
2、如果此對話方塊有兩個相同的設定檔,就需要刪除一個。選擇下面一個單擊“刪除”按鈕,單擊“是”按鈕刪除這個設定檔。刪除之後,單擊“添加”按鈕,添加一個新的設定檔。
3、在“新的應答檔案或安裝映像”對話方塊中選擇“將新的應答檔案與一個現有映像聯絡起來”。
4、在下一個對話方塊中選擇“Windows映像採樣檔案”。選擇映像檔案,然後單擊“下一步”按鈕,在“選擇採樣應答檔案對話方塊”中選擇下面的應答檔案
“Windows
Professional”,單擊“下一步”按鈕,此時,安裝程式提示已經有一個設定檔,在檔案名稱後輸入“noristndrd.sif”。
5、在下一個對話方塊中,為RIS遠端安裝服務輸入描述資訊文字,在“易懂描述”後面添加“-no par”。
6、在以後的步驟中,按照預設值即可。單擊 “確定”按鈕返回到Active Directory使用者和電腦。
然後,開啟儲存遠程安裝檔案的路徑(在運行RISETUP的時候,儲存Windows XP檔案的路徑,如果安裝在D盤,則是D
:/RemoteInstall/Setup/Chinese/Images/WINDOWS/i386/
templates目錄)。開啟這個目錄下的“noristndred.sif”,將這個檔案中的“Repartition = Yes” 改成
“Repartition = No”。
1.1.4 允許遠程安裝
1. 返回到Active Directory使用者和電腦,選中網域名稱,用滑鼠右鍵單擊,從出現的菜單中選擇“屬性”。
2. 從出現的屬性中選擇“組策略”選項卡。
3. 選中預設的策略,單擊“編輯”按鈕,進入預設組策略編輯視窗。
4. 選擇“使用者配置→Windows設定→遠端安裝服務”,單擊右邊的“選擇選項”,從出現的菜單中選擇屬性。將屬性中的四個選項均選擇為“允許”,單擊“確定”按鈕。然後關閉預設策略返回到Active Directory使用者和電腦。
1.2 在客戶機上安裝Windows 作業系統
  此時,我們已經完成了RIS的配置。如果你的客戶機符合PC98 0.6之後的規範,或者你的電腦配置了PXE引導晶片的網卡,就可以使用RIS遠端安裝服務,安裝Windows XP Professional了。大致過程如下:
1、開啟電腦的電源,在CMOS自檢之後,就會出現F12鍵,從網路啟動的提示。
2、按F12鍵,在第一個對話方塊中按斷行符號鍵,進入自動安裝介面。
3、在“User name:”處輸入一個使用者名稱,這個使用者名稱需要具有把電腦添加到域的許可權,一般情況下,使用管理員帳號即可。在“Password:”處輸入這個使用者的密碼,在“Domain name:”輸入欄位的名稱,然後按斷行符號鍵,進入下一畫面。
4、如果你想完全自動安裝,請選擇第一項“Automatic Setup”,如果你想定製安裝,請選擇第二項“Custom
Setup”,如果你在以前的安裝中有錯誤,想繼續安裝,請選擇第三項“Restart a Previous Setup
Attempt”。不管是選擇全自動安裝還是定製安裝,都不需要我們輸入太多的資訊。在此我們以第二項為例進行說明。選擇第二項,按斷行符號鍵,進入下一畫
面,在此介面中直接按斷行符號鍵。
5、螢幕上將會顯示我們在上文所添加的設定檔,共有兩個,一個是要將電腦重新分區格式化的,一個是保持硬碟現狀進行安裝的。
6、如果選擇第二項“Microsoft Windows …”,安裝程式將會自動在客戶機上安裝Windows
作業系統,並將電腦的硬碟重要劃分為一個分區,此時硬碟上所有的資料將丟失,如果你的機器是一台全新的,可以選擇這一項。如果選擇第一項
“Windows … -no par”,安裝程式在安裝Windows XP的過程中,會提示讓你選擇在那個分區上安裝Windows
作業系統,此時電腦的硬碟不會被重新分區。
7、在以後的過程中,按照工具提示,安裝Windows XP。
8、安裝完成之後,用你的使用者名稱、密碼登入到域。
2 利用PXE技術網路複製
  我們利用Windows 2003 server
RIS服務安裝了一台或者幾台母機,給母機做一些調整後就可以用它來進行網路複製了。我這裡使用Netghost7.5這款軟體,我想大家都不陌生。雖然
Netghost7.5不支援NTFS分區,也就不支援2G以上的檔案,但它相對穩定,而且我們要用到Intel
PXE在產生啟動鏡像時,7.5以上版本的用戶端無法放入一張1.44M的磁碟片中。
因為前面提到所有電腦只能通過網路啟動,所以我們選擇部署PXE服務。
2.1 PXE技術概述
  PXE(preboot execute
environment)是由Intel公司開發的,工作於Client/Server的網路模式,支援工作站通過網路從遠端伺服器下載映像,並由此支援
來自網路的作業系統的啟動過程,其啟動過程中,終端要求伺服器分配IP地址,再用TFTP(trivial file transfer
protocol)或MTETP(multicast trivial file transfer
protocol)協議下載一個啟動軟體包到本機記憶體中並執行,由這個啟動軟體包完成終端基本軟體佈建,從而引導預先安裝在伺服器中的終端作業系統。
PXE可以引導多種作業系統,如:Windows 95/98/2000,linux等。
PXE根據伺服器端收到的工作站MAC地址(就是網卡號),使用DHCP服務給這個MAC地址指定一個IP地址,每次重啟動可能同一台工作站有與上次啟動有不同的IP,動態分配地址。下面以工作站引導過程說明PXE的原理:
1、使用者端電腦開機後, PXE Boot ROM 獲得控制權之前先做自我測試,然後以廣播形式發出一個請求FIND幀。
2、如果伺服器收到個人電腦所送出的要求, 就會送回 DHCP 回應, 內容包括使用者端的 IP 位址, 預設通訊通道, 及開機映像檔案。 否則, 伺服器會忽略這個要求。
3、工作站收到伺服器發回的響應後則會回應一個FRAME,以請求傳送啟動所需檔案。
4、之後將有更多的訊息在使用者端與伺服器之間作應答, 用以決定啟動參數。 BootPROM 由 TFTP 通訊協議從伺服器下載開機映像檔, 這個映像檔就是磁碟片的映象檔案。
5、工作站使用TFTP 協議接收開機檔案後,將控制權轉交啟動塊,引導作業系統,完成遠程啟動。
2.2伺服器的安裝和配置
2.2.1 伺服器作業系統的安裝和配置
  安裝Windows2000 Server 或者 Windows2003
server(最好使用ntfs分區硬碟)當安裝到許可協議時,選擇每伺服器方式,串連使用者數為500(只要多於所要啟動機器數目即可)、網路通訊協定需要安
裝(TCP/IP、NWLink
IPX/SPX相容協議、NetBEUI)這三項,在選擇“網路服務”時,單擊“從列表中選擇”,選中“Microsoft
DHCP伺服器”,單擊“確定”。設定ip地址使用192.168.1.0/24(我的是這樣設定的)本伺服器盡量不要與網吧其它主機在同一個段內(避免
衝突),也可以使用172.16.0.0/16這樣的端。
2.2.2 Intel PXE-PDK2.0安裝
1、雙擊Intel PXE安裝檔案(pxe20-pdk1.exe),開始安裝。當到達Select Components時,選擇“Install
with windows NT4 Server CD”,並將NT4.0安裝盤放入光碟機,再單擊“Next”按鈕,在“Select the
configuration of the PXE Server”選項中,選擇前三項,然後重啟電腦。
2、單擊“開始/程式/PXE PDK/PXE PDK Configuration Program”,出現介面。在視窗左邊列表中擊“Proxy DHCP Server” 項目,選擇菜單“ Configure Proxy DHCP Server ……”
3、單擊“Client Option”選項卡,在“Remote Boot Prompt Timeout
Seconds”文字框中輸入0,使無盤站啟動時,無菜單顯示。將Broadcase
Discover前面的鉤去掉,即不採用廣播方式,這樣可以取消啟動時BD……的10秒鐘,加快啟動速度。
4、單擊“to BootServer discovery List”按鈕,在BootServer中選定3號(DOSUNDI)選項,再將IP地址設為:192.168.0.1,單擊“確定”。
5、雙擊"proxy DHCP SERVER"->雙擊"client Boot
Menu"->單擊“x86pc(UNDI)“->在右邊的視窗中右擊“DOSUNDI1”->選擇“move entry
up”。可以看到“DOSUNDI”移到了第一項,確定後退出。
2.2.3DHCP伺服器設定
  為PXE增加一個DHCP選項,ID為060,名為class ID,類型為字串。在Windows
2000下無法直接安裝,可運行PXEREG60.EXE程式(此程式在C:/program
files/intel/pxe/pdk/system下)自動完成添加,雙擊此檔案,運行時出現介面。單擊“Add option
60”,完畢後再單擊“set 60 as PXE client”按鍵。添加完畢後,按“EXIT”退出。
2.2.4產生啟動盤鏡像
  我們可以將以前用作Netghost用戶端啟動的磁碟片放入軟碟機中2、在伺服器上進入DOS,進入“Program
Files/Intel/PXE/PDK/system”目錄執行mkimage
dosundi.1命令,完成後,在本目錄下產生了一個dosundi.1啟動映象檔案,將這個檔案複製到“Program
Files/Intel/PXE/PDK/system/images/x86PC/undi/dosundi”目錄下。至此,一切就緒了,重新啟動服務
器,然後啟動客戶機,客戶機應該已經可以正常啟動,並進入GHOST用戶端。
2.2.5 開始網路複製
  利用Netghost 7.5用戶端為前面做好的母機做鏡像,並將鏡像考到安裝Netghost
7.5伺服器端的機器中,並將這台伺服器與剛才做好的PXE伺服器都連入要進行網路複製的網路中(兩台伺服器可以用一台電腦來做),運行
Netghost伺服器選擇要網刻的鏡像以及輸入伺服器名稱,單機接受伺服器串連。啟動需要複製的電腦,他們將通過網路啟動直接載入Netghost
7.5 用戶端,以後的過程我們就很熟悉了

  至此我們通過掌握Windows 遠端安裝服務和Intel PXE
技術,為學校電子閱覽室和電腦機房中沒有光碟機和軟碟機的大批次計算機安裝了Windows作業系統。日新月異的網路技術為我們的日常工作提供了更新和更有效
的技術手段。作為技術人員我們要通過不斷學習來一步一步掌握這些技術,在今後的工作中一定受益非淺

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.