PXE网络装机之centos7(批量自动装机)
原文链接:

1、配置网络源,安装ftp服务


这里的
的意思是将centos7镜像复制到/var/ftp/centos7/

将yes改为no

内核文件在 centos7/isolinux中,将这些复制到/var/lib/tftpboot/



创建文件夹pxelinux.cfg

[root@localhost pxeboot]# vim /var/lib/tftpboot/pxelinux.cfg/default
default auto
prompt 1
label auto
kernel vmlinuz
append initrd=initrd.img method=ftp://192.168.1.1/centos7
label linux text
kernel vmlinuz
append text initrd=initrd.img method=ftp://192.168.1.1/centos7
label linux rescue
kernel vmlinuz
append rescue initrd=initrd.img method=ftp://192.168.1.1/centos7

[root@localhost pxeboot]# vim /var/lib/tftpboot/pxelinux.cfg/default
default auto
prompt 0
label auto
kernel vmlinuz
append initrd=initrd.img method=ftp://192.168.1.1/centos7 ks=ftp://192.168.1.1/ks.cfg
这里选择第2个无人值守安装,需要修改ip为ftp服务器的ip(本机)

这里步骤跟原文不一,先做第8步会好一些,后面会设置网络

注意:next-server,配置dhcp客户端启动过程的下一个服务器IP地址


注意修改ftp服务器


注意:

的1是使用磁盘上全部未用空间






这个图形化界面就会生成一个ks.cfg应答文件
如果会设置可省略图形步骤

%packages
@^minimal
%end
加上这三行最小安装

这应该是第9步
测试:
最后新建一台虚拟机测试



因为前三种都会失败,所以会尝试网络安装


