首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 硬件指南 > 组网建网 > 安装Linux无盘工作站(3)
【标  题】:安装Linux无盘工作站(3)
【关键字】:in,安装,Linux,Linux
【来  源】:网络

安装Linux无盘工作站(3)

安装Linux无盘工作站
2、动态主机配置协议服务器 dpchd

  检查一下文件/etc/dhcpd.leases是否存在,若不存在就用命令touch /etc/dhcpd.leases 创建一个,然后编辑文件 /etc/dhcpd.conf ,加入以下内容

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.1 192.168.0.4;
}

3、NetWare 模拟器 marsw_nwe

编辑文件 /etc/nwserv.conf,找到下面的行

# 4  0x10 eth0 802.3 1

将该行开头的'#'去掉,再找到

4  0x0  *  802.3 1

在该行开头加上'#'

制作启动映象

  进入Win95,将Win95(早期的版本,可以用服务器安装方式安装)安装光盘的admin\nettools\netsetup\rplimage.exe 复制到硬盘,将启动软盘插入软驱,然后在纯MSDOS方式下执行 rplimage a: 就会得到启动映象 net$dos.sys,再将启动映象 net$dos.sys 复制到启动盘上(如果启动盘空间不够,可以先删除启动盘上的一些文件以留出空间)。

  启动 Linux 服务器,以 root 用户登录,将启动软盘插入软驱,执行下面的命令 mount -t vfat /dev/fd0 /mnt/floppy cp /mnt/floppy/net\$dos.sys /var/mars_nwe\sys\login umount /dev/fd0 然后执行 setup ,移动光棒至 System services 选项回车,出现 Services 设置画面,将dhcpd,nfs,mars-nwe 都设为有效,退出 setup 程序,执行以下的命令以启动上述服务进程:

/etc/rc.d/rc3.d/*mars-nwe restart
/etc/rc.d/rc3.d/*dhcpd restart
/etc/rc.d/rc3.d/*nfs restart 

  下一次再启动服务器时,上述服务进程会自动执行。

  至此,所有的设置工作全部完成了,联好网络随便打开一台无盘工作站,稍等一下,出现远程引导的信息,接着会启动 Win95,接下来很快就会装载 Linux ,在一大堆 Linux 的启动信息之后如果看到 Linux 的登录提示,就说明远程启动成功了。

  Linux 无盘工作站虽然运转起来了,但还有一个问题,就是交换的问题,因为Linux 是一个支持虚拟存储的操作系统,当机器内存不够时,Linux 就会把内存中暂时不用的数 据换出到交换设备上,等需要时再换回来,刚才我们没有设置交换区,在无盘工作站上用 free 命令就会发现交换区为零,如果无盘工作站内存较大,运行一些不大的程序,没有交换区还是可以的,但若运行大型程序就会出问题,下面介绍在服务器上设置交换区即远 程交换的方法。
对于2.1.101版以前的内核,要实现远程交换可有点费事,得从网络上下载有关的补丁来修改内核代码,然后再编译内核映象。从2.1.101版后的内核支持网络块设备,这样,实现远程交换就容易了。首先编译内核时要使 Network block device support 选项有效(刚才编译内核时就是这么作的),再从http://atrey.karlin.mff.cuni.cz/~pavel/nbd/nbd.html 下载实用程序 nbd.14.tar.gz ,执行下面的命令

  tar zxvf nbd.14.tar.gz
   cd nbd
   ./configure
   make

  编译完后会得到文件 nbd-server 和 nbd-client,将它们复制到 /usr/sbin 下面:

  cp nbd-server nbd-client /usr/sbin
   然后编辑文件 /etc/rc.d/rc.sysinit,在文件最后加上一行
   /usr/sbin/nbd-server 7999 /tftpboot/%s/swap > /dev/null &
   执行刚才的命令激活nbd服务:
   /usr/sbin/nbd-server 7999 /tftpboot/%s/swap > /dev/null &

  下一次服务器启动时,上述命令会自动执行。

  再在服务器上每个工作站目录(/tftpboot/192.168.0.1,/tftpboot/192.168.0.2等等)下为各个无盘工作站建立交换文件,命令如下(本例中交换区大小为32M):

  dd if=/dev/zero of=swap count=32768 bs=1024
   mkswap swap

   在每个工作站目录下文件 /etc/rc.d/rc.sysinit 的最后加上两行

  /usr/sbin/nbd-client server 7999 /dev/nd0
   swapon /dev/nd0

就这么简单,再打开无盘工作站试一试启动成功后登录系统,执行命令 free 就会看到在显示信息的最后有这样一行:

  Swap:  32764  XX  XXXX
这说明交换区设置成功了。

  通过以上步骤,一个完整的 Linux 无盘工作站网络就作好了,Linux 无盘工作站的用法很灵活,既可以象使用普通有盘工作站一样使用,还可以把无盘工作站当成别的 Unix 主机的终端,特别是可以作为 X 终端,运行远程 Unix 主机上的 X 应用。(完)

实战Linux无盘工作站(1):【上一篇】
安装Linux无盘工作站(2):【下一篇】
【相关文章】
  • 实战Linux无盘工作站(1)
  • 实战Linux无盘工作站(2)
  • NT多台无盘工作站的快速安装
  • Windows Server 2003无盘终端网组建(1)
  • Win2K无盘终端网组建全攻略(6)
  • Windows Server 2003无盘终端网组建(2)
  • Windows Server 2003无盘终端网组建(3)
  • linux下的无盘Win98
  • 在Novell网中无盘启动Win95
  • Win2K无盘终端网组建全攻略(8)
  • 【随机文章】
  • (转)为firefox添注rtsp协议
  • 用VBA实现课件中的智能交互
  • 消灭内存的隐形杀手(3)
  • How to Use Design Patterns
  • 避免配件烧毁!切记要断电维修电脑!
  • 浅谈"watchdog timeout"出现的原因
  • 黑客扫描特征 以及十种最易受攻击端口
  • RedHat Linux 9实现磁盘配额
  • AS400信息的自动应答方法
  • 宁波市银行卡特约商户POS受理指南
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.