() 实现Kickstart无人值守安装

一 kickstart无人值守技术

创建应答文件,预先定义好各种安装设置

免去交电脑互设置过程,从而实现全自动化安装

通过添加%post脚本,完成安装后的各种配置操作

二 安装应答文件

直接使用PXE部署的环境进行下一步

?应答文件的来源

1直接编辑RHEL6系统中现有的应答文件

/root/anaconda-ks.cfg

2使用system-config-kickstart图型工具创建新的应答文件

需要安装system-config-kickstart软件包


?配置应答文件参数

输入命令system-config-kickstart后弹出图型化配置窗口

1基本配置


2安装方法


3引导装在程序选项:默认

4分区信息


手动添加三个分区boot分区500M、swap分区4G、跟分区剩余全部


5网络类型

添加一个eth0


6验证:默认

7防火墙配置电脑

开启防火墙,禁用SELinux


8显示配置:默认

9软件包选择


10预安装脚本:默认

11安装后脚本

自定义一个脚本


12单击文件中的保存,使用默认存储路径,单击确定,然后关闭窗口


若要修改此文件,可直接使用VI编辑器修改

三 PXE与kickstart结合使用

?启用自动应答文件

1将应答文件部署在客户机可访问的位置


2修改启动菜单文件,调用应答文件


?验证无人值守安装

开启一台裸机电源(物理已连接),开始完全自动的安装系统了

如果出错,建议关闭防火墙和selinux,如果没有关闭的话,tftp服务会有问题

设置防火墙:

#iptables -F

#service iptables save

关毕selinux功能:有如下两种方法可以实现

1) 永久关闭selinux功能:修改/etc/sysconfig/selinux文件,将SELINUX=enforcing改为disable,要重启系统才生效

2) 临时关闭selinux功能:#setenforce 0 不需要重启系统

若使用vmware虚拟机,要把vmware虚拟机软件所提供的DHCP功能停掉


电脑