网络引导安装系统:
1、安装服务:dhcp、ftp、tftp、system-config-kickstart
2、启动dhcp服务,设置配置文件:
ddns-update-style interim;
ignore client-updates;
subnet 172.16.40.0 netmask 255.255.255.0 {
option routers 172.16.40.250;
option subnet-mask 255.255.255.0;
filename "pxelinux.0";
next-server 172.16.40.128; -----注意,这里一定要是服务本机
option domain-name-servers 172.16.40.250;
range dynamic-bootp 172.16.40.1 172.16.40.200;
default-lease-time 21600;
max-lease-time 43200;
}
3、配置tftp配置文件:/etc/xinetd.d/tftp
disable =no
server_args = -s /tftpboot
4、启动tftp的超级守护进程systemctl restart xinetd.service
5、设置并启动ftp服务
将光盘文件挂载或拷贝到/var/ftp/pub
注意:若为挂载 必须设置selinux为警告模式或关闭模式
6、设置开机挂载,并且设置ftp、dhcp、tftp开机启动
7、创建引导目录拷贝相应文件
[mkdir /tftpboot
mkdir /tftpboot/pxelinux.cfg
cp /usr/share/syslinux/pxelinux.0 /tftpboot/ 如果找不到pxelinux.0文件,使用find寻找
----如果找不到syslinux目录,安装syslinux包支持
cp /mnt/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
cp /mnt/images/pxeboot/initrd.img /tftpboot/
cp /mnt/images/pxeboot/vmlinuz /tftpboot/
chmod 644 /tftpboot/pxelinux.cfg/default
8、修改默认的配置文件/tftpboot/pxelinux.cfg/default
更改第一行 为linux
设置添加引导文件存放的位置 ks=ftp://172.16.40.127/ks.cfg
9、配置ks.cfg文件 保存ks.cfg文件到/var/ftp目录下
10、关闭防火墙 重启服务
11、新建虚拟机进行测试