2024年4月12日发(作者:)

Ubuntu无盘工作站安装详细步骤

【开宗明义】

首先,请注意本文所述的“无盘工作站”与“无盘终端”的异同:

相同之处是二者的客户端都没有磁盘。

相异之处是,“无盘终端”完全使用服务器端的资源(CPU和磁盘),与直接登录在服务

器控制台差别不大,所以适用于客户端是极其老旧的机器,因为,即使用较新的机器则其运算

能力同样无法发挥、从而造成资源浪费。

而“无盘工作站”的客户端在登录阶段,将服务器端作为登录服务器(tftp和dhcp),在

登录完成后,则主要是把服务器端作为nfs服务器提供磁盘空间,此磁盘空间映射为客户机

端的根目录,随后所有的运算工作在客户机端完成、并不占用服务器的CPU资源。所

以,“无盘工作站”较适合当今性能中等以上的客户端使用,以平衡服务器、客户机的负

载。

从实现的方式来说,Ubuntu自带的ltsp服务属于“无盘终端”,虽然设置简易,但并不

适合我们遇到的大多数情况:如今谁还会用一堆256M的586 机器去组网呢?有鉴于

此,Ubuntu社区曾经试图调和两者,提出了“胖客户机”的概念,是从基本的ltsp延伸出来,

详情请见

但是说老实话,上述基于ltsp的“无盘工作站”是毫无必要地自找麻烦,比如说里面用

到了openLDAP,还要修改一堆脚本,实际操作的难度可想而知,所以:

【注意】

本文并不讨论ltsp“无盘终端”或“ltsp胖客户机”,而是基于Linux系统固有的能力,

建构一个可以适用于所有Linux发行版的“无盘工作站” 安装方法,而Ubuntu只是作为

一个实例使用。

【成功结果展示】

在进入正文之前,可以先到:

这一名为“Ubuntu高地”的博客看一下无盘工作站安装成功后的类似效果。本文的

由来,就是参考了此一重要文献,但因为作者是位高手,所以文中省略了很多他认为是天经地

义的步骤,这就造成了象作者这样的初学者的困难。好在该文的下面链接了另一篇文章:

是名为“天使之翼”的另一高手的详细安装记录,本文的大部分将转载自该安装记

录。

但是“天使之翼”的文章也有一个小问题,就是其中的客户端使用了一台有磁盘的机

器作为初始安装,然后再将已经生成在磁盘上的所有文件打包拷贝到服务器端的nfs空间

(也即实际运行时的客户端远程虚拟根目录)里。这样做当然有简便、稳妥的好处,但是如果

拟安装的客户端从一开始就没有磁盘呢?文中并没有提供后一种情况的替代办法。