这里所描述的架构是从 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 脚本程序档, 如果你想让它放在 范例脚本程序精选中.