文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院操作系统 Linux安装,Linux,无盘,工作站
精品推荐
特别推荐
·高效使用Linux的七个好习惯
·为何Linux比Windows更安全?
·Linux和Unix最常用的网络命令
·Linux系统下安全防护十大招数
·Linux各种服务器的架设
·Linux操作系统下用单网卡捆绑双IP
·恢复被误删除的Linux文件
·在Linux服务器上做备份和恢复
·Linux中网络参数的意义及其应用
·linux知识大全
·解析Linux服务器远程控制技术
·新手关于Linux系统的一些错误认识
·Linux系统至少有五大点比Vista更好
·Linux攻略 关于Apache安装、配置、优化
·详细讲解Linux操作系统的进程管理的功能
·解决Linux和Windows双系统的引导问题
·新手学堂:Linux操作系统安全性能检查笔记
·600个优秀网站
·提高Linux操作系统网速的方法
·Linux系统下挂载硬盘光驱和U盘的方法
热点TOP10
·网络组建大全(包括企业网、校园网、网吧和基础知识)
·Linux常用命令详解
·Linux各种服务器的架设
·linux知识大全
·Linux文件和目录访问权限设置
·LINUX 常见问题1000个详细解答
·Linux学习手册
·Red Hat Linux 安装BroadCom网卡驱动
·如何查看Linux下系统占用的资源(top、free、uptime)
·用.iso文件从硬盘安装redhat linux 7.3
·为Canon PIXMA iP1000喷墨打印机安装驱动程序
·RedHat linux 8.0下内核编译步骤和说明
·Linux系统下挂载硬盘光驱和U盘的方法
·RedHat Linux 9升级内核
·Slax本土化:移动硬盘上的Linux中文套件
·详细讲解Linux操作系统的进程管理的功能
·linux下通过脚本实现自动重启程序
·在Linux服务器上做备份和恢复
·Linux Apache Web 服务器终极教程
·正宗888葫芦 博彩游戏

安装,Linux,无盘,工作站

日期:2007年4月7日 作者: 查看:[大字体 中字体 小字体]


当年Novell下的无盘DOS工作站很是流行,后来又流行过Win95无盘工作站,只是由于问题多多,后来微软自己停止了对无盘Windows的支持。随着Linux的日益流行,使用Linux的人越来越多,其实Linux 对远程引导的支持非常好,Linnx内核自身又支持网络文件系统,因此非常适合做无盘工作站,本文将以一个实例向大家详细介绍无盘Linux工作站的安装办法。
  
    这个网络是一个小的局域网,有1台服务器和4台 Linux 无盘工作站,彼此之间用双绞线通过HUB连接,服务器的IP地址定为192.168.0.80 ,名字是server ,5台无盘工作站的地址由服务器动态分配,地址范围从 192.168.0.1 到 192.168.0.4 ,名字分别是c1,c2, c3,c4,服务器和无盘工作站使用的都是NE2000 兼容网卡,无盘工作站使用的网卡上都安 装了BOOTROM 启动芯片,服务器操作系统安装的是 RedHat Linux 6.0 ,安装时选用定制安装,并安装了全部软件。
  
    Linux的远程引导有两种方式,一是利用Bootp协议,有一个专门的项目EtherBoot 提供支持(http://www.slug.org.au/etherboot/),这种方式引导 Linux 的速度是最快的,但这种方式有一个最大的问题,就是在市场上找不到支持这种远程引导协议的 BOOTROM 启动 芯片(除非自己刻录),因为市场上几乎所有的 BOOTROM 启动芯片都是遵循NOVELL远程引导 协议的,于是有人提出另外一种方式,就是服务器端用 NetWare 服务器,客户端就可以用现 有的BOOTROM 启动芯片了,说到这里大家一定胡涂了,作Linux无盘工作站岂不是还一台 NetWare 服务器?不是的,因为神通广大的 Linux 可以模拟 NetWare 服务器,就象Samba 可以把 Linux 模拟成 NT 一样,mars_nwe 可以把 Linux 模拟成 NetWare,不仅能提供 NetWare 文件和打印服务,还能提供远程引导支持(知道Linux的厉害了吧),本文讲述的 Linux 无盘工作站就是用这种方式作远程引导的。
  
  准备启动盘
  
    由于在 Linux 下没有制作符合 NetWare 远程引导协议启动映象的工具,所以只能用早期的Win95提供的工具(遗憾)。找一台装有 Win95 的机器启动后按 F8 进入纯DOS方式,格式化一张启动盘 format a: /s ,然后将RedHat Linux安装光盘上 dosutils 目录下的 loadlin.exe复制到启动盘,在启动盘上作一个 autoexec.bat 文件,代码只有一行 loadlin.exe bzImage root=/dev/nfsroot从 Windows 95 安装光盘的 Win95 目录下的cab文件中解出 rplboot.sys 文件放在启动 盘上,命令如下:
  
    extract.exe /a /l a:\ win95-27.cab rplboot.sys
  
    一张用来做启动映象的启动盘就作好了,保存好启动盘,以后作启动映象时会用到它。
  
  编译内核
  
    用于无盘工作站的Linux内核与用于从本地硬盘引导的Linux内核是不同的,无盘工作站的内核必须支持NFS作为根文件系统,即远程根文件系统,所以必须编译无盘工作站专用的内核。笔者使用的内核代码版本是2.2.16,将内核源代码解压到/usr/src下, cd /usr/src/linux 进入内核子目录,执行命令make menuconfig 进行内核编译配置,下列项目必须按要求设置:
  
  Processor type and features  该项目下面的选项必须根据无盘工作站的CPU类型设置,而不是根据服务器的CPU类型设置
  Loadable module support   该项目下面的所有选项都禁止,即不支持模块功能
  Plug and Play support   设置为有效
  Block devices     该项目下面的
            Loopback device support
            Network block device support
          都设置为有效
  Networking option    该项目下面的
          kernel level autoconfiguration
          DHCP support (NEW) 
         都设置为有效
  Network device support   该项目下面的选项必须根据无盘工作站使用的网卡进        行设置,本例中使用的是NE2000兼容网卡,选项
          Ethernet (10 or 100Mbit)
          Other ISA cards
          NE2000/NE1000 support (NEW)
         都设置为有效
  Filesystems      该项目下面的Network File Systems子项目下面的
          NFS filesystem support 
          Root file system on NFS (NEW)
          都设置为有效
  
  以上设置完成后,退出内核编译设置程序,会出现一个对话框: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)


[1] [2] 下一页 




上一篇:使用Perl修改Linux文件

下一篇:在 Linux 上安装 PostgreSQL

安装,Linux,无盘,工作站 相关文章:
·图文详解 Windows 2003服务器集群安装
·Dell PowerEdge 2950 服务器 Windows 2003安装手册
·SQL server 2005安装问题汇总
·DENX U-Boot及Linux使用手册
·图解:如何安装双系统
·为英文Windows XP安装中文语言包
·Linux常用命令详解
·Linux各种服务器的架设
·板载RAID功能制作磁盘阵列并安装操作系统
·linux知识大全
安装,Linux,无盘,工作站 相关软件:
·黑客视频教程 VMware虚拟机的安装和使用
·如何安装双系统
·MATLAB 7.0 RAR 安装版
·鸟哥的linux私房菜:基础学习篇
·电脑安装与维修实用技术1
·红帽子Red Hat Linux 8.0(3G,5CD)
·Linux 系统命令及其使用详解(大全)
·《反恐精英CS1.6》完整安装版本
·linux操作系统视频教程
·QQ2006显IP显隐身海峰版 安装 20多种QQ皮肤

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot