我想通过代理访问 kickstart 文件。kickstart 文件托管在公共互联网上,但执行安装的服务器只能通过代理访问互联网。
当 kickstart 文件在本地可用时,以下操作有效:
tftp 中有效的示例 grub.cfg:
menuentry 'Install CentOS Stream 8' {
linuxefi centos-st8/vmlinuz ip=dhcp inst.ks="http://localhost/centos-st8-ks.cfg" nomodeset inst.proxy="http://192.168.0.3:3128"
initrdefi centos-st8/initrd.img
}
相同的 kickstart 文件具有以下内容:
text
url --url="https://public.example.com/centos-rpm-remote/8-stream/BaseOS/x86_64/os/" --proxy=http://192.168.0.3:3128/
是否有配置或设置可以让我将 kickstart 文件托管在只能通过代理服务器 192.168.0.3:3128 访问的地方
如下所示:
menuentry 'Install CentOS Stream 8' {
linuxefi centos-st8/vmlinuz ip=dhcp inst.ks="http://public.example.com/centos-st8-ks.cfg" nomodeset inst.proxy="http://192.168.0.3:3128"
initrdefi centos-st8/initrd.img
}
答案1
看起来答案是使用“proxy”或“inst.proxy”,即使 Anaconda 在启动时会抱怨。
menuentry 'Install CentOS Stream 8' {
linuxefi centos-st8/vmlinuz ip=dhcp inst.ks="http://public.example.com/centos-st8-ks.cfg" nomodeset proxy="http://192.168.0.3:3128"
initrdefi centos-st8/initrd.img
}