批量安装操作系统如何完成?用光盘镜像来安装其效率会相当低下。本章介绍无人值守安装服务,部署PXE+tftp+vsftp+dhcp+kickstart等服务。
1 配置dhcp服务
yum install dhcp
编辑配置文件,如下
启动dhcp并加入开机启动项。
systemctl restart dhcpd
systemctl enable dhcpd
2 配置tftp服务,一种无需认证即可获取文件资源的传输协议。
yum install tftp-server
vim /etc/xinetd.d/tftp
编辑配置文件,开启服务 disable=no
3 配置syslinux服务
yum install syslinux
复制引导文件到tftp服务程序的默认目录,使客户机能获取到引导文件。
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot
复制光盘引导文件到tftp默认目录
4配置vsftp服务
yum install vsftpd 默认支持匿名用户访问
systemctl restart vsftpd
systemctl enable vsftpd
cp -rf /media/cdrom/* /var/ftp 将光盘文件复制到vsftpd的服务目录下,用于将完整的镜像文件传输给客户机。
5 配置kickstart应答文件
cp ~/anaconda-ks.cfg /var/ftp/pub/ks.cfg 复制系统默认的应答文件到vsftpd服务的目录中,保证客户机可以读取。
此时搭建好无人值守安装系统。可以用虚拟机验证自动安装。