在整个过程中,参考了Ubuntu的wiki,由于实际需要,用Debootstrap安装了新的Xubuntu,
其实过程对于高手来说,应该非常的简单。不过,我对于debootstrap和Ubuntu的PXE原理不是非常的明白,中间出现了很多的低级错误,最终的成功包含了很多的偶然因素。
出现的低级错误:
1、PXE拼写错误。PXE的启动是通过DHCP和Syslinux、TFTP-HPA软件包来实现的。
在修改tftp的时候,特别注意,在inetd里面需要根据自己的实际情况,修改tftp的根目录。
在Syslinux的pxelinux.0里面,必须使用vmlinuz和initrd.img来实现启动,这样必须建立这样名称的两个文件或者链接,否则提示无法找到文件-“TFTPError-FilenotExist”。
2、Ubuntu的debootstrap安装非常的麻烦。我现在的总体看法如下:
第一步:
用debootstrap-archi386Linux版本(如feisty、gusty等)/硬盘目录源目录(譬如等)
安装基本系统成功。不过我没有使用cn99,因为我发现cn99做更新源可以,但是做安装源容易出现文件没有找到的错误提示。
第二步:
修改三个文件:
/etc/hostname
/etc/network/interfaces
/etc/hosts
第三步:
修改软件源,如cn99等。
第四步:
安装内核,更新系统等。
第五步;
配置console-data、timezone等。
第六步:
安装xserver-xorg系统,安装gnome、kde、xfce等桌面环境。其实gnome和kde应该是比较好的选择,因为感觉安装的东西比较多,不容易出现缺少软件包的错误。我的xfce就出现了很多错误,如无法显示汉字、Perl/Python无法找到软件包等很多问题,都是自己一步一步安装提示,把缺少的软件包从宿主环境里面拷贝过来才搞定的。
现在对比NFS无盘和LTSP项目,其实各有利弊。从以下几个方面:
1、主机负载。NFS无盘可能好一些,因为他比较充分的利用了客户端的硬件功能。LTSP其实都是利用主机的CPU、内存等。
2、配置。当然LTSP容易一些,如果客户机比较少,LTSP还是非常好的选择。另外NFS无盘,需要对于不同的客户机配置安装不同的驱动程序,配置非常的复杂,对于不同类型的客户机,可能需要安装多个副本,来满足不同的硬件要求。而LTSP当然没有这个方面的问题。
最后说一下,台湾的DRBL系统,可能也是比较好的软件,不过现在好像是需要非常大的硬盘空间。他现在的功能实在是太强大,缺省安装好多个Linux系统,如Fedora、Gentoo等。
我看了一下安装说明,感觉非常简单,就试用了,差点把我的机器给废了。
其实,还是自己动手,用Debootstrap来自己安装一个比较好,一方面利于定制,另一方面也增强了自己对于系统的了解,还是一举两得。
希望Ubuntu工作站系统的应用越来越多,比较这种系统,对于学校、网吧等,还是有一定的使用价值。免费的软件系统,非常的好用,而且对于系统的维护也非常的简单,Ubuntu无盘工作站,真的是自由软件给我们的一个非常好的礼物。
下载本文示例代码
阅读(468) | 评论(0) | 转发(0) |