Linux 无盘工作站 Mini Howto( 四 )




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

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)套件或版本 , 下面的数字可能会不同 。

磁碟空间: 28MB6.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 。

推荐阅读