用kickstart远程安装Linux系统.docx
上传人:qw****27 上传时间:2024-09-12 格式:DOCX 页数:6 大小:17KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

用kickstart远程安装Linux系统.docx

用kickstart远程安装Linux系统.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

前言:原有系统是RHLinux9.0,现想把它远程安装成RHAS3,安装过程中不需要任何交互式操作。使用kickstart结合WEB和DHCP可以做到这一点。kickstart的原理大概这样:使用要安装的内核镜像引导后,内核会读取指定位置的ks配置文件(ks.cfg),在安装过程中所需要的各项系统配置(键盘,鼠标,语言,分区等),都从这个配置文件里获取。我在这里使用HTTP方式进行安装,所以要先在网络中配置一台WEB服务器,用于下载安装文件;再配置一台DHCP服务器,因为在系统安装之初,它需要先通过DHCP方式申请一个IP地址,使自己能联到网络中,才能从HTTP服务器上下载文件。1.在网络中配置一台http服务器,例如Apache;以及一台DHCP服务器。2.将RHAS3的安装文件上传到web服务器的发布目录里,包含四个文件:rhel-3-U3-i386-as-disc1.isorhel-3-U3-i386-as-disc3.isorhel-3-U3-i386-as-disc2.isorhel-3-U3-i386-as-disc4.iso3.在发布目录里建好目录结构,包括:$web/disc1$web/disc2$web/disc3$web/disc4$web/RedHat$web/RedHat/base$web/RedHat/RPMS其中$web代表WEB发布目录。4.将这4个镜像文件mount到本地文件系统:mount-oloop-ororhel-3-U3-i386-as-disc1.isodisc1mount-oloop-ororhel-3-U3-i386-as-disc2.isodisc2mount-oloop-ororhel-3-U3-i386-as-disc3.isodisc3mount-oloop-ororhel-3-U3-i386-as-disc4.isodisc45.进入新建的RedHat/base目录,把第一张盘里的base目录里的内容链接过来:cdRedHat/baseln-s../../disc1/RedHat/base/*.6.进入RedHat/RPMS目录,把所有盘里面的RPM文件链接过来:cdRedHat/RPMSln-s../../disc1/RedHat/RPMS/*.ln-s../../disc2/RedHat/RPMS/*.ln-s../../disc3/RedHat/RPMS/*.ln-s../../disc4/RedHat/RPMS/*.上述过程可以写成脚本如下(在WEB服务器上安装文件存放的目录里执行):--------------------------------------------------------mkdir-pRedHatcdRedHatmkdir-pbase;mkdir-pRPMScd..mkdir-pdisc{1,2,3,4}mount-oloop-ororhel-3-U3-i386-as-disc1.isodisc1mount-oloop-ororhel-3-U3-i386-as-disc2.isodisc2mount-oloop-ororhel-3-U3-i386-as-disc3.isodisc3mount-oloop-ororhel-3-U3-i386-as-disc4.isodisc4cdRedHat/baseln-s../../disc1/RedHat/base/*.cd../RPMSln-s../../disc1/RedHat/RPMS/*.ln-s../../disc2/RedHat/RPMS/*.ln-s../../disc3/RedHat/RPMS/*.ln-s../../disc4/RedHat/RPMS/*.7.创建ks.cfg配置文件,该文件决定安装或升级过程中的选项,ks.cfg文件可以放在web发布目录下,内容如下:langen_USlangsupportzh_CNen_US--default=en_USkeyboardusmousetimezoneAsia/Shanghai??rootpw1234reboot#upgradeinstallurl--urlHYPERLINK"http://192.168.14.202/rhas"http://192.168.14.202/rhas#harddrive--partition=sdb1--dir=rhas#nfs--server=192.168.14.227--dir=/home/pyh/rhastextbootloader--location=mbrzerombryesclearpart--drivessda--initlabelpart/--fstypeext3--size30