手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>操作系统>Linux>列表

Linux 无盘工作站 Mini Howto

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!


--------------------------------------------------------------------------------

请不要忘了执行 exportfs -a 

5.6 建构 tftp 伺服器 

现在该是建构 tftp 伺服器的时候了。如果你不需要一个安全的 tftp 那很简单,因为你的客户端已经可以从 /export 目录来启动。 

如果一个安全的 tftp 被采用,那麽你可以在 /tftpboot 目录下做个完整的 /export/linux 目录结构。 (用一个实体核心程式及连结给其他机器的符号连结),或是让 /export 目录成为安全的 tftpd 的根目录。或者如果你有一另外的 tftpboot 目录,那麽,同样地,你只需要原来的目录结构,然後用一个实体核心程式来符号连结其他机器) 。 你可以执行下列命令来完成这个设定: 


--------------------------------------------------------------------------------

      mkdir -p /tftpboot/export/linux/machine1
      cd /tftpboot/export/linux/machine1
      cp /export/linux/machine1/ . 


--------------------------------------------------------------------------------

然後执行下面: 



--------------------------------------------------------------------------------

      mkdir -p /tftpboot/export/linux/machine2
      cd ../machine2 
      ln -s ../machine2/ 


--------------------------------------------------------------------------------


5.7 最後工作 

最後,你必须插入 


--------------------------------------------------------------------------------

   /sbin/mount nfs_server:/export/linux/usr /usr


--------------------------------------------------------------------------------

到 



--------------------------------------------------------------------------------

   /export/linux//etc/rc.d/rc.S


--------------------------------------------------------------------------------

的第一行。在这□  指的是 machine1, machine2等等。 



--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

6. 记忆体以及磁碟空间要求; 速度
我只在 Slackware 2.3上测试过;对於其他的供应商(Linux)套件或版本,下面的数字可能会不同。 

磁碟空间: 28MB   6.5MB/每台机器 
RAM: 我在 8MB 上跑 X ,只需要 4MB swap 。我猜想,这个可以被建立-为每一部机器分别做-在 /tmp□面,请不要忘了执行 mkswap。 
速度: 我在一台有 8 Megs 的 486 DX2/66 机器上跑并无问题。 


--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

7. 可能的错误

我发现一个奇怪的错误:在 /dev 子目录□, SunOS 搞错了设备名称,所以我被迫将这个子目录挂上一个有磁碟的 Linux 机器上来重新执行 MAKEDEV 。 (原因是因为 linux nfs 和 SunOs nfs是不同的: 两者都使用32 位元在主要及次要设备名称,但是linux 使用 16 位元宽度栏在两者上, SunOs 则使用 14 位元宽度栏给主要设备, 18 位元宽给次要设备号码。) 
当无磁碟 linux 被启动时,只有一个行径 route 会被放在 tftp 伺服器的行径表□ , 所以你需要设定正确的行径表。你有两种选择: 
手动建构每一台机器的每一个 rc.S 。 
或使用bootp 客户端套件并写一个通用的设定命令手稿 


--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

8. 本文件中的错误以及更详细的解说

正确引用相关的文件。 
SunOs 是以 BSD 为基础,所以需要包含 SVR4 (如 Solaris) 为基础的伺服器建构。 
虽然 Linux 和 SunOs 都可以做为 bootp/tftp 伺服器,但是 Linux 会比较有用些。 
更新这份文件到最新的 etherboot 套件。 
指出核心程式版本1.2.13 在nfs root 修补後与新的 1.3.x 版(此版已包含了 nfs-root 的修补)的不同处。 
需要试试 wd8013 以外的其他乙太网路卡 
包含 bootpc的建构资讯,一个bootp 客户端来设定正确的 rooting 表。 
编排上或其他的错误:麻烦您告诉我一声,谢谢。 buci@math.klte.hu 

译者按: 若您发现本文件内容有翻译不顺畅或错误的地方,请您来信告诉我,以做更正,谢谢。 linuxer.bbs@cis.nctu.edu.tw。 


--------------------------------------------------------------------------------

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!