當前位置:首頁 » 雲伺服器 » 無盤伺服器搭建windows

無盤伺服器搭建windows

發布時間: 2023-08-05 12:01:05

『壹』 自己在家怎麼裝無盤系統,

1,先將一台電腦安裝好伺服器系統,如:WINDOWS2003系統,然後安裝上無盤服務端,在服務端裡面設置好相應的「包」(虛擬盤);

2,然後再將另一台電腦裝好系統,系統安裝好驅動,軟體,最後裝上無盤客戶端;
3,裝好無盤服務端後把電腦重新啟動,在BIOS里設置從網路引導模式引導(網卡需要安裝網路引導ROM),然後關機拔掉硬碟,重新啟動電腦。
4,服務端啟動無盤管理器,選定剛加入的電腦,單擊「超級用戶」按鈕,將其設為超級
用戶。
5,客戶端電腦裝上硬碟,將工作站設為從硬碟啟動。然後打開無盤工作站,上傳當前的系統映像。
6,上傳完成後,關機,取下硬碟,然後網路引導,,看能不能進入無盤系統,如果能進入系統,說明無盤系統做成功了。

『貳』 怎麼做無盤網吧系統

L1226的交換機,一個TP-R460+路由器,伺服器採用兩張網卡。無盤伺服器配置如下:
CPU P4 3.0
主板 ASUS P5PL2-E
內存 1G * 2 512 * 2
硬碟 SATA160GB * 2
SATA80GB * 5
陣列 1520 *1 1640 * 1
網卡 Intel82559 * 1
顯卡 普通PCI-E
電源 長城500W
機箱 普通機箱

一、安裝伺服器系統
1、安裝伺服器硬體。兩塊160GB的盤接1520陣列上面做讀,四塊80GB的盤接1640上面做寫,將剩下的80GB劃分為:C盤10GB,其餘暫時不用理會。

2、安裝系統。首先按正常方式將2003系統安裝到一塊80GB的硬碟上面,裝好主板、顯卡、網卡、陣列卡驅動,並打好所有安全補丁。(不建議安裝殺毒軟體和防火牆等之類的東西。)設置伺服器計算機名為:「NXPSER」,所屬工作組為:「SUBOY」。

3、設置用戶。打開 「計算機管理」---「本地用戶和組」---「用戶」將管理員用戶「Administrator」改為「lsuboy",並設置密碼為:0(*)_(*)0 。並新建「Administrator」這個用戶,密碼為空,加入「Guests」組,並從「Users」組刪除。將基它多餘的用戶全部刪除只留下lsuboy Administrator Guests這三個用戶,並將Guests禁用。

4、設置安全選項。在「運行」里輸入「gpedit.msc」打開組策略窗口,選擇「計算機配置」---「Windows設置」---「安全設置」---「本地策略」---「安全選項」下面找到「使用空白密碼的本地用戶只允許控制台登錄」改為「已停用」。清空「可遠程訪問的注冊表路徑」、「可匿名訪問的共享」、「可匿名訪問的命名管道」三項中的所有內容。將「允許未登錄前關機」改為「已啟用」。在「用戶權利指派」里找到「拒絕從網路訪問這台計算機」項中添加「lsuboy」這個用戶。阻止管理員從網路登錄伺服器。

5、停止危險服務。打開「計算機管理」---「服務」將下面幾個服務:「Remote Registry」、「Task Scheler」、「Telnet」、「Terminal Services」停止並由「自動」改為「禁用」。

6、劃會磁碟。打開「計算機管理」---「磁碟管理」將伺服器系統盤剩餘部分劃分為一個分區:盤符為「I」,卷標為:「BACKUP」。將讀陣列劃分為:D盤30GB、E盤150GB、剩下的為F盤,盤符分別為:「SYSIMG」、「ONLINEGAME」、「LOCALGAME」。全部格式化為「NTFS」分區,並在每個盤下面建立一個「IMG」的目錄。將寫陣列分為:G盤70GB,H盤30GB其餘空間不用理會,卷標分別為:「CLIENT」、「SWAPIMG」。全部格式化為「NTFS」分區,並在G盤建立「CLIENT」和「BACK」兩個目錄,在H盤建立「IMG」目錄。

7、設置IP地址。將82559的網卡IP地址設為:「192.168.1.100」,掩碼為:「255.255.255.0」,其它全部留空。將另一塊網卡IP設為:「192.168.1.110」,掩碼為:「255.255.255.0」,其它全部留空。

8、至此伺服器上除了無盤軟體以外,其它全部安裝完成,接下來安裝DOS工具箱並馬上備份一次伺服器系統到I盤上面,以免等下無盤軟體安裝出錯破壞伺服器系統。

9、安裝銳起服務端。按照正常方法安裝銳起服務端程序,裝完以後,打開「計算機管理」---「服務」,找到並停止「銳起無盤XP輔助服務」和「銳起無盤XP數據服務」。首先破解管理器和輔助服程序務,復制下面兩個破解文件:「Dlxpdhcp.exe」、「Manager.exe」到銳起安裝目錄(默認為:C:\Program Files\Richtech\DlxpServ)並覆蓋原文件。啟動剛才停止的兩個銳起服務。打開「銳起無盤管理器」因為是第一次打開所以會出現「設置默認目錄」的對話框,在裡面設置「默認磁碟目錄」為「D:\IMG」,「默認工作站目錄」為「G:\CLIENT」,「默認還原點目錄」為「G:\BACK」。設置好以後將進入「銳起無盤XP管理器」窗口。以下操作全是在「銳起無盤XP管理器」窗口進行。
單擊工具欄中的「磁碟管理」,打開「磁碟管理」對話框,將裡面默認的磁碟「WINXP」刪除。然後單擊「新增」,出現「新增磁碟」對話框,在「磁碟名稱」中輸入:「SYSTEM」,「磁碟容量」中輸入「5」,「映象文件」指定為:「D:\IMG\SYSTEM.IMG」。然後單擊「確定」。依次按照下面的參數建立其它三個磁碟:
磁碟名稱 磁碟容量 映象文件
ONLINEGAME 120 E:\IMG\ONLINEGAME.IMG
LOCALGAME 80 F:\IMG\LOCALGAME.IMG
SWAPIMG 10 H:\IMG\SWAPIMG.IMG
建立了上面的四個磁碟以後,單擊「退出」按扭,回到「銳起無盤XP管理器」窗口。磁碟建好選項了,單擊工具欄上面的「選項配置」,打開「選項配置」對話框。在「加入方式」中選擇「全自動加入工作站」,讓工作站實現自動編號,省去手工一台一台輸入IP、機器號的麻煩。「名稱前綴」就是工作站電腦名的字母部分,設為你想要的名字,我這里設為「NXP」,「名稱編號」也就是工作站電腦名中數字部分的位數,我這里設為「3」,「啟動網卡」暫且不管。然後單擊「編輯磁碟」按扭,進入「磁碟設置」對話框。將左邊的「WINXP」移動到右邊,把右邊剛建立的四個磁碟移動到左邊,從上到下的順序為:SYSTEM、ONLINEGAME、LOCALGAME、SWAPIMG。設好以後單擊「確定」按扭退出回到「選項配置」對話框。然後進入「IP地址」選項卡,在IP列表中勾選伺服器的兩個IP地址。這時候只要伺服器的兩塊網卡都已經連到網路當中,這里就會出現剛才設好的兩個IP地址。在「起始IP」中輸入「192.168.1.11」,「終止IP」輸入「192.168.1.80」因為我這個客戶只有45台工作站所以足夠了(如果您的工作站比較多的話,就要把伺服器網卡的IP址設到200以後了,要不然這里會把伺服器的IP 也包括進去了,就會出問題)。「子網掩碼」輸入「255.255.255.0」,去掉「啟用寫緩存」,然後單擊「確定」回到「銳起無盤XP管理器」。至此銳起服務端配置完畢,關閉「銳起無盤XP管理器」窗口。再次打開「計算機管理」---「服務」找到並停止「銳起無盤XP輔助服務」和「銳起無盤XP數據服務」。下面開始破解數據服務,將破解文件RTIOSRV.exe復制到銳起安裝目錄,完成數據服務的破解過程。再次啟動剛才停止的兩個服務,可以看到四個IMG目錄下面,已經分別有了四個IMG文件包了。

到些銳起無盤伺服器已經完全安裝好了。下次開始說說工作站的安裝了。

二、銳起工作站母盤安裝

1、安裝一台有盤工作站的XP系統,我採用的是深度V5.7網吧專用版。按照正常方法安裝好XP系統。並裝工作站的顯卡、音效卡、攝像頭等驅動程序。
2、用深度的優化工具優化一次,選擇「網吧電腦優化模式」即可。「額外優化選項」里可根據自己的需要選擇。單擊下一步重新啟動電腦即可優化生效。
3、設置工作站IP地址為:「192.168.1.11」,子網掩碼為:「255.255.255.0」,網關為:「192.168.1.1」,DNS為:「202.96.128.86」,備用DNS為:「202.96.134.133」(如果您不是在深圳地區請將DNS改為你所在地區的地址)。設置計算機名為:「NXP001」,所屬工作組為:「SUBOY」(與伺服器同屬一個工作組)。
4、安裝常用應用軟體。比如:千千靜聽、暴風、WINRAR、常用輸入法等。
5、禁用服務。打開「計算機管理」---「服務」 找到並禁用「Server」、「Computer Browser」、「Task Scheler」這三個服務。
6、更改IDE驅動器模式。打開「計算機管理」---「設備管理器」 將 「IDE ATA/ATAPI 控制器」下面的「IDE控制器」(我這里為:Intel(R) 82801DBM Ultra ATA Storage Controller - 24CA )更改為 「標准雙通道 PCI IDE控制器」具體操作為:在「IDE控制器」上面單擊右鍵,選擇「更新驅動程序」在出現的對話框中,隨便選擇一項,單擊 下一步 接下來 選擇「從列表或指定位置安裝(高級)」 單擊 下一步 選擇「不要搜索。我要自己選擇要安裝的驅動程序」 單擊 下一步 勾選 「顯示兼容硬體」 在下面的列表框中 選擇「標准雙通道 PCI IDE 控制器」 單擊 下一步 完成驅動程序的更新。在提示 是否重新啟動計算機的對話框中 選擇「否」。
7、更改電源模式。打開「計算機管理」---「設備管理器」 將 「計算機」下面的「ACPI Uniprocessor PC」 更改為「Advanced Configuration and Power Interface (ACPI) PC」。方法同6。在提示 是否重新啟動計算機的對話框中 選擇「是」重新啟動電腦。重啟以後,會提示找到新的硬體,計算機會自動裝完驅動程序。

