![使用 kickstart 通过 http 安装 rhel9 系统失败](https://linux22.com/image/782340/%E4%BD%BF%E7%94%A8%20kickstart%20%E9%80%9A%E8%BF%87%20http%20%E5%AE%89%E8%A3%85%20rhel9%20%E7%B3%BB%E7%BB%9F%E5%A4%B1%E8%B4%A5.png)
我正在尝试使用 kickstart 文件安装 rhel9 系统 (vm)。kickstart
文件是使用 anaconda-ks.cfg 从以前的 rhel9 系统的手动安装中创建的(使用新的 ip 地址、主机名和磁盘大小更改了 ks 文件)。
安装无法启动。
这是在启动选项菜单中输入的信息。我也尝试inst.stage2=cdrom
过inst.stage2=hd:LABEL=RHEL-9-1-0-BaseOS-x86_64
这是启动安装程序后出现的错误消息(短暂挂起后显示“starting dracut initqueue hook...”行)
如何从 cdrom 加载的 iso 启动安装并通过 http 使用 kickstart 文件?
答案1
也许您未在所需网络中激活 DHCP。这就是 dracut 无法分配 IP 地址以通过 http 获取 kickstart 文件的原因。请在网络中设置 DHCP 服务器或在 cmd 选项中手动定义 IP 地址
ip=ip::网关:网络掩码:主机名:接口:无
希望这对你有用
问候
答案2
您将需要更新您的 iPXE(或类似的模板),或者如果您构建自己的 kickstart 文件,则构建 KERNEL 行的行必须显示 inst.ks 而不是 ks。
RHEL8 在 kickstart 安装过程中已经建议那些没有 inst. 的条目将被弃用,看来对于 RHEL9 来说,这些条目已经明确被弃用了。