如上一文所说,使用pxe+dhcp+tftp+kickstart可以实现大批量安装系统,在

%packages

%end

之前可以添加一些想要安装的软件包,如wget(单个软件),@mysql(一组软件),一般服务器不会多安装软件,而有些软件则在系统所带的光盘找不到,需要到其他地方下载后才能安装到系统里面,这时可以在安装的时候选包,加上wget,如果用在配置pxe+dhcp+tftp+kickstart是用http来进行安装的话,这时把需要添加的软件打包后,在kickstart脚本ks.cfg最后面添加一个

%post

#!/bin/bash

wget http://192.168.100.128/abc.tar.gz

tar -zxvf abc.tar.gz

cd abc

for i in `ls`

do

rpm -ivh $i --force --nodeps

done

这里所需要的软件应该添加完成,如果是自己所要装的软件太多的话,应该把脚本改下,ls $* |xargs rpm -ivh --force --nodeps

一般添加像wget,mysql这些,都是存在于系统光碟所带的。

posted on 2014-03-23 16:39  在学习路上  阅读(340)  评论(0)    收藏  举报