注意:第6、7步是保證以後工作站換主板能否啟動成功的關鍵所在。一定要保證「IDE控制器」為「標准雙通道 PCI IDE 控制器」,電源模式為「Advanced Configuration and Power Interface (ACPI) PC」。否則以後換到別的主板上面不一定能進入桌面。
8、刪除QOS,打開本地連接屬性,將裡面的Qos 數據包計劃程序卸載掉。如果沒卸載的話,將來上傳到伺服器上面,工作站有可能會在滾動條這里進不了系統。
好了,下面開始安裝 銳起客戶端

9、按照正常方式安裝 「銳起無盤XP 客戶端」。安裝完成以後,在出現的「系統配置」對話框中選擇「使用網路連接」為「本地連接」,在「伺服器ip地址」處輸入銳起無盤伺服器的IP地址即上面提到的「192.168.1.100」或「192.168.1.110」。並且一定要勾選「啟用換主板及換網卡啟動功能」,以保證以後換主板或不同的網卡上面能夠正常啟動工作站。在下面的列表框中勾選您所要用到的網卡。全部設置完成以後單擊「確定」完成安裝過程。
10、破解客戶端。打開「計算機管理」---「服務」找到並停止兩個銳起服務,然後把客戶端破解文件「richdisk.sys」復制到「C:\windows\system32\drivers」下面替換掉原來的文件。然後重新啟動剛才停掉的兩個銳起服務。至此,銳起無盤XP 客戶端安裝完成。
重新啟動計算機以後,會提示找到新硬體,按照提示直接下一步完成安裝即可。也許重新啟動計算機以後還會出現找到新硬體提示,再次單擊下一步完成安裝即可。
11、清除所有的臨時文件,禁用頁面文件,做好簡單的系統優化,為上傳系統做好准備。

三、工作站上傳、調式

1、將工作站由硬碟啟動改為網路啟動。進入BIOS設置找到 「LAN BOOT」之類,由「Disabled」改為「Enabled」 ,具體可參考主板說明文件。按F10保存退出。如是8139類的網卡可在開機顯示」SHIFT + F10」的時候,按住右「SHIFT」鍵加 「F10」進入網卡啟動設置畫面,在第一項中選擇「PXE」,第二項選擇「Int 19」 最後按「F4」保存退出。這時工作站應該能夠無盤啟動到顯示「Richtech Diskless XP. 」的畫面。這是因為虛擬盤里還沒有系統,所以只能啟動到這里。
2、設置超級用戶。關閉工作站電源,到伺服器上打開「銳起無盤XP管理器」。現在應該能夠看到有一台工作站名為「NXP001」的機子。選擇這台機子,單擊工具欄上面的「超級用戶」按扭,出現「選擇磁碟」對話框。在這里應該有四個磁碟可以選擇。勾,LOCALGAME為本地游戲盤,SWAPIMG為頁面文件、臨時文件盤。因為我們這里是要上傳系統,也就是要更新SYSTEM里的內容,所以只勾選這一個就可以了,當然全部勾選也可以,最好是養成一種習慣,那就是更新哪個盤勾選哪個。
3、磁碟分區。啟動「NXP001」這台電腦。將啟動順序改為本地硬碟啟動。啟動以後,打開「計算機管理」---「磁碟管理」,將會出現「初始磁碟向導」對話框,單擊下一步完成向導。完成以後,在磁碟1上建立一個容量為5GB的主分區並激活,我這里的盤符為「F:」盤。
4、上傳系統。打開「銳起無盤XP上傳工具」,出現「上傳」窗口,保證「源盤」處為「C:\」,目標盤為「F:\」。這里的源盤也就是工作站硬碟上面的系統盤,目標盤就是伺服器上面的虛擬盤,也就是剛才我們勾選的「SYSTEM」盤。因為我們是第一次上傳,所以不用勾選「只上傳更新過的文件」。確認無誤以後,單擊「開始」按扭上傳系統到無盤伺服器中。大概經過5分鍾左右(根據網路快慢),就會提示「上傳完成」。到此,我們就可以關機,撥掉硬碟從網路啟動工作站了。

