分类: LINUX
2009-10-10 12:35:57
配本地光盘的yum源和.repo文件
#mount /dev/hdc /mnt 把光盘挂在/mnt下
#vi /etc/yum.repod/yoko.repo ##配.repo文件##
[Server]
name=Server
baseurl=file:///mnt/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[VT]
name=VT
baseurl=file:///mnt/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[Cluster]
name=Cluster
baseurl=file:///mnt/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[ClusterStorage]
name=ClusterStorage
baseurl=file:///mnt/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
#yum clean all
#yum install vsftpd ##安装与http服务相关的四个包##
#yum install system-config-kickstart ##装支持kickstart的包###)
2,建立安装树
把光盘里的内容复制到/var/ftp/pub下
#cp -fr /mnt/* /var/ftp/pub
(或者修改配置文件/etc/vsftpd/vsftpd.conf里面添加anon_root=/xxx /xxx为安装树的目录)
3,建立kickstart文件
#system-config-kickstart
在弹出的窗口中根据需要进行配置,安装方法选择ftp,以本机为服务器,目录写安装树的目录pub,注意与/var/ftp/是相对目录。添加eth0支持dhcp,关掉防火墙和SElinux,把写好的文件保存为ks.cfg。复制到/var/ftp/pub下。
#vi /var/ftp/pub/ks.cfg
key --skip (在最后添加这一行,可以跳过安装时的输入安装号的步骤)
关于选包
(1)可以配置repo文件,直接在弹出的窗口中进行要安装的软件包的选择,但前提是该repo文件指向的baseurl必须为安装树的家目录,否则在找软件包的时候失败,如:以上配置的.repo。
(2)如果没有配repo文件
#vi anaconda-ks.cfg 在家目录下,把package以后的内容复制到刚才保存的ks.cfg的后面。保存。 这样就不用再在客户端装包了。
关于Key :
key --skip (在最后添加这一行,可以跳过安装时的输入安装号的步骤)
保存ks.cfg文件并复制到安装树的目录下。
4,启服务
#service vsftpd restart
客户端
插入光盘引导,输入Linux askmethod ks=ftp://192.168.0.1/pub/ks.cfg,取出光盘,这样通过ftp和kickstart自动安装实验就完成了。