【原创】Linux无盘工作站的做法
前两天有人给我发短信说需要一些无盘工作站的做法。正好今天抽点时间编了一段,供大家参考!
闲话少说,进入正题:
远程启动:
举个例子来说:
服务器: LINUX(IP:192.168.0.1)
客户机:111(IP:192.168.0.2)
客户机目录:/client/111
远程启动客户目录:/client
必须有NFS-Root 支持,网络支持和BootP的支持
首先重新编译Linux内核。
make menuconfig
make clean
make dep
make bzImage
make modules
make modules_install
执行mknod /dev/nfsroot b 0 255 修改启动设备
注意要用mknbi-linux把vmlinuz.nb放进/tftpboot
在服务器/etc/exports 中加入:
/client/111 192.168.0.1
/home 192.168.0.1/255.255.255.0
用DHCP在/etc/dhcpd.conf加入linux地址
执行下列命令
#dhcpd.conf
#option routers 198.168.0.2
#option root-path /client/111
#Global options
#Intranet
option dhcp-server-identifier 192.168.0.2
server-name :linux
filename /boot/vmlinuz
host 111
option root-path /client/111
fixed-address 192.168.0.1
建立远程客户机目录:
/client
/client/111
192.168.0.2:/client/111/ nfs defaults,rw 0 0
192.168.0.2:/home /home nfs rw,bg 0 0
proc /proc proc defaults 0 0
192.168.0.2:/client/111/ nfs rw 0 0
proc /proc proc rw 0 0
192.168.0.2:/home /home nfs rw,bg,addr=192.168.0.2 0
devpts /dev/pts devpts rw,gid=5,mode=620 0 0
face eth0 inet static
address 192.168.0.1
network 192.168.0.3
netmask 255.255.255.0
$:ln -s 111 192.168.0.1
搞定!如果有问题可以问我~