5、關閉工作站電源,在伺服器上面打開「銳起無盤XP管理器」,選擇「NXP001」這台計算機,單擊「超級用戶」,出現「選擇磁碟」對話框,因為我們是要給所有的虛擬磁碟分區操作,所以這里四個磁碟全部勾選。完成以後,單擊「確定」回到管理器窗口。
6、啟動「NXP001」這台計算機。打開「磁碟管理」窗口,會出現初始磁碟向導,按下一步完成初始化過程。完成以後,在磁碟1、2、3上面分別建立D盤、E盤、Z盤三個分區,分區大小為磁碟的大小,卷標分別為:ONLINEGAME、LOCALGAME、SWAPIMG。至此完成工作站虛擬磁碟的劃分。
7、設置頁面文件。禁用C盤上面的頁面文件,在Z盤設置工作站的頁面文件,文件大小根據你工作站的內存設置,我這里設為512MB。
8、設置臨時文件。在Z盤新建一個「TEMP」目錄,把所有臨時文件夾全部設為「Z:\TEMP」。
9、設置IE臨時文件。打開注冊表編輯器,並展開到「HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders」下面,把下面各項設置到Z盤下面的相應的文件夾里:Cache、CD Burning、Cookies、Favorites、History、My Music、My Pictures、My Video、NetHood、Personal、PringHood、Recent、SendTo、Templates。經過上面的各項設置以後,工作站在正常運行的過程中,讀盤裡面基本上沒有什麼寫入的文件了,除了正常的游戲更新除外。重新啟動計算機,讓設置生效。
10、安裝萬象客戶端。打開本地連接屬性,單擊「安裝」選擇「協議」,再單擊「添加」在出現的「選擇網路協議」對話框中選擇 IPX 協議,單擊「確定」完成IPX協議的安裝。完成以後,用萬象自帶的測試IPX協議的工具,先測試一下IPX是否安裝成功。如果不成功請重新安裝IPX協議直至成功為止。成功安裝IPX協議以後,就可以安裝萬象客戶端了。萬象安裝完成以後,打開「萬象客戶端設置程序」
,勾選「自動登錄」,用戶名輸入「Administrator」密碼為空。並根據實際情總修改萬象的其它各項設置。
11、給工作站打上常見病毒的補丁,做好IP綁定、安裝游戲更新軟體等。
12、將網路游戲從游戲伺服器復制到D盤,本地游戲復制到E盤。完成以後,關閉工作站,回到伺服器在「銳起無盤XP管理器」中選擇「NXP001」,單擊工具欄上面的「普通用戶」按扭,退出工作站的「超級用戶」。

至此,銳起無盤XP系統已經安裝完畢。已經可以正常使用了。接下來說說後期的游戲更新與安裝。

四、後期游戲更新、安裝

1、在伺服器上面打開「銳起無盤XP管理器」,選擇一台沒開機的工作站,比如「NXP001」單擊工具欄上面的「超級用戶」,出現「選擇磁碟」對話框,在這里勾選所要更新的磁碟,因為我們這次只是更新網路游戲,所以勾選第二項「ONLINEGAME」即可,以免在更新的過程當中不小心系統中毒。
2、啟動「NXP001」這台計算機,按照正常程序更新所有需要更新的游戲或軟體。
3、安裝游戲。如果是要安裝新的網路游戲和話,只需要將游戲默認的安裝目錄由「C:\Program Files」,更改到「D:\游戲名」下面就行了。如是本地游戲則更改到「E:\游戲名」(那就要開LOCALGAME盤的超級用戶了)。安裝完以後,將游戲的快捷方式放到桌面上。如果游戲要寫注冊表,則打開注冊表編輯器,找到注冊的注冊項,在項名上面單擊右鍵選擇「導出」,導出到游戲目錄下面即可。完成以後關閉計算機。
4、回到伺服器上面的「銳起無盤XP管理器」窗口,選擇剛才的「NXP001」單擊工具欄上面的「普通用戶」按扭,退出「超級用戶」狀態。如果是安裝新游戲則要重復第一步,只不過這次要勾選的盤應該是「SYSTEM」,因為我們還要將剛安裝的游戲的注冊表文件,導入系統。完成以後,可千萬要記得到伺服器上退出「超級用戶」。因為我們這次開的是系統盤,一不小心中毒了,就只要重新做系統並上傳了。所以這點千萬要記住。

『叄』 如何添加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 為主的網路

『肆』 如何組建一個無盤工作站,具體步驟

無盤工作站構架指南2(5-10)

5、486運行Win2000?無盤工作站

你想用486機運行Win2000嗎?你想不買終端卡組建無盤Win2000網路嗎?好了,請跟我來吧。根據本人長期的組網實踐經驗,總結出一套完整的無盤Win2000方案,給大家分享!

首先說說大致工作原理:

主要先通過Win2000遠程無盤引導Win32工作站,再利用Win2000終端服務和終端連網軟體從無盤win32中登陸到終端伺服器上。

請看以下具體步驟:

一、硬體配置:

1.伺服器:建議CPU PIII500 以上、256M內存,硬碟15G以上(經濟允許的話最好用SCSI)因為伺服器是整個網路核心的核心,所以配置一定要好。

2.工作站:低配置的486,586即可。筆者這里是奔騰75,8M內存,無硬碟。

二、安裝步驟:

1.首先把伺服器裝好Win2000 Server,並配置好所有硬體。

2.為window2000安裝終端服務。

打開控制面版---添加/刪除程序---添加/刪除Windows組件--選中Windows終端服務確定。安裝時要放入Win2000光碟.

3.在伺服器上安裝MetaFrame。Metaframe是citrix公司在Win2000下的終端伺服器他比Win2000的終端服務更加強大,提供多種客戶終端接入服務。

4.安裝好Metafrmae後,開始製作終端客戶安裝軟盤.

開始---程序---Metaframe tools---Ica client creator----Ica Client For win3x

5.為Win2000添加遠程啟動服務。由於Win2000已經不在支持遠程啟動服務。因此,我們考慮將NT4的遠程啟動服務移植到Win2000中。可到凌心之 家(www.lingxin-home.com)或我的主頁(networld2001.8u8.com)去下載遠程服務安裝工具。

6.在Win2000下依次配一台Dos、win32無盤站.方法與nt下一模一樣,別告訴我你不會配置.不會的,以下就不用看了。

7.以無盤win32啟動工作站,把第4步製作的終端客戶盤安裝在無盤站上。

8.配置客戶端。雙擊citrix圖標,建立一個新連接,這里注意:要填好主機名(伺服器名稱),協議選擇Netbios,的其它全部用他的默認就可以了。

9.建立連接完成後,雙擊剛才建立的連接,就出現夢寐以求的Win2000桌面了。你可以運行任何在伺服器的軟體了!

6、安裝linux無盤工作站

[文章導讀]

其實Linux 對遠程引導的支持非常好,Linnx內核自身又支持網路文件系統,因此非常適合做無盤工作站,本文將以一個實例向大家詳細介紹無盤Linux工作站的安裝辦法。

[正文]

當年Novell下的無盤DOS工作站很是流行,後來又流行過Win95無盤工作站,只是由於問題多多,後來微軟自己停止了對無盤Windows的支持。隨著Linux的日益流行,使用Linux的人越來越多,其實Linux 對遠程引導的支持非常好,Linnx內核自身又支持網路文件系統,因此非常適合做無盤工作站,本文將以一個實例向大家詳細介紹無盤Linux工作站的安裝辦法。

這個網路是一個小的區域網,有1台伺服器和4台 Linux 無盤工作站,彼此之間用雙絞線通過HUB連接,伺服器的IP地址定為192.168.0.80 ,名字是server ,5台無盤工作站的地址由伺服器動態分配,地址范圍從 192.168.0.1 到192.168.0.4 ,名字分別是c1,c2, c3,c4,伺服器和無盤工作站使用的都是NE2000 兼容網卡,無盤工作站使用的網卡上都安 裝了BOOTROM 啟動晶元,伺服器操作系統安裝的是 RedHat Linux 6.0 ,安裝時選用定製安裝,並安裝了全部軟體。

Linux的遠程引導有兩種方式,一是利用Bootp協議,有一個專門的項目EtherBoot 提供支持(http://www.slug.org.au/etherboot/),這種方式引導 Linux 的速度是最快的,但這種方式有一個最大的問題,就是在市場上找不到支持這種遠程引導協議的 BOOTROM 啟動 晶元(除非自己刻錄),因為市場上幾乎所有的 BOOTROM 啟動晶元都是遵循NOVELL遠程引導 協議的,於是有人提出另外一種方式,就是伺服器端用 NetWare 伺服器,客戶端就可以用現 有的BOOTROM 啟動晶元了,說到這里大家一定胡塗了,作Linux無盤工作站豈不是還一台 NetWare 伺服器?不是的,因為神通廣大的 Linux 可以模擬 NetWare 伺服器,就象Samba 可以把 Linux 模擬成 NT 一樣,mars_nwe 可以把 Linux 模擬成 NetWare,不僅能提供 NetWare 文件和列印服務,還能提供遠程引導支持(知道Linux的厲害了吧),本文講述的 Linux 無盤工作站就是用這種方式作遠程引導的。

准備啟動盤

由於在 Linux 下沒有製作符合 NetWare 遠程引導協議啟動映象的工具,所以只能用早期的Win95提供的工具(遺憾)。找一台裝有 Win95 的機器啟動後按 F8 進入純DOS方式,格式化一張啟動盤 format a: /s ,然後將RedHat Linux安裝光碟上 dosutils 目錄下的 loadlin.exe復制到啟動盤,在啟動盤上作一個 autoexec.bat 文件,代碼只有一行 loadlin.exe bzImage root=/dev/nfsroot從 Windows 95 安裝光碟的 Win95 目錄下的cab文件中解出 rplboot.sys 文件放在啟動 盤上,命令如下:

extract.exe /a /l a:\ win95-27.cab rplboot.sys

一張用來做啟動映象的啟動盤就作好了,保存好啟動盤,以後作啟動映象時會用到它。

編譯內核

用於無盤工作站的Linux內核與用於從本地硬碟引導的Linux內核是不同的,無盤工作站的內核必須支持NFS作為根文件系統,即遠程根文件系統,所以必須編譯無盤工作站專用的內核。筆者使用的內核代碼版本是2.2.16,將內核源代碼解壓到/usr/src下, cd /usr/src/linux 進入內核子目錄,執行命令make menuconfig 進行內核編譯配置,下列項目必須按要求設置:

Processor type and features 該項目下面的選項必須根據無盤工作站的CPU類型設置,而不是根據伺服器的CPU類型設置
Loadable mole support 該項目下面的所有選項都禁止,即不支持模塊功能
Plug and Play support 設置為有效
Block devices 該項目下面的
Loopback device support
Network block device support

都設置為有效
Networking option 該項目下面的

kernel level autoconfiguration
DHCP support (NEW)
都設置為有效
Network device support 該項目下面的選項必須根據無盤工作站使用的網卡進 行設置,本例中使用的是NE2000兼容網卡,選項
Ethernet (10 or 100Mbit)
Other ISA cards
NE2000/NE1000 support (NEW)
都設置為有效
Filesystems 該項目下面的Network File Systems子項目下面的
NFS filesystem support
Root file system on NFS (NEW)
都設置為有效

以上設置完成後,退出內核編譯設置程序,會出現一個對話框:Do you wish to save your new kernel configuration?

然後執行 make dep && make bzImage 進行內核編譯,這個過程得花一點時間,特別是如果計算機的速度不快的話,花的時間會更長一些。編譯內核如果沒有錯誤,會得到內核映象文件/usr/src/linux/arch/i386/boot/bzImage ,將啟動軟盤插入計算機,執行下面的命令 mount -t vfat /dev/fd0 /mnt/floopy cp /usr/src/linux/arch/i386/boot/bzImage /mnt/floppy umount /dev/fd0

好了,啟動盤上的文件都准備齊全了,等會兒用它到Win95環境下製作啟動映象。

伺服器設置

伺服器端需要運行nfsd、dhcpd、mars_new等幾個服務進程,這些軟體在ReHat Linux 發行套件里都有,如果在安裝 Linux 的時候選擇全部安裝,這些軟體都會隨著安裝操作 系統而裝好了,下面對這些軟體進行設置,注意,下面的操作要以 root 身份進行。

1、 NFS 守護進程nfsd

首先要建立幾個供無盤工作站使用的目錄,並通過nfsd 導出,命令如下:

mkdir /tftpboot

然後編輯文件 /etc/hosts ,加入下面的內容

192.168.0.80 server server.domain
192.168.0.1 c1 c1.domain
192.168.0.2 c2 c2.domain
192.168.0.3 c3 c3.domain
192.168.0.4 c4 c4.domain

第一台工作站的工作目錄設置方法如下:

mkdir /tftpboot/192.168.0.1
cd /tftpboot/192.168.0.1
c000p -a /bin .
cp -a /dev .
mknod dev/nd0 b 43 0
chmod 600 dev/nd0
cp -a /etc .
cp -a /home .
cp -a /lib .
rm -rf lib/moles
cp -a /root .
cp -a /sbin .
cp -a /var .
mkdir proc
mkdir usr
mkdir tmp
chmod 777 tmp
touch fastboot
chattr +i fastboot
cd etc

編輯文件 sysconfig/network-scripts/ifcfg-eth0

保留其中的

DEVICE=eth0
ONBOOT=yes

其餘的行全部刪除,然後增加一行

BOOTPROTO=dhcp

編輯文件 rc.d/rc.sysinit ,在文件最後加上兩行

mount -t nfs server:/usr /usr
/usr/X11R6/bin/xfs

編輯文件 fstab

保留其中的

none /proc proc defaults 0 0

其餘的行全部刪除,然後增加一行

server:/tftpboot/192.168.0.1 / nfs defaults 1 1

其它工作站的工作目錄設置方法就簡單多了

cd /tftpboot
cp -a 192.168.0.1 192.168.0.2
cp -a 192.168.0.1 192.168.0.3
cp -a 192.168.0.1 192.168.0.4

編輯文件 /etc/exports ,加入以下內容

/usr (ro,no_root_squash)
/tftpboot/192.168.0.1 (rw,no_root_squash)
/tftpboot/192.168.0.2 (rw,no_root_squash)
/tftpboot/192.168.0.3 (rw,no_root_squash)
/tftpboot/192.168.0.4 (rw,no_root_squash)

2、動態主機配置協議伺服器 dpchd

檢查一下文件/etc/dhcpd.leases是否存在,若不存在就用命令touch /etc/dhcpd.leases 創建一個,然後編輯文件 /etc/dhcpd.conf ,加入以下內容

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.1 192.168.0.4;
}

3、NetWare 模擬器 marsw_nwe

編輯文件 /etc/nwserv.conf,找到下面的行

# 4 0x10 eth0 802.3 1

將該行開頭的'#'去掉,再找到

4 0x0 * 802.3 1

在該行開頭加上'#'

製作啟動映象

進入Win95,將Win95(早期的版本,可以用伺服器安裝方式安裝)安裝光碟的admin\nettools\netsetup\rplimage.exe 復制到硬碟,將啟動軟盤插入軟碟機,然後在純MSDOS方式下執行 rplimage a: 就會得到啟動映象 net$dos.sys,再將啟動映象 net$dos.sys 復制到啟動盤上(如果啟動盤空間不夠,可以先刪除啟動盤上的一些文件以留出空間)。

啟動 Linux 伺服器,以 root 用戶登錄,將啟動軟盤插入軟碟機,執行下面的命令 mount -t vfat /dev/fd0 /mnt/floppy cp /mnt/floppy/net\$dos.sys /var/mars_nwe\sys\login umount /dev/fd0 然後執行 setup ,移動光棒至 System services 選項回車,出現 Services 設置畫面,將dhcpd,nfs,mars-nwe 都設為有效,退出 setup 程序,執行以下的命令以啟動上述服務進程:

