首先,看看TCP/IP引导比RPL的优势(纯属个人的一知半解):
目前还没有哪个NOS,胆敢不提供和不支持DHCP和TFTP这两项服务的;RPL嘛,就不那么普及了吧。想想什么各个BSD,各LINUX套件,NW,NT3.5到WINDOWS.NET ,全部自带DHCP,难道这还不够方便吗?而且第三方DHCP服务器软件多的是,网上一大堆,不过共享版的多些。
如果你有闲情逸志,有耐心,有毅力,也可以编辑支持BOOTP的ROM,使用BOOTP服务器也没什么不好啊。编辑bootptab文件,作些特殊的设定,比如什么选择引导镜像菜单,显示一幅画面之类。反正就这么回事。
TFTP服务器软件,一样多的是,光3COM就有好几个。
所以照这样看,TCP/IP引导具有RPL不具备的服务器无关性,是个服务器,都可以引导工作站,而引导到了DOS,就有希望引导9598。
就我感觉,RPL服务运行中,什么j50.log和rplsvc.mdb一直被系统使用,一旦掉电,这个mdb文件极容易出错,难道您就从未遇到过什么“XXX服务在启动时暂停”,什么“错误2610”之类吗?一旦mdb文件就此坏掉,那,就有咱们这些administrator大展拳脚的了。
DHCP,很简单啊,那个mdb文件随时备份,还可以修改默认的备份间隔;而且,如果DHCP设置不特别复杂,这个mdb坏掉又怎么样,眨眼我就设好它。
BOOTP也很棒,起码这个bootptab文件,好象还不会因为非人为因素损坏的。
通常的MS WINDOWS的RPL都是从C拷文件到D:\WINBOOT,这需要一个过程;不从C拷文件到D:\WINBOOT的RPL,我不会做。
TCP/IP引导,网卡网线相同的话,速度稍快于RPL,而且DC启动就是A盘,时髦之至,充分实现了三个代表精神,清除了三讲不过关少数坏蛋,从而保证了无盘启动队伍的思想纯洁性和政治素质的过硬性。
To be continued…
鄙人久不写作文,学电脑也非常不系统,写得无条理,缺乏逻辑,望各位海涵吧。
其次,再谈ROM的问题。
1。 RPL的BOOTROM,遍地都是,而且使用方便,所有NE2000兼容网卡,都可以用同种NE2000兼容的BOOTROM;PCI网卡嘛,至少我知道8029和8139都可用同种ROM,兼容性没得说。
TCP/IP类,如ETHERBOOT,PXE的,BOOTIX的,每ROM都包含特定的网卡驱动,用来针对特定网卡。当然象NE2000类及NE2000PCI类的ROM,倒是想不通用都难。不过要用8139的ROM引导8029网卡,就一定不行。
TCP/IP类ROM,就ETHERBOOT而言,还须注意,生成的ROM是只支持BOOTP的,还是DHCP与BOOTP,如果ROM只支持BOOTP,那它就看不到DHCP报文,DHCP拿它也没办法,只能用BOOTP了。
2。 不过,TCP/IP类ROM—还是那句话----时髦之至,可以说打小就饱受三讲之福,实乃三讲教育饱学之士。PXE,成就了多少人的好事,比如写“RPL的古墓丽影”那文章的兄台。BOOTIX公司,无疑是一家市场独特,有卖点有题材的公司。
还有ETHERBOOT,这个令人敬佩的好东西,给华教和启明星立下汗马功劳也不图回报。我们不用ETHERBOOT,就是犯傻,就是暴殄天物,我不想犯傻,也不忍暴殄天物,我才不用别的呢。建议大家还是在LINUX下亲手编辑一下,用着亲手生成的ROM,感觉不亚于品尝自己亲手在阳台栽的香菜,葱,或者别的什么,总之,可以称之为果实。
3。 关于ROM烧入,我就没什么好讲的了,我只烧过五块,去电脑城烧的,五块钱一烧,用过半兆的,32K的,16K的,只有一块32K的能用,其他坏的,我想多半是ROM块坏了,旧内容没擦净。还该怪电脑城的技术员不学无术。本想自己买台机子,不过又一想,我又不是开电脑公司的,买来又能干什么。
说起电脑城的技术员不学无术,想起一件事来,就是ROM块的容量问题,比如27C512,用512除以8,得64,而27C128,当然就是16K容量。这一点不意外传,省得那位为我烧ROM的兄台又老大不乐意受伤害。
好了,目前服务器有了,ROM呢也谈了,有软有硬,该拿它们做点什么。
TO BE CONTINUED。。。。。。。。。。
说起BOOTP和TFTP软件,我用最多的是BOOTIX的BOOTPD32与TFTPD32,还有相应的LINUX版的。个人习惯,用什么都差不多。比如你可以用DHCP+PXE PDK带的TFTP。
大家可以看看华教的hjbootpd.exe,看看它跟BOOTIX的BOOTPD32有多么巨大我是说多么微小的不同,我用exescope稍加修改BOOTIX的BOOTPD32,再随便用什么压缩软件把它压小一点,就会做出一个和BOOTPD32用法参数一样的hjbootpd.exe。
启明星EBX我只用了一天,倒是没看见有BOOTPD和TFTPD,不过也不算什么,反正它不用BOOTP+TFTP才怪。
上面两个软件,我至多用过3天,多用也不会有益,有什么呀,不就那么回事嘛,俺又不懂破解,又不用它做什么工程,用它咱还不放心呢。
不肯钻研的鸟,决不是什么好鸟,拿着人家的软件到处做“工程”,不嫌丢人吗?至少不会给客户一点神秘感,决不会投给你敬佩的目光。单为了那“敬佩的目光”,就值得我努力学习。
还有其他无盘论坛,往往设有什么XX无盘专区,更属无意义之至, 因为XX软件自然都是人家XX的牙慧,就象我的小学老师的比喻--“人家把馍嚼成糊糊,吐给你吃”,而且,没人肯讨论这类软件的效果和如何手工安装实现这两者的差异,如果手工做,能和它做的一样好吗。讨论XX无盘使用技巧,各种TIP啦,简直是件莫名其妙的事,还不如-----比如说-----“用ALT+F4可以关闭当前窗口”这种TIP。牙慧这东西,一定要正确对待,就象前两年有部电影《捕鼠记》,上面有位捕鼠专家,捡起老鼠粪便,然后手一扬,出人意料地把那一小粒放嘴里了,然后喃喃到:“...营养不良.....有点缺钙...”当然啦这位吃屎的捕鼠专家后来被鼠折腾惨了,不过这是另一码事
又想起一件事,象PXE及BOOTIX的ROM不同,ETHERBOOT的ROM所认识的引导镜像,须有其独特的引导标志,好象是55AA什么吧,现在忘了。反正正常的镜像头部加了这引导块,ETHERBOOT ROM就会正常地解读镜像文件,所以Hero兄用COPY +的办法,就很好用,我也作了一个类似hero兄的mboot.dat的文件,但去掉了加载镜像里DOS文件前显示的那句话,什么“DOS NET BOOT...”,其实效果一样。等再买到202卡时,上传
最简单的制作镜像方法,莫过于先用winimage新建镜像,想加什么文件都行,作出来是1.40M,然后用hero兄的办法COPY合并引导记录与镜像,正好1.44M。不满意再用winimage修改之。始终不必动用真软驱,省时省钱。
又想起几件事
象华教和启明星EBX的ROM,都会显示一句公司名,我只用winhex打开过ROM文件,只看到了ETHERBOOT的GPL等该显示却没显示出的字,而类似huajiao,richtech这样的字母却找不到。
请问像这样的东西是怎么改的啊,如果能定制,岂不善哉,比如我可以打上“EastCube Electric Son School”,敝校东方电子学校。
又一件事,像linux无盘98这东西,除了用mars_nwe外,可曾有别的比如用SAMBA的?反正一直没做过,总觉得用mars_nwe不甚完美,效果也可以想见;SAMBA又不感想象。
网之鹰
March 8, 2002, 9:26pm
5
不错 整理一下是篇好文章,技术性和寓意都说得很棒。
dekeng
March 9, 2002, 2:41am
6
对,BOOTP和TFTP是我们无盘新技术新方向,华教、启明星之类软件我们人人都会做就好了;就让它们没有了神秘感,没有秘密。
然后我们往更好的方向前进!
YOSHIMITSU兄 好!!!
rugou
March 9, 2002, 3:47pm
7
IPX下的无盘服务器老是不能启用远程访问和路由,真是烦。