做此次实验前将虚拟网络编辑中的NAT下的DHCP自动配置关闭
并且Redhat7更适合此次实验
一、kickstart的作用
当安装Linux操作系统时,安装过程会需要回答很多关于设定的问题。并且这些问题必须要手动选择,否则无法进行安装。所以当只用安装一台Linux时,手动选择设定的工作量比较轻松,但需要安装多台Linux时,这些设定需要重复很多次,所以工作量会很大,也会降低效率,以此,kickstart可以提高效率。
二、实验的环境
防火墙,SELinux需要关闭
httpd服务开启
软件仓库正常工作
三、安装
3.1 安装后启动
安装图形化生成kickstart自动安装脚本的工具
yum install system-config-kickstart
启动图形制作工具
system-config-kickstart
3.2启动后根据选择
根据图片选择
3.3完成后打开文件编辑
编辑文件
vim ks.cfg
将以下代码写入文件并保存
%packages @base httpd %end
刷新(可以查看文件有无错误)
ksvalidator ks.cfg
3.4使其网页访问
将ks.cfg复制到/var/www/html下
cp ks.cfg /var/www/html
将仓库挂载点连接到/var/www/html下(仓库挂载点每个人不一样,注意名字)
ln -s /mnt /var/www/html
四、配置DHCP
4.1安装
yum install shcp -y
可以查看其配置文件
rpm -qc dhcp
4.2用命令生成配置文件
\cp -f /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcp.conf
4.3编辑配置文件
vim /etc/dhcp/dhcp.conf
编辑好文件保存后
重启DHCP
systemctl restart dhcpd
可以设置开机自启
systemctl enable --now dhcpd
五、新建虚拟机,测试
在开机后的此界面
最后,能正确到登录界面则成功