Fedora Linux 8下离线安装DRBL无盘系统

;DRBL是开源无盘远程启动Linux系统 , 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:1BOOTPROTO=noneBROADCAST=192.168.1.255 //IP地址的广播地址 , 对应即可HWADDR=00:14:2A:2D:59:6B //网卡的Mac地址 , 不需要修改IPADDR=192.168.1.17 //IP地址 , 改成你想要的IPV6INIT=yesIPV6_AUTOCONF=yesNETMASK=255.255.255.0 //子网掩码 , 对应即可NETWORK=192.168.1.0 //网络地址 , 对应即可ONBOOT=yesGATEWAY=192.168.1.1 //网关地址 , 对应即可TYPE=EthernetPEERDNS=yesUSERCTL=no修改完后 , 保存重新启动即可 。二、导入DRBL资源库地址 从现在开始你的所有操作都在终端下进行 , 首先要取得root权限 , 使用su , 输入root的密码即可 。如果你的计算机不能上网的话 , 安装就要麻烦一些了 , 因为DRBL的运行需要很多程序库的支持 , 你必须要能够凑齐这些支持程序库才可以 。下面是支持DRBL运行的程序列表: dhcp tftp-server nfs-utils ypserv ypbind yp-tools mkinitrd ntp firstboot iptables wget dialog initscripts rsync parted tcpdump bc grub dos2unix curl lftp openssh-server openssh-clients coreutils gzip bzip2 nc file ethtool net-tools syslinux lvm2 ntfs-3g lshw partclone mkpxeinitrd-net clonezilla mkswap-uuid drbl-partimage drbl-ntfsprogs drbl-chntpw drbl-lzop udpcast drbl-etherboot freedos 这些程序很都都已经在安装操作系统的时候安装好了 , 最后我们只需要安装以下文件就可以了 。================================================================ Package Arch Version Repository Size ================================================================ Installing:perl-Digest-SHA1 i386 2.07-5 fedora 19.2kdhcp i386 12:3.0.6-12.fc8 fedora 866 kxinetd i386 2:2.3.14-14.fc8 fedora 123 ktftp-server i386 0.42-5 fedora 28 kypserv i386 2.19-7.fc8 fedora 135 kmtools i386 3.9.11-2.fc8 fedora 210 ksyslinux i386 3.36-7.fc8 fedora 678 kdialog i386 1.1-2.20070704 fedora 200kInstalling for dependencies:drbl-partimage i386 0.6.7-1drbl drbl 1.1 Mmkswap-uuid i386 0.1.0-3 drbl 210 kudpcast i386 20070602-1drbl drbl 491 kclonezilla i386 2.2.4-12 drbl 235kdrbl-chntpw i386 0.0.20040818-7 drbl 48 kdrbl-etherboot i386 5.4.3-2 drbl 12 Mdrbl-lzop i386 1.02-0.8drbl drbl 256 kdrbl-ntfsprogs i386 2.0.0-1 drbl 1.0 Mfreedos i386 1.0-11drbl drbl 174 kPartclone i386 0.0.5-16 drbl 1.34Mmkpxeinitrd-net i386 1.2-20 drbl 793 k我们还需要Fedora的内核安装包 , 这个文件可以在Fedora 8 的安装光盘的Packages中找到 , 文件名称是kernel-PAE-2.6.23.1-42.fc8.i686.rpm , 将他复制到root文件夹下 。到下面的地址下载以上的程序包: DRBL所有安装包下载地址: http://ftp.twaren.net/local-dist ... 6/RPMS.drbl-stable/ 或者 http://drbl.sourceforge.net/drbl-core/i386/RPMS.drbl-stable/ Fedora所有安装包下载地址: http://download.fedora.redhat.co ... g/i386/os/Packages/ 下载完成后使用rpm -Uvh进行安装 。最后下载drbl-1.8.2-38.i386.rpm 三、开始安装DRBL Rpm -Uvh drbl-1.8.2-38.i386.rpm进行安装 , 安装完成后进入到/opt下 , 你会看到有一个drbl目录 , drbl包已经安装了 。接下来进入/opt/drbl/sbin下 , 运行./drblsrv-offline –k /root/kernel-PAE-2.6.23.1-42.fc8.i686.rpm开始安装服务 。直接回车 , 很快就完 。安装完成以后重新执行/opt/drbl/sbin/drblsrv –i进行安装即可 。四、配置DRBL 运行/opt/drbl/sbin/drblpush –I 第一步要求你输入一个域名 , 如果有自己的域名就输入 , 我是直接打的回车 , 第二步要求输入一个NIS域名 , 直接回车吧 , 第三步要求你输入客户电脑主机名称的一个前缀 , 用户DRBL给客户电脑自动分配主机名称 。接下来drblpush会自动分配服务器上的IP地址 , 然后会问你会有多少个远程客户电脑 , 在下来问你是否开始收集客户机的信息 , 选择Y , 等待启动客户计算机吧 。五、启动客户计算机 将客户机的启动方式改成网络启动 , 然后重新启动计算机 , 如果网络没有问题的话 , 一会你会看到在客户机上出现了Linux的屏幕 。

推荐阅读