Kickstart无人值守安装
配一台新的Linux Redhat7虚拟机,不用开机配置,一会自动安装系统
vim /root/anaconda-ks.cfg 记录了现在系统装的什么样子
yum install dhcp tftp-server httpd syslinux system-config-kickstart.noarch 安装这5个包
vim /etc/dhcp/dhcpd.conf 先配置DHCP
修改内容,最后两行表示分完ip以后要去访问192.168.100.1下找指定文件
systemctl restart dhcpd 重启服务
firewall-cmd --permanent --add-port=67/udp 配置dhcp防火墙
firewall-cmd --permanent --add-service=dhcp
firewall-cmd --permanent --add-service=http 配置http
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-service=tftp 配置tftp
firewall-cmd --permanent --add-port=69/udp
firewall-cmd --reload
vim /etc/xinetd.d/tftp 修改配置文件
mkdir /var/lib/tftpboot/pxelinux.cfg 建立文件夹
cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ 把pxelinux.0考进去配合DHCP
cp /mnt/cdrom/isolinux/* /var/lib/tftpboot/ 把启动相关的文件拷过去,光盘里isolinux
cp /mnt/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default 拷贝进之前建立的文件夹并改个名
修改一下权限
vim /var/lib/tftpboot/pxelinux.cfg/default 修改default文件
system-config-kickstart 使用kickstart图形化工具来配置
保存到之前写的阿帕奇的位置,名字也一样
vim /var/www/html/ks.cfg 还得修改一下
vim /root/anaconda-ks.cfg 与原来的文件做对比,把却的安装包给拷贝过来
mkdir /var/www/html/cdrom 建立之前的阿帕奇共享光驱挂载点
mount /dev/cdrom /var/www/html/cdrom/ 挂载光驱
systemctl restart httpd 启动阿帕奇
宿主机ip不能和虚拟机ip相同
配置完毕了,启动qintest虚拟机开始自动安装