這裡所描述的架構是從 1996 夏季開始在 日內瓦大學, CUI 所發展的. 這個資訊系有許多的伺服器, 及一些個人電腦, 可依用途分為兩類:
http://developer.intel.com/ial/wfm/tools/index.htm
取得.
BootPROM 已出現很長一段時間, 在此之前我們把它單獨用於無磁碟機的電腦. 從 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 腳本程序檔, 如果你想讓它放在 範例腳本程序精選中.