12.7. kickstart+PXE自动安装常见问题

Date:

2018-09

12.7.1. CentOS7(1708/1804)PXE安装注意事项

CentOS7

通过PXE网络安装CentOS7(1708/1804)系统时,在配置tftpd传入的系统的default引导菜单时需要参考实例:

1default ks
2prompt 0
3
4label ks
5    menu label ^Install kickstart
6    kernel vmlinuz
7    append initrd=initrd.img inst.repo=http://192.168.6.10/centos/7/ root=live:http://192.168.6.10/centos/7/LiveOS/squashfs.img ro rd.live.image rd.luks=0 rd.md=0 rd.dm=0 inst.ks=http://192.168.6.10/centos/ks/centos7-ks.cfg
8menu separator # insert an empty line

备注

上面实例中的:
root=live:http://192.168.6.10/centos/7/LiveOS/squashfs.img 中的 squashfs.img 是系统镜像文件中的 LiveOS 目录下的文件。这个不指定会报错,然后不能安装,提示最后进入:

dracut:/#

ro rd.live.image rd.luks=0 rd.md=0 rd.dm=0 是参考的内容添加后可以正常启动,不添加也可以。

cobbler安装CentOS7(1708/1804) 故障现象:

../../../_images/cobbler-centos7-1708.png

12.7.2. DHCP没有启动导致故障

../../../_images/kickstart-faq-dhcp001.png

12.7.3. tftp没有启动/防火墙没有关闭

../../../_images/kickstart-faq-iptables001.png

12.7.4. selinux没有关闭

../../../_images/kickstart-faq-selinux001.png

12.7.5. 系统镜像文件丢失/指定目录没有镜像文件

../../../_images/kickstart-faq-sysfile001.png