红联Linux门户
Linux帮助

Fedora 8 在线安装DRBL无盘系统

发布时间:2008-03-05 00:31:15来源:红联作者:Fzzd
  DRBL是台湾国家高速网络与计算中心开发的开源无盘远程启动Linux系统,有着十分强大的功能,网站地址为http://drbl.nchc.org.tw(中文);http://drbl.sourceforge.net(英文)。

  DRBL的安装也比较简单,尤其是你的计算机能够上网的情况下,十分的简单。但是也有一些问题需要我们去注意的:DRBL需要两块以上的网卡支持,如果你的计算机只有一块网卡的话,你需要设置两个IP地址(使用alias Ip)。而且在后面的一个步骤中需要将其中一个IP绑定给客户机。

  下面开始安装:

  一、安装Fedora 8 操作系统
  Fedora 8 的安装在这里我们就不多说了,比较简单。分区我也没有按DRBL网站上说的去分,一共分了三个区,一个交换区(swape),一个根分区(/),一个home区(/home)。如果你不想看drbl的英文版的话,将Fedora安装成繁体语言就可以了。

  Fedora 8一共有三种安装模式:办公、软件开发、网络服务器。我一个都没有选择,直接按的下一步,后面的软件定制也没有做任何的操作,直接按的下一步。

  Fedora 8安装完成以后,重新启动计算机进行配置,防火墙一定要关闭,SELinux也要关闭。其他就无所谓了。

  如果你的计算机只有一块网卡的话,你需要给这块网卡配置两个IP地址。

  配置多个IP地址的方法是这样,在/etc/sysconfig/network-script/下面你可以看到有一个ifcfg-eth0的文件,这就是你的网卡的配置文件,cp ifcfg-eth0 ifcfg-eth0:1就好。然后vi ifcfg-eth0:1修改ifcfg-eth0:1中的对应项。

引用:
  # VIA Technologies, Inc. VT6102 [Rhine-II]
  DEVICE=eth0 //这里是设备,需要修改成为eht0:1
  BOOTPROTO=none
  BROADCAST=192.168.1.255 //IP地址的广播地址,对应即可
  HWADDR=00:14:2A:2D:59:6B //网卡的Mac地址,不需要修改
  IPADDR=192.168.1.17 //IP地址,改成你想要的
  IPV6INIT=yes
  IPV6_AUTOCONF=yes
NETMASK=255.255.255.0 //子网掩码,对应即可
NETWORK=192.168.1.0 //网络地址,对应即可
ONBOOT=yes
GATEWAY=192.168.1.1 //网关地址,对应即可
TYPE=Ethernet
PEERDNS=yes
USERCTL=no


  修改完后,保存重新启动即可。

  二、导入DRBL资源库地址
  从现在开始你的所有操作都在终端下进行,首先要取得root权限,使用su,输入root的密码即可。

  Fedora 8 支持yum,所以我们要把DRBL的下载地址放到资源库中,我们使用GPG-KEY来设置资源库,使用以下命令:

  Rpm --import http://drbl.nchc.org.tw/GPG-KEY-DRBL

  还有一项工作要做,就是修改yum的repos文件,保证Fedora 8的资源信息正确。修改/etc/yum.repos.d/fedora.repo文件,将其中两个baseurl前面的#去掉就可以了,保存、退出。

  三、开始安装DRBL
  为了保证能够正确安装,您最好重新启动一下计算机,计算机启动后打开终端窗口,运行su获取root权限,然后运行以下命令:

  yum install drbl-current.i386.rpm(运行yum install drbl也应该可以)

  系统开始安装,总共有两个软件包会被安装,因为DRBL运行需要perl-Digest-SHA1,yum会自动判断程序的依赖性自动下载。

  中间需要三次确认(输入y),确认后安装很快会结束。

  安装完成后进入到/opt下,你会看到有一个drbl目录,drbl包已经安装了。

  接下来进入/opt/drbl/sbin下,运行./drblsrv -i开始安装服务。这个时候会提问许多问题,我们都采用默认值,直接回车就行。到Prepare the kernel for client, searching available kernel in the repository…的时候需要等一会儿,系统正准备下载客户端使用的linux内核文件,检查完以后会让你选择,直接回车就行,开始下载内核文件。

  内核文件(16MB)下载完以后开始检查drbl所依赖的软件包是否安装并开始安装。还真不少有32个软件包需要安装或者升级,现在可以去冲杯咖啡歇一会儿啦。等下载完开始安装时,可能会出错,错误信息为file /opt/drbl/sbin/kbdconf-bterm from install of clonezllia-2.2.4-12 conflicts with file from package drbl-1.8.1.50。这是因为我们安装的drbl包版本是1.8.1的与clonezilla-2.2.4-12这个包冲突,所以需要将drbl升级到最新版本1.8.2 ,运行:yum update drbl将drbl包升级到drbl-1.8.2-38.i386.rpm

  安装完成以后重新执行/opt/drbl/sbin/drblsrv -i进行安装即可。

  四、配置DRBL
  运行/opt/drbl/sbin/drblpush -I

  第一步要求你输入一个域名,如果有自己的域名就输入,我是直接打的回车,第二步要求输入一个NIS域名,直接回车吧,第三步要求你输入客户电脑主机名称的一个前缀,用户DRBL给客户电脑自动分配主机名称。

  接下来drblpush会自动分配服务器上的IP地址,然后会问你会有多少个远程客户电脑,在下来问你是否开始收集客户机的信息,选择Y,等待启动客户计算机吧。

  启动客户计算机
  将客户机的启动方式改成网络启动,然后重新启动计算机,如果网络没有问题的话,一会你会看到在客户机上出现了Linux的屏幕。

  附:
  DRBL所有安装包下载地址:
  http://ftp.twaren.net/local-distfiles/drbl-core/i386/RPMS.drbl-stable/ 或者
  http://drbl.sourceforge.net/drbl-core/i386/RPMS.drbl-stable/
  Fedora所有安装包下载地址:
  http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Everything/i386/os/Packages/
文章评论

共有 0 条评论