/etc/rc.d/rc3.d/*mars-nwe restart
/etc/rc.d/rc3.d/*dhcpd restart
/etc/rc.d/rc3.d/*nfs restart

下一次再啟動伺服器時,上述服務進程會自動執行。

至此,所有的設置工作全部完成了,聯好網路隨便打開一台無盤工作站,稍等一下,出現遠程引導的信息,接著會啟動 Win95,接下來很快就會裝載 Linux ,在一大堆 Linux 的啟動信息之後如果看到 Linux 的登錄提示,就說明遠程啟動成功了。

Linux 無盤工作站雖然運轉起來了,但還有一個問題,就是交換的問題,因為Linux 是一個支持虛擬存儲的操作系統,當機器內存不夠時,Linux 就會把內存中暫時不用的數 據換出到交換設備上,等需要時再換回來,剛才我們沒有設置交換區,在無盤工作站上用 free 命令就會發現交換區為零,如果無盤工作站內存較大,運行一些不大的程序,沒有交換區還是可以的,但若運行大型程序就會出問題,下面介紹在伺服器上設置交換區即遠 程交換的方法。
對於2.1.101版以前的內核,要實現遠程交換可有點費事,得從網路上下載有關的補丁來修改內核代碼,然後再編譯內核映象。從2.1.101版後的內核支持網路塊設備,這樣,實現遠程交換就容易了。首先編譯內核時要使 Network block device support 選項有效(剛才編譯內核時就是這么作的),再從http://atrey.karlin.mff.cuni.cz/~pavel/nbd/nbd.html 下載實用程序 nbd.14.tar.gz ,執行下面的命令

tar zxvf nbd.14.tar.gz
cd nbd
./configure
make

編譯完後會得到文件 nbd-server 和 nbd-client,將它們復制到 /usr/sbin 下面:

cp nbd-server nbd-client /usr/sbin
然後編輯文件 /etc/rc.d/rc.sysinit,在文件最後加上一行
/usr/sbin/nbd-server 7999 /tftpboot/%s/swap > /dev/null &
執行剛才的命令激活nbd服務:
/usr/sbin/nbd-server 7999 /tftpboot/%s/swap > /dev/null &

下一次伺服器啟動時,上述命令會自動執行。

再在伺服器上每個工作站目錄(/tftpboot/192.168.0.1,/tftpboot/192.168.0.2等等)下為各個無盤工作站建立交換文件,命令如下(本例中交換區大小為32M):

dd if=/dev/zero of=swap count=32768 bs=1024
mkswap swap

在每個工作站目錄下文件 /etc/rc.d/rc.sysinit 的最後加上兩行

/usr/sbin/nbd-client server 7999 /dev/nd0
swapon /dev/nd0

就這么簡單,再打開無盤工作站試一試啟動成功後登錄系統,執行命令 free 就會看到在顯示信息的最後有這樣一行:

Swap: 32764 XX XXXX
這說明交換區設置成功了。

通過以上步驟,一個完整的 Linux 無盤工作站網路就作好了,Linux 無盤工作站的用法很靈活,既可以象使用普通有盤工作站一樣使用,還可以把無盤工作站當成別的 Unix 主機的終端,特別是可以作為 X 終端,運行遠程 Unix 主機上的 X 應用。

7、實戰Linux無盤工作站

[文章導讀]

本文將詳細敘述一下建立linux無盤工作站的步驟。

[正文]

LINUX無盤工作站的建立,需要作客戶端和伺服器端兩方面的工作,本文將詳細敘述一下建立linux無盤工作站的步驟。

一.無盤工作站客戶端

這部分的主要任務是做一個EPROM的啟動文件,還包括一個處理Linux內核的工具mknbi-linux。有兩個package:etherboot和netboot可供選用, etherboot對網卡型號有要求,支持的網卡種類不算很多,但對最常用的網卡如3c503/507/509/905b、NE1000/2000/PCIne2000、Intel eepro等基本上都能支持;Netboot可以用ndis或pktdrv,這些文件一般在隨卡附帶的驅動盤上都有,但這僅限於網路啟動,對網卡的要求首先是Linux能識別。

以下步驟所述適用於etherboot;

1. 展開etherboot,進入src-32,編輯Config。有許多選項可以讓你做多重啟動、顯示信息、詢問口令之類的事情,這時你需要做的是用bootp代替dhcp,即在Config中定義-DNO_DHCP_SUPPORT設置。因為我們打算在伺服器端用bootp,所以這是必須的,否則在啟動時會因為未能尋找到dhcp server而啟動不了。如果你准備在伺服器端使用dhcp,那麼這一步就不需要了。

2. make。對每種網卡都會生成兩個文件 .rom和 .lzrom,後者是壓縮過的。

3. 使用軟盤啟動驗證所作的啟動ROM沒問題,假設你用的網卡是ne2000兼容的:

cat ../src/floppyload.bin ne.lzrom > /dev/fd0

如用軟盤啟動,系統能探測到你的網卡並發出bootp請求。如果一切OK,你就可以把ROM文件刻寫到EPROM里了。

4. cd ../netboot*;make;make install。make如果出錯,解決辦法是把系統中的bcc改名,然後將gcc連接成bcc,再重新make。最後在系統中會增加一個程序mknbi-linux,這是用來處理linux內核的,在伺服器端設置部分會講它的用法。

客戶端的工作完成了。
二、伺服器端:

假設你的無盤工作站ip為10.0.0.1; 機器名為dc1.subnet.net,另一台無盤工作站ip為10.0.0.2,機器名為dc2.subnet.net, 伺服器ip為10.0.0.254,名為server.subnet.net。

1. 修改/etc/hosts,增加dc1.subnet.net,dc2.subnet.net

2. 取得bootp-2.x.x,展開後注意把帶的各種patch都打上。然後make; make install

3. 建立/etc/bootptab,如下:
global.prof:

:sm=255.255.255.0:

:bf=/tftpboot/vmlinuz.nb:

dc1:tc=global.prof:ha=0000c0863d7a:ip=10.0.0.1:

dc2:tc=global.prof:ha=0800110244e1:ip=10.0.0.2:

ha用無盤工作站網卡的MAC地址代替。

4. 修改inetd.conf,去掉bootpd和tftpd的#號,如下:

tftp dgram udp wait root /usr/sbin/tcpd tftpd –s /tftpboot

bootps dgram udp wait root /usr/sbin/tcpd bootpd -i

kill –HUP `cat /var/run/inetd.pif`

5. 建立/tftpboot/10.0.0.1,cd /tftpboot/10.0.0.1,

(cd /; tar cpf – lib sbin bin var etc dev)| tar xpf –

mkdir usr; mkdir tmp; chmod 1777 tmp; mkdir home;mkdir root; makdir

proc; mkdir mnt

6. touch fastboot; chattr +i fastboot

(fstab 中 / 和 /usr 的最後一項設成0,也許不需要這一步了,但我沒試過)

以下是一個shell script,可用於自動執行以上操作。

#!/bin/sh

if [ $# != 1 ]

then
echo Usage: $0 client-IP-addr

exit 1

fi

cd /

umask 022

mkdir -p /tftpboot/$1

# just make these ones

for d in home mnt proc tmp usr

do

mkdir /tftpboot/$1/$d

done

chmod 1777 /tftpboot/$1/tmp

touch /tftpboot/$1/fastboot

chattr +i /tftpboot/$1/fastboot

# these ones

(cd /; tar cpf - bin lib sbin dev etc var) | (cd /tftpboot/$1; tar xpf -)

7. 刪除var下一切不需要的東西, 減小空間。刪除lib/moles下一切不需要的模塊。

8. 修改etc/sysconfig/network,etc/sysconfig/network-scripts/ifcfg-eth0,

etc/fstab,etc/conf.mole

fstab中指明root在伺服器server上,like this

server:/tftpboot/10.0.0.1 / nfs default 0 0

server:/usr /usr nfs default 0 0

9. 配置etc/rc.d/rc3.d,關掉一切不需要的網路服務。

10. 刪除etc/rc.d/rc6.d/K??network。

11. 修改etc/rc.d/rc.sysinit,尋找「mount –a –t nonfs,smbfs…"改成

「mount.–a –t nosmbfs…"

12. mkdir /tftpboot/10.0.0.2; cd /tftpboot/10.0.0.2;

13. 修改etc/sysconfig/network,etc/sysconfig/network-scripts/ifcfg-eth0,

etc/fstab,etc/conf.mole

14. cd /etc; vi exports;

/usr dc*.subnet.net(ro)

/tftpboot/10.0.0.1 dc1.subnet.net(rw,no_root_squash)

/tftpboot/10.0.0.2 dc2.subnet.net(rw,no_root_squash)

exportfs –a

15. 編譯一個新內核,必須包含以下特性:

NFS filesystem 支持

Root on NFS 支持

Bootp 支持

無盤工作站所用的網卡型號支持

編譯出新內核之後,用mknbi-linux處理,

mknbi-linux bzImage vmlinuz.nb

將vmlinuz.nb放在/tftpboot下即可。

至此,伺服器端的工作就完成了。

注意事項:

1. 如果你打算在伺服器端用dhcp,需要自己配置,參看dhcp的文檔。

2. Rh6.1自帶一個bootparamd,也應該能完成同樣的工作,但在manual中語焉不詳,不知該如何設置。

3. 伺服器端 / 和 /usr 最好單獨分區。

4. etherboot的文檔上說對有些網卡比如PCI NE2000兼容網卡,可能需要調整Makefile中的vendor信息和ID信息,我還未試過。

啟動你的無盤工作站,如一切操作無誤的話,工作站則應該能啟動起來。啟動過程中如果有一些地方不順利,可以在啟動之後對無盤工作站上按一般方法進行設置。

希望以上的講述能給讀者有所幫助和啟迪!

8、Linux無盤工作站架設實例

後面還有實例你自己看吧!

『伍』 如何創建無盤工作站

二、組建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
一般即說明上面的操作已經成功。

熱點內容
java的遞歸演算法實現 發布:2025-04-05 16:08:50 瀏覽:148
db297forlinux 發布:2025-04-05 16:03:15 瀏覽:792
c語言緩沖 發布:2025-04-05 15:59:08 瀏覽:962
解壓磁鏈接app 發布:2025-04-05 15:48:49 瀏覽:200
記憶存儲式 發布:2025-04-05 15:47:15 瀏覽:784
鑽四孔編程 發布:2025-04-05 15:42:02 瀏覽:83
Python里的方法 發布:2025-04-05 15:35:16 瀏覽:244
我的世界伺服器跨維度傳送 發布:2025-04-05 15:25:12 瀏覽:404
康佳安卓遙控器怎麼樣 發布:2025-04-05 15:11:42 瀏覽:814
植上傳媒 發布:2025-04-05 15:04:05 瀏覽:956