读书人

Linux无盘系统提案

发布时间: 2012-08-15 16:57:16 作者: rapoo

Linux无盘系统方案

由图可见:

1.无盘服务器主要提供DHCP、TFTP和NFS服务,并且无盘客户端所用的无盘系统都在无盘服务器中。

2.存储阵列服务器主要提供NIS和NFS服务,是用来存储用户的数据,所以用户的管理都集中在这台服务器。

修改后需要重启TFTP服务:

/etc/init.d/tftpd-hpa restart

然后把无盘系统内核文件复制到tftp目录下:

cp /diskless/nfsroot/boot/vmlinuz-2.6.26-2-686 /diskless/tftpboot/vmlinuzcp /diskless/nfsroot/boot/initrd.img-2.6.26-2-686 /diskless/tftpboot/initrd.img

复制pxelinux.0到tftp目录,这个文件可以在网络上找到,也可以通过安装syslinux来得到:

apt-get install syslinuxcp /usr/lib/syslinux/pxelinux.0 /diskless/tftpboot

建立开机引导文件:

mkdir /diskless/tftpboot/pxelinux.cfgnano /diskless/tftpboot/pxelinux.cfg/default

default文件内容如下:

LABEL linuxKERNEL vmlinuzAPPEND initrd=initrd.img boot=nfs nfsroot=/diskless/nfsroot ip=dhcp rw
安装DHCP服务

用以下命令安装DHCP服务:

apt-get install dhcp3-server

修改配置文件/etc/dhcp3/dhcpd.conf,加上如下内容:

subnet 192.168.62.0 netmask 255.255.255.0 {        range 192.168.62.2 192.168.62.254; #客户端取得IP的范围,如果想指定机器才能访问,则不指定此参数        next-server 192.168.62.1; #tftp服务器的ip,如果在同一台服务器,可以不指定        filename "pxelinux.0"; #tftp的pxe文件名        option domain-name-servers 192.168.60.129; #DNS服务器IP        option subnet-mask 255.255.248.0; #子网掩码        option routers 192.168.60.1; #默认网关}#下面根据物理地址绑定IP,若上面的range参数没指定,则必须通过下面的方式绑定物理地址,否则没有机器可以访问到host user1 {   hardware ethernet 08:00:27:67:48:B5;   fixed-address 192.168.62.2;}host user2 {   hardware ethernet 00:14:78:2C:49:CC;   fixed-address 192.168.62.3;}

修改完后重启DHCP服务:

/etc/init.d/dhcp3-server restart
启动无盘客户端

通过以上步骤,无盘服务器的配置基本完成,可以通过无盘客户端来访问了,将无盘客户端的BIOS里的启动项设置为网络启动就可以了。

图形界面的选择 KDE图形界面

优点:具有较好的用户体验,跟window相似的使用习惯,较美观的用户界面。
缺点:占用较多的内存,需要512M才能流畅运行Firefox等浏览器。

icewm图形介面

优点:占用较少的内存,256M内存也能流畅运行Firefox等浏览器,但窗口开多了也容易变慢,甚至崩溃。
缺点:用户体验较差,没有桌面功能,使用习惯跟window相差比较大。

其它无盘系统 DSL系统

优点:体积少,整个系统压缩后只有50M,能直接加载到内存运行,能流畅运行在低内存的老爷机上,集成Firefox等一些流行软件。
缺点:界面用的是fluxbox,跟icewm一样是一个轻量级图形介面,所以用户体验也是比较差,有桌面功能,使用习惯跟window也不相似。由于是一个精简版的系统,定制比较麻烦。

读书人网 >UNIXLINUX

热点推荐