注意:
1:key --skip:为红帽系统跳过输入序列号过程;若为CentOS 系列,则可以不保留此项内容;
2:reboot: 必须项,也必须文中设定位置,不然安装完后无法自动重启;
3:clearpart --all --initlabel:必须项,自动选择清除所有数据,无需人为干预。
[root@server ~]# systemctl restart xinetd #重启tftp服务
2.6 Kickstart配置
[root@server ~]# chmod 755 /var/lib/tftpboot/pxelinux.cfg/default
#将此文件赋予修改权限,默认不可修改。
[root@server ~]# vi /var/lib/tftpboot/pxelinux.cfg/default
default linux #默认采用的启动项
timeout 1 #等待时间
label linux
menu label ^Install CentOS 7
kernel vmlinuz
append ks=nfs:172.24.8.12:/centosinstall/ks.cfg initrd=initrd.img quiet
[root@server ~]# systemctl restart xinetd #重启tftp服务
#timeout 1:#选择停留时间为1秒
#172.24.8.12:Kickstart服务器;
#/centosinstall:nfs共享Linux镜像的目录,即Linux存放安装文件的路径;
#ks.cfg:Kickstart自动应答配置文件;
#不同服务共享ks写法——
HTTP Server ks=http://server_ip:port/path/kickstart_file
HTTPS Server ks=https://server_ip:port/path/kickstart_file
FTP Server ks=ftp://serverip:port/path/kickstart_file
NFS Server ks=nfs:server_ip:/path/kickstart_file
三 客户机测试
客户机开机自动安装
注意:客户机需要和服务端在同一网段,或能从服务端获取IP及相关文件。