這裡所描述的架構是從 1996 夏季開始在 日內瓦大學, CUI 所發展的. 這個資訊系有許多的伺服器, 及一些個人電腦, 可依用途分為兩類:
http://developer.intel.com/ial/wfm/tools/index.htm
取得.
BootPROM 已出現很長一段時間, 在此之前我們把它單獨用於無磁碟機的電腦(採用網路為基礎的磁碟模擬或者下載一份 ramdisk). 從 1996 年起, 這份 How-to 提出使用 BootPROM 在自身具有硬碟機的電腦下使用, 將更有趣. 由於這樣將可得到雙重得優點:
你仍然可以照 舊 的方式, 使用下列所敘述的工具程式. 這些工具程式對無磁碟機的電腦而言, 其實就是一個小的 Kernel/ramdisk 載入器. 但我們不鼓勵如此使用.
日內瓦大學 擁有 B 級網域, 分割成許多子網路. CUI 共使用了四個子網路, 其中之一供學生使用.
原本,我們的個人電腦使用兩種網路通訊協定: IPX 與 IP. IPX 這一類, 我們由一台 Novell Netware 3 的伺服器共用 DOS 與 Windows的軟體. IP 這一類, 我們由一台 SUN 伺服器靠 NFS 共用 Linux 軟體及個人的分割區.
在我們最新的架構中, 已不再使用 IPX 通訊協定. 改由一台 Unix 伺服器 (可以是 Linux 或 SUN) 來擔任, Linux 用戶端可透過 NFS, 而 DOS 與 Windows 則由 SMB (NetBIOS) over TCP/IP 共用軟體及使用者的檔案. 因此, 我們對所有的作業系統都使用單一個 home 目錄.
BpBatch
的小程式,
也就是我們的開機時期批次檔案的解譯器.disk1
到 disk4
的檔案)
為 SMB 用戶端. Microsoft LanManager 可以透過 DHCP 動態設定組態.
在登入後, 使用者面對的是 DOS, 且只要打 win
指令就可啟動 Windows 3.1 了.
有一點, 在這要特別注意 DOS 及 Windows 3.1 看起來像是安裝在用戶端的自身電腦.
對 Windows 9598 及 Windows NT/,
我們也使用 Microsoft SMB 用戶端 (稱為 Client for the Microsoft Network),
它也支援透過 DHCP 動態設定組態. 為了降低網路負載我們採用了
Shared LAN Cache,
這是一個強而有力的網路到硬碟之間的快取程式.對於比較 "安全的" 電腦 (如 助教的電腦), 如果電腦已用上述系統開機過一次, 則開機腳本只會改由本機硬碟開機, 而不再清理硬碟. 這樣可以允許使用者保留資料在硬碟中. 而當整個架構爛掉了, 使用者只需從開機選單挑選所要的系統, 則又能得到一個全新的安裝.
這種組態已經成功的移殖到世界上的許多地方.
少數人已經開始篆寫一些技巧與提示來完成這份 How-To.
如果您也曾做過, 但在本文中未被引用歡迎送一份 e-mail 給
mvuilleu@bpbatch.org
.
如果您在重建這種組態中遇到問題, 請再詳細看一次文件 !
http://www.ph-ludwigsburg.de/nutzer/schmitt\_peter/
,
由在德國, Ludwigsburg 的 Carl-Schaefer-Schule 的 Peter Schmitt 所寫.
此文是 BpBatch 的優質參考資料, 適合德語的使用者.
http://www.br.fgov.be/RESEARCH/INFORMATICS/info/bootp.html
,
由在比利時國家植物園的 Alain Empain 所寫.
有許多有用的範例腳本程序,以及一個很棒的 PERL 程式用來自動產生圖形化的選單並能透過高階的敘述轉成 HTML 文件.
http://www.katedral.se/system/elevsyst
,
由瑞典 Uppsala 教會學校的 Johan Carlstedt 所寫.
至今, 在這的組態設定還停留在舊版的遠端開機工具程式.
大致上, 只要一點點修正, 所有的東西都還可以適用.
http://vitoria.upf.tche.br/~fred/
,
葡萄牙文, 由 Brasil 的 Passo Fundo 大學的 Frederico Goldschmidt.
http://www.etse.urv.es/~larinyo
, 西班牙文,
由西班牙, Escola Tecnica Superio d'Enginyeria 的 Lluis Arino 所寫.你也可以寄給我你的 BpBatch 腳本程序檔, 如果你想讓它放在 範例腳本程序精選中.