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

安装 Linux 无盘工作站

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

Do you wish to save your new kernel configuration? 
回答 
然后执行 
make  dep && make  bzImage
进行内核编译,这个过程得花一点时间,特别是如果计算机的速度不快的话,花的时间会
更长一些。编译内核如果没有错误,会得到内核映象文件 
/usr/src/linux/arch/i386/boot/bzImage ,
将启动软盘插入计算机,执行下面的命令 
mount -t vfat /dev/fd0 /mnt/floopy
cp /usr/src/linux/arch/i386/boot/bzImage /mnt/floppy
umount /dev/fd0
好了,启动盘上的文件都准备齐全了,等会儿用它到Win95环境下制作启动映象。
服务器设置
    服务器端需要运行nfsd、dhcpd、mars_new等几个服务进程,这些软件在ReHat Linux 
发行套件里都有,如果在安装 Linux 的时候选择全部安装,这些软件都会随着安装操作
系统而装好了,下面对这些软件进行设置,注意,下面的操作要以 root 身份进行。
1、 NFS 守护进程nfsd
首先要建立几个供无盘工作站使用的目录,并通过nfsd 导出,命令如下:
mkdir /tftpboot
然后编辑文件 /etc/hosts ,加入下面的内容
192.168.0.80    server          server.domain
192.168.0.1     c1              c1.domain
192.168.0.2     c2              c2.domain
192.168.0.3     c3              c3.domain
192.168.0.4     c4              c4.domain
第一台工作站的工作目录设置方法如下:
mkdir /tftpboot/192.168.0.1
cd /tftpboot/192.168.0.1
c000p -a /bin .
cp -a /dev .
mknod dev/nd0 b 43 0
chmod 600 dev/nd0
cp -a /etc .
cp -a /home .
cp -a /lib .
rm -rf lib/modules
cp -a /root .
cp -a /sbin .
cp -a /var .
mkdir proc
mkdir usr
mkdir tmp
chmod 777 tmp
touch fastboot
chattr  i fastboot
cd etc
编辑文件 sysconfig/network-scripts/ifcfg-eth0
保留其中的
DEVICE=eth0
ONBOOT=yes
其余的行全部删除,然后增加一行
BOOTPROTO=dhcp
编辑文件 rc.d/rc.sysinit ,在文件最后加上两行
mount -t nfs server:/usr /usr
/usr/X11R6/bin/xfs
编辑文件 fstab
保留其中的
none    /proc   proc    defaults        0 0
其余的行全部删除,然后增加一行
server:/tftpboot/192.168.0.1    /    nfs defaults       1 1
其它工作站的工作目录设置方法就简单多了
cd /tftpboot
cp -a 192.168.0.1  192.168.0.2
cp -a 192.168.0.1  192.168.0.3
cp -a 192.168.0.1  192.168.0.4
编辑文件 /etc/exports ,加入以下内容
/usr (ro,no_root_squash)
/tftpboot/192.168.0.1      (rw,no_root_squash)
/tftpboot/192.168.0.2      (rw,no_root_squash)
/tftpboot/192.168.0.3      (rw,no_root_squash)
/tftpboot/192.168.0.4     (rw,no_root_squash)
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://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!