分类: LINUX
2008-05-05 22:43:40
继配置Ubuntu LTSP工作站成功以后,成功配置了Ubuntu无盘工作站。截图为念: 在整个过程中,参考了Ubuntu的wiki,由于实际需要,用Debootstrap安装了新的Xubuntu,其中过程艰难曲折,充满了失败的挫折感和成功的喜悦感,索性终于成功了。现在在无盘工作站里面写这篇Blog。 其实过程对于高手来说,应该非常的简单。不过,我对于debootstrap和Ubuntu的PXE原理不是非常的明白,中间出现了很多的低级错误,最终的成功包含了很多的偶然因素。 出现的低级错误: 1、PXE拼写错误。PXE的启动是通过DHCP和Syslinux、TFTP-HPA软件包来实现的。 在修改tftp的时候,特别注意,在inetd里面需要根据自己的实际情况,修改tftp的根目录。 在Syslinux的pxelinux.0里面,必须使用vmlinuz和initrd.img来实现启动,这样必须建立这样名称的两个文件或者链接,否则提示无法找到文件-“TFTP Error-File not Exist”。 2、Ubuntu的debootstrap安装非常的麻烦。我现在的总体看法如下: 第一步: 用debootstrap -arch i386 Linux版本(如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无盘工作站,真的是自由软件给我们的一个非常好的礼物。 |