networkingKickstart RHEL 5 vs Kickstart RHEL 6,vmlinuz不支持域名服务器?

我使用PXE + kickstart与Foreman结合,通过networking安装新的主机。 我试图安装Red Hat 5时遇到了一个问题。它看起来像RH5中的旧vmlinuz不支持与RH6中的vmlinuz相同的内核参数。

我遇到的问题是检索kickstart文件。 kickstart文件是通过来自Foreman的HTTPS提供的。 这对RH6工作正常,只要我指定一个名称服务器在安装过程中(使用nameserver =)以及“noverifyssl”,所以安装程序不会尝试validation我的Foreman主机的自签名证书。

这些参数似乎不存在RH5。 结果是,RH5无法parsing主机名并拉出其kickstart文件。

我可以在PXEconfiguration文件如下所示的主机上安装RHEL 6:

default linux label linux kernel boot/RHEL_6_x86_64-x86_64-vmlinuz append initrd=boot/RHEL_6_x86_64-x86_64-initrd.img ks=https://myforemanserver.domain/unattended/provision?token=2134134 nameserver=192.168.1.1 ksdevice=bootif network kssendmac noverifyssl IPAPPEND 2 

对于RHEL5,这同样不起作用,而在该版本中使用vmlinuz和initrd。 根据https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Installation_Guide/s1-kickstart2-startinginstall.html ,我应该能够将DNS服务器指定为“dns =”。 不幸的是,这也不适合我。

我可能会在Foreman服务器上禁用SSL,只是通过端口80使用IP地址。我宁愿不这样做。 有没有另外一种方法来做到这一点?