要使用kickstart我们必须要做如下三步:
a、创建一个kicksart配置文件。(一般名字叫ks.cfg)
b、创建一个带有kickstart配置文件的启动盘或者把这个配置文件放在可以访问
到的网络或者U盘、硬盘、软件盘上面
c、启动kickstart安装
实战练习:
总体思路: ①制作Kickstart配置文件
②搭建ftp服务
③搭建dhcp服务
一、制作Kickstart配置文件。
1、安装Kickstart软件(system-config-kickstart)
① 可以使用rpm包进行安装,不过会出现包依赖,要将它依赖的包安装成功
后,才能安装成功。
② 可以使用yum来安装
如果你的电脑可以连网的话,使用命令:
#yum install system-config-kickstart -y
# ksvalidator /root/anaconda-ks.cfg 检查是否有语法错误
如果你的电脑不能连网的话,你可以搭建本地yum,搭建方式:
2、在图形界面下,制作Kickstart文件。
① 在终端中输入命令:system-config-kickstart,打开Kickstart软件。
② 制作Kickstart文件
二、将ks.cfg放到引导光盘上
1、先做一张引导光盘,然后将ks.cfg放到镜像中。
① 挂载光盘
将Linux系统安装盘放到光驱中
mkdir /mnt/cdrom //创建光盘的挂载点儿
mount /dev/cdrom /mnt/cdrom //挂载光盘
mkdir /mnt/iso //创建boot.iso挂载点儿
mount -o loop /mnt/cdrom/images/boot.iso /mnt/iso
//将boot.iso挂载
② 打包引导文件和ks.cfg文件
因为光盘是只读挂载,所以你不能直接将ks.cfg文件拷贝到/mnt/iso 文件中,我们只能把/mnt/iso/isolinux中的文件拷贝出来。
mkdir /tmp/iso
cp -r /mnt/iso/. /tmp/iso/
cp /root/ks.cfg /tmp/iso/
③ 创建镜像,需要在iso目录之外,所以要退到tmp目录中
使用命令进行打包:
mkisofs -o myiso.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T iso/
现在我们的引导镜像已经可以用了,将制作好的引导镜像拷贝出来。不过本次试验
是在ftp上下载镜像来安装。所以,我们还得搭建ftp服务。
三、搭建ftp服务。
1、挂载系统光盘,安装vsftpd软件包。(可以使用其他方式安装,yum或源码安装)
mount /dev/cdrom /mnt/cdrom
rpm -ivh /mnt/cdrom/Server/vsftpd-2.0.5-16.el5.i386.rpm
2、将系统光盘中的镜像拷贝到ftp目录下(引导镜像引导到ftp镜像安装)
cp /mnt/cdrom/. /var/ftp/ (安装vsftpd后在/var目录中会产
生一个ftp目录)
四、搭建dhcp服务
1、安装dhcp软件包
rpm -ivh /mnt/cdrom/Server/dhcp-3.0.5-21.el5-i386.rpm
2、修改dhcp配置文件
五、自制引导镜像从ftp服务器上引导。
1、将制作好的镜像拷贝到本地电脑
2、此时你就可以利用它来引导,从ftp(192.168.2.100)上进行安装了。ftp的
地址和你在制作ks.cfg时设置的一样!!!
回车吧,然后你可以放松一会儿,回来了系统就安装好了哟└(^o^)┘!!!