Linux环境下无盘工作站的架设和实现
http://tech.ddvip.com 2007年03月11日 社区交流 收藏本文
本文详细介绍Linux环境下无盘工作站的架设和实现
server:/tftpboot/10.0.0.1 / nfs default 0 0
server:/usr /usr nfs default 0 0配置etc/rc.d/rc3.d,关掉一切不需要的网络服务。删除etc/rc.d/rc6.d/K??network。修改etc/rc.d/rc.sysinit,寻找“mount ?a ?t nonfs,smbfs…"改成 “mount.?a ?t nosmbfs…"
mkdir /tftpboot/10.0.0.2; cd /tftpboot/10.0.0.2; (cd ../10.0.0.1; tar cpf - *)
| tar xpf ?修改etc/sysconfig/network,etc/sysconfig/network-scripts/ifcfg-eth0, etc/fstab,etc/conf.module
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编译一个新内核,必须包含以下特性:
NFS filesystem 支持
Root on NFS 支持
Bootp 支持
无盘工作站所用的网卡型号支持
编译出新内核之后,用mknbi-linux处理:
mknbi-linux bzImage vmlinuz.nb将vmlinuz.nb放在/tftpboot下即可,服务器端的工作就完成了。
注意事项:
如果你打算在服务器端用dhcp,需要自己配置,参看dhcp的文档。Rh6.1自带一个bootparamd,也应该能完成同样的工作,但manual中语焉不详,不知该如何设置。 服务器端 / 和 /usr 最好单独分区。etherboot的文档上说对有些网卡比如PCI NE2000兼容网卡,可能需要调整Makefile中的vendor信息和ID信息,我没试过。
启动你的无盘工作站,一切无误的话,它应该顺利起来。启动过程中如果有一些地方failed,可以在起来之后在无盘工作站上按一般方法设置。
责编:豆豆技术应用
正在加载评论...