win10無盤工作站怎么組建的 無盤工作站怎么搭建


什么是無盤工作站?無盤工作站是怎樣建立的?是如何運行的?無盤工作站“盤”指的是硬盤 。
無盤工作站的原理就是在網內有一個系統服務器 , 這臺系統服務器上除了有它本身運行所需的操作系統外還需要有一個工作站運行所需的操作系統 。無盤工作站的機箱中沒有硬盤 , 其它硬件都有(如主板、內存等) , 而且無盤工作站的網卡必須帶有可引導芯片(一般網卡沒有 , 可引導芯片可以買到) 。在無盤工作站啟動時網卡上的可引導芯片從系統服務器中取回所需數據供用戶使用 。
簡單點一句話就是 , 無盤工作站其實就是把硬盤和主機分離 , 無盤工作站只執行操作不執行存儲 。
一、無盤工作站啟動原理
無盤工作站之所以能夠啟動 , 是由硬件(工作站端)和軟件(服務器端)共同配合的結果 。軟件上 , 就是服務器上的遠程啟動相關服務和無盤系統軟件;硬件上 , 則是工作站網卡上的BootROM芯片 。當然 , 對于不是很老的主板 , 其BIOS中空閑較多并支持寫入 , 可以將BootROM芯片代碼寫入主板BIOS中 , 節省了一個芯片 。
較常用的無盤啟動芯片有RPL和PXE兩種 。這兩種較為通用 , 其它還有一些廠商開發的專用芯片 , 不是很普及 , 以下的討論中均以RPL和PXE為主 。
RPL 芯片可用于10M和100M的網卡 , 有針對NT(2000)的 , 有針對NetWare的 。不同的網卡用的也不一樣 , 需要配套 。所以做無盤時不是任何網卡都能做的 。10M的NE2000和8029網卡、100M的8139網卡等都支持RPL芯片 , 并且也都容易找到相應的RPL芯片 。
PXE芯片一般用于100M的網卡 , 以在8139網卡上的應用最為成熟和典型 , 甚至很容易就可找到用于8139網卡的PXE芯片代碼(用于寫入主板或空白BOOT片) 。現在較常見的是那種RPL/PXE雙啟動的BootROM芯片 , 價格在6元左右 。
1、RPL芯片的啟動原理 。
(1)發現階段 。當Client啟動后 , 其網卡上的BootROM會向Server廣播一個引導請求幀 , 即FIND幀 , 該幀包含有Client的網卡號(MAC地址) , 網絡上所有Server都會發現這個FIND幀 。
(2)提供階段 。Server遠程啟動服務收到Client廣播的FIND幀 , 根據幀中所帶的ID號 , 檢查遠程啟動數據庫中是否有該卡號的配置記錄 , 如果不存在 , 則引導過程不能繼續;如果存在 , 遠程啟動服務發送一個FOUND幀 , 這個幀中包含了服務器的崗卡ID(即Server的MAC地址) , 然后就調用 BOOTP(Boot Protocol)或者DHCP(Dynamic Host Configuration Protocol) 。
(3)選擇階段 。Client收到第一個響應后(因為可能網絡中不止一個服務器在運行遠程啟動服務 , Client只對收到的第一個FOUND幀回應 , 包括:分配給Client的機器名稱、IP地址、Server的IP地址、BOOT所需的映像文件等) , 則發送一個SEND.FILE.REQUEST Frame 給第一個回應的遠程啟動服務器 , 請求傳送啟動所需的文件 。
(4)確認階段 。當遠程啟動服務器收到 SEND.FILE.REQUEST Frame的請求后 , 根據其遠程啟動數據庫的Client記錄查找對應的BOOT BLOCK , 將Client啟動所需的文件傳送給Client , 即給工作站一個FILE.DAT.RESPONSE幀 , 這個幀 包含了Client啟動所需的BOOT BLOCK 。
(5)啟動階段 。Client接收到完整的啟動文件后 , 開始執行文件中的程序 , 將執行點轉向啟動塊的入口 , 啟動Client , 同時使用另外一個INTERNET協議:TFTP(Trivial Transfer Protocol) 。然后引導不同的OS 。
2、PXE芯片的啟動原理 。
PXE 是RPL的升級品 , 它是Preboot Execution Environment的縮寫 。它們的不同之處為:一個是靜態路由 , 一個動態路由 。不難理解:RPL是根據網卡上的ID號加上其它的記錄組成的Frame向server發出請求 , 而server那里早已經有了這個ID數據 , 匹配成功則進行遠程啟動;PXE是則是根據服務器端收到的工作站MAC地址(就是網卡號) , 使用DHCP服務給這個MAC地址指定一個IP地址 , 每次重啟動可能同一臺工作站有與上次啟動有不同的IP , 動態分配地址 。下面以工作站引導過程說明PXE的啟動原理:
(1)用戶端電腦開機后, PXE Boot ROM 獲得控制權之前先做自我測試 , 然后以廣播形式發出一個請求FIND幀 。
(2)如果服務器收到個人電腦所送出的要求, 就會送回 DHCP 回應, 內容包括用戶端的 IP 地址, 預設通訊通道, 及開機映像文件 。否則, 服務器會忽略這個要求 。
(3)工作站收到服務器發回的響應后則會回應一個FRAME , 以請求傳送啟動所需文件 。
(4)之后 , 將有更多的訊息在用戶端與服務器之間作應答, 用以決定啟動參數 。BootPROM 由 TFTP 通訊協議從服務器下載開機映像檔, 這個映像檔就是軟盤的映象文件 。
(5)工作站使用TFTP 協議接收啟動文件后 , 將控制權轉交啟動塊 , 引導操作系統 , 完成遠程啟動 。
3、PXE與RPL無盤啟動方案的比較
(下面的比較過程主要取自俞席忠先生 , 稍有改動)
(1)雖然它們都是無盤啟動 , 但是 , RPL , 毫無疑問 , 適合做無盤win95或假WIN98 , 不易做成內核為win98的無盤站 。RPL唯一的好處是:比較成熟 , 關于它的文章漫天皆是 。
(2)就構架整個網絡來說 , PXE要簡單得多 。這集中反映在對每臺客戶機的配置上:RPL要求每一臺客戶機都要執行安裝過程 , 而PXE配置時 , 只需要每一臺客戶機的MAC地址 , 把它寫到netnames.db這個文件中就可以了 , 甚至連這個都可以自動完成 。
(3)就性能價格比來講 , PXE是RPL 的替代品 , 是無盤win95的“掘墓人” , 從此 , 無盤啟動技術進入了win98的時代 。
(4)就適用范圍來講 , 有盤windows 98能延伸到什么地方 , 也就是這個技術也可以延伸到的地方 。而win95 由于它內核上的限制 , 不能較好地與INTERNET接軌 , 其應用受到了極大的限制 。
(5)就可維護性講 , PXE空前絕后!PXE的每個工作站的配置都是從公共的windows目錄下讀取 , 刪除了 , 無非是重新啟動一次 , 不用在工作站作任何的動作 , 系統將自動復原 。
(6)應用軟件的安裝 。當你看中某個新的軟件 , 并且打算把它安裝在無盤工作站上時 , 用PXE安裝 , 比如想在無盤win98中新加一個游戲 , 或以前沒有 office2000 , 現在要安裝office2000 , 很簡單:用你那個上傳的本地硬盤安裝好后 , 上傳一下 , 所有工作站都可以用了 。而win95的應用軟件的安裝就沒有這么簡單 。
如何組建一個無盤工作站 , 具體步驟無盤工作站構架指南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中 。可到凌心之 家()或我的主頁(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 提供支持() , 這種方式引導 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 module 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 depmake bzImage 進行內核編譯 , 這個過程得花一點時間 , 特別是如果計算機的速度不快的話 , 花的時間會更長一些 。編譯內核如果沒有錯誤 , 會得到內核映象文件/usr/src/linux/arch/i386/boot/bzImage  , 將啟動軟盤插入計算機 , 執行下面的命令mount -t vfat /dev/fd0 /mnt/floopycp /usr/src/linux/arch/i386/boot/bzImage /mnt/floppyumount /dev/fd0
好了 , 啟動盤上的文件都準備齊全了 , 等會兒用它到Win95環境下制作啟動映象 。
服務器設置
服務器端需要運行nfsd、dhcpd、mars_new等幾個服務進程 , 這些軟件在ReHat Linux發行套件里都有 , 如果在安裝 Linux 的時候選擇全部安裝 , 這些軟件都會隨著安裝操作系統而裝好了 , 下面對這些軟件進行設置 , 注意 , 下面的操作要以 root 身份進行 。
1、 NFS 守護進程nfsd
首先要建立幾個供無盤工作站使用的目錄 , 并通過nfsd 導出 , 命令如下:
mkdir /tftpboot
然后編輯文件 /etc/hosts  , 加入下面的內容
192.168.0.80 serverserver.domain
192.168.0.1c1c1.domain
192.168.0.2c2c2.domain
192.168.0.3c3c3.domain
192.168.0.4c4c4.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/modules
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 defaults0 0
其余的行全部刪除 , 然后增加一行
server:/tftpboot/192.168.0.1 / nfs defaults1 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 , 找到下面的行
# 40x10 eth0 802.3 1
將該行開頭的'#'去掉 , 再找到
40x0*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\loginumount /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 選項有效(剛才編譯內核時就是這么作的) , 再從下載實用程序 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:32764XXXXXX
這說明交換區設置成功了 。
通過以上步驟 , 一個完整的 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
# copy these ones
(cd /; tar cpf - bin lib sbin dev etc var) | (cd /tftpboot/$1; tar xpf -)
7. 刪除var下一切不需要的東西, 減小空間 。刪除lib/modules下一切不需要的模塊 。
8. 修改etc/sysconfig/network , etc/sysconfig/network-scripts/ifcfg-eth0 , 
etc/fstab , etc/conf.module
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.module
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” , 然后按如下提示進行操作:
netshdhcp server
dhcp serveradd optiondef 60 ClassID STRING 0 PXEClient
Command completed successfully.
dhcp serverquit
說明:加下劃線部分需手工輸入 , 其他部分均為系統自動顯示;每輸完一項之后均按回車鍵繼續;命令行照原樣(含大小寫)輸入!
在命令行提示符下輸入“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
一般即說明上面的操作已經成功 。
無盤工作站終端系統如何組建1
準備一臺服務器 , 根據你帶工作站的多少配置 , 一般要求多硬盤組成陣列 , 并做讀寫分離 , 這樣帶工作站才不會卡 , 服務器安裝2000或者2003操作系統 。
2
工作站網卡要加啟動芯片 , 在其中一臺上邊先掛個硬盤安裝XP操作系統 。
3
服務器安裝無盤的服務器端 , 工作站安裝無盤的客戶端 , 最后去掉工作站的硬盤 , 設置從網卡啟動就可以了 。
一臺好點的服務器要2W左右 , 一個160G硬盤265元左右你算下 , 應該差不多

win10無盤工作站怎么組建的 無盤工作站怎么搭建

文章插圖
請問無盤工作站的做法 , 越詳細越好無盤網絡簡介在傳統的網絡建設模式中 , 除了網絡建設必備的網絡服務器(或配置較高的主機)、網絡拓撲結構、包括集線器 , 交換機等在內的網絡設備外 , 還有一項投入就是直接面對網民的網絡終端(或稱客戶機) 。一個中、大規模的網絡 , 其終端一般在40-100臺左右 , 因此網絡的初期投入成本將占有相當大的一部分 。如何縮減這一部分的成本 , 同時又保持客戶機良好的性能 , 即成為建設中的一個非常重要的問題 。負責網絡管理的管理員們對管理和維護應該有比較深的認識 。網絡管理員的主要工作就是要保證一個網絡能正常運行 。一個普通的有盤網絡 , 例如一個網絡教室 , 如果網絡中的客戶機出了什么問題 , 開不了機、上不了網 , 或者網絡中的軟件需要升級 , 把Offce97升級為Office2000 , 這時網絡管理員就要忙起來了 , 他要負責把每臺機器都調整好 , 安裝上新的軟件 , 甚至每臺機器的硬盤都要重新格式化、分區、安裝好系統等 。也許過不了多久 , 系統又被學生不小心破壞掉 , 于是又是繁瑣的安裝、調試等 。麻煩不說 , 還要耽誤工作、影響用戶的正常使用 。而如果應用RAID的無盤網絡系統 , 網管只須把工作站要用到的操作系統的文件和軟件文件都放到服務器上 , 系統的管理和維護都在服務器上完成 , 軟件升級只需要配置一次 , 網絡中的所有計算機就都能用上新軟件 , 這對網絡管理員來說的確是福音 。而如果服務器采用RAID解決方案 , 不僅可使其和客戶機的讀寫性能提升 , 更使服務器的安全可靠性增加了100%.綜上所述 , 傳統的網絡建設模式已經不能適應網絡發展的需求 。為了在激烈的競爭中立足 , 保證良好的系統(本地 , 網絡)運行速度和穩定性 , 并承受長時間連續運作的能力 。一種新型的網絡解決方案應運而生-具有RAID功能的無盤網絡系統 。具有RAID功能的無盤網絡解決方案最基本的特點是降低架構成本 , 提高上網速度 , 管理方便;它針對目前的網吧、校園網開發了相應的改造方案 , 最大限度的提高了網絡的易操作、易維護、易管理、共享性及娛樂性 。方案內容系統簡介RAID的無盤網絡就是采用一臺具有磁盤陣列(RAID)服務器 , 所有的軟件都安裝在服務器上 , 而下面的工作組則無需光驅、軟驅、硬盤 。每臺客戶機只要配有一塊網卡 , 所有內容都從服務器上讀取 , 共享服務器資源 。為了提高服務器存儲系統容量、傳輸數據的速度和保證數據的冗余性 , 那么究竟什么是RAID?該怎么來實現?下面就來介紹相關的知識 。RAID(RedundantArrayofInexpensiveDisks)技術 , 即廉價冗余磁盤陣列技術 。在開發磁盤陣列時 , 當初的設想除了使用多塊硬盤用來實現更高速度的考慮之外 , 還有存儲冗余能力及擴容方面的考慮 。系統的存儲冗余能力是指:假如任何一塊硬盤出現問題的時候 , 能使系統仍然繼續工作 。而系統的擴容是指假如單塊硬盤的容量達不到用戶的需求時 , 可以采用多塊硬盤捆綁來提供更高容量的存儲系統 。基于這些想法 , 就產生了RAID技術 , 實質上 , 可以把RAID理解成一種使用磁盤驅動器的方法 , 它將一組磁盤驅動器用某種邏輯方式聯系起來 , 作為邏輯上的一個磁盤驅動器來使用 , 以實現用戶的需求 。磁盤陣列有許多優點:首先 , 提高了存儲容量;其次 , 多臺磁盤驅動器可并行工作 , 提高了數據傳輸率;RAID技術確實提供了比通常的磁盤存儲更高的性能指標、數據完整性和數據可用性 , 尤其是在當今面臨的IO總是滯后于CPU性能的瓶頸問題越來越突出的情況下 , RAID解決方案能夠有效地彌補這個缺口 。組建無盤網絡帶RAID的無盤系統與有盤系統比較系統維護中了病毒之后 , 則需要每臺電腦都要進行病毒清除;系統崩潰了 , 則需重新GHOST或使用還原精靈等軟件進行還原 , 甚至有些網絡使用了硬件還原卡 , 但使用效果均不如人意 , 無論是殺毒或還原系統 , 在客戶機臺數眾多的情況下 , 將會令人不堪負荷 , 而且需要專業人士對其進行系統維護 。中了病毒后 , 只需要對服務器進行病毒清除 , 工作站系統崩潰了 , 一個熱鍵二分鐘即可恢復系統 , 完全無還原精靈等還原軟件的各種缺憾 , 比硬件還原更為令人滿意 。無RAID配置的服務器易死機 , 將會導致全網崩潰 。但是只要服務器配置RAID的話 , 而且按照我們建議的方法對服務器進行操作的話 , 服務器會出現故障的幾率極低 。性價比每臺客戶機均安裝一個硬盤的話 , 每臺PC的價錢當然會比無盤網絡高幾百元 。如果您想用RAID卡保護數據的安全存儲 , 這個時候您就須在每臺服務器和客戶機配置RAID磁盤陣列 , 這樣花費的錢就很多了 , 而且最大的壞處就是經常進行維護時造成的硬盤磨損 , 上網人員頻繁的亂關機很容易損壞硬盤或者造成數據丟失 。一年或稍長的時間就將會有不少的硬盤罷工 。更需要請一個專業人士或電腦公司進行維護 。每臺電腦均省下了至少一個硬盤的錢 。如果電腦臺數較多時 , 此數目尤其明顯 , 更無硬盤磨損之累贅 。采用磁盤陣列卡的無盤網絡系統 , 只要在服務器端安裝RAID卡就可以了 , 這樣節省下來的錢是可觀的 。針對大型無盤網絡系統的話 , 省下的硬盤費用將可使網絡系統升級等更上一個檔次 。方案介紹本方案采用百兆雙服務器架構(采用RAID磁盤陣列) , 中心網絡采用一臺16口帶VLan功能的交換機 , 建議工作站40-100臺左右 。服務器采用Windows2000ServerSP3 , 工作站采用游戲兼容性最好的Windows98SE , 本系統安裝最新ServicePack3、IE6、DX8.1B及各種安全補丁 , 解決了有盤系統易發的低級入侵 , 攻擊漏洞等錯誤 , 并能阻擋大多數病毒的入侵(如FunLove、尼姆達、紅色代碼等) 。配HighPoint的RocketRAID454陣列卡 , 其RAID5功能對系統更加安全、健壯、不易崩潰 , 在性能及穩定性上表現更為出色 。磁盤陣列卡:建議用戶配置HighPoint的Rocket系列板卡由美國HighPoint公司設計、研發、生產的控制芯片以及RocketATARAID系列控制卡在市場上得到受到廣大存儲客戶的親睞;近幾年來 , ATARAID卡已在大、中、小型服務器得到廣泛應用 , 特別是網絡技術的不斷發展 , 在配置無盤網絡系統中采用磁盤陣列卡已是不可缺少的一部分 。因為它不僅僅擴展了硬盤的接口數量 , 還對整個系統的運行速度、兼容性能發揮了巨大的作用;而且隨著RAID技術的不斷發展 , 人們對數據安全存儲越來越重視 。方案特點安裝配置簡單:友好親和的HighPointRAIDManagement管理界面和操作方式 , 很直觀 , 用戶可以輕松玩轉RAID無盤網絡系統的設置 , 整個網絡中客戶機的安裝配置簡單易行 。管理維護方便:體貼細致的設計思想和邏輯流程 , 給用戶提供了最方便的操作方式和最大的靈活性 , 使得用戶也可以像使用普通的Windows應用程序一樣來管理整個RAID無盤網絡系統 。運行穩定:配有HPTRAID卡的系統配置方案 , 解決了傳統無盤網絡經常發生的軟件運行問題和系統死機問題 , 從圖像處理到程序設計 , 從網上沖浪到大型聯網對戰游戲均能穩定流暢運行 。極強的安全防護性:HPT的管理軟件具有用戶名、密碼管理功能 , 使無盤網絡的安全性達到了系統安全的極限 , 把系統遭受有意或無意破壞的可能性降到最低 , 真正實現零維護 。支持多種操作系統啟動:因為HPT的板卡有自啟動功能 , 即用戶可設置從任一一塊系統硬盤啟動 , 這樣使用戶輕松實現了多操作系統的切換 。支持多種操作系統 , 如Win95 , Win98ME , WinNT4.0 , Win2K , WinXP , Linux(RedHat , SuSE , Turbo , Caldera)和FreeBSD.廣泛的硬件兼容性:HPT對產品做了全面細致的測試 , 尤其在兼容性方面 , HPT配備了大量的硬件環境做兼容性測試 , 排除了用戶后顧之憂 。在操作系統下管理控制RAID:除了在BIOS下管理RAID , RocketRAID454還提供了在操作系統下的管理軟件 。方便的向導安裝 , 可讓您實現輕松安裝和使用 。不僅支持RAID0、1、10和JBOD模式 , 如果您對數據的安全系數要求高的話 , 最好采用RAID5來實現無盤網絡安全管理 , 兼具高性能 , 高安全性和高容量利用率三方面優勢 。擴展接口靈活 , HighPoint火箭卡支持雙通道、四通道、八通道的數據通道和硬盤數 , 單盤容量超過137G的限制 , 提供了更大的數據存儲容量 , 為系統提供數據安全保障
如何添加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 網吧
【win10無盤工作站怎么組建的 無盤工作站怎么搭建】4、 適用于酒店、KTV歌廳等以vcd 為主的網絡