在 CentOS 中的 pxe 远程安装中检索 kickstart 和其他 .img 文件

在 CentOS 中的 pxe 远程安装中检索 kickstart 和其他 .img 文件

我正在尝试通过 pxe tftp 安装来安装 CentOS。安装已启动,但无法从 http 服务器下载映像文件。但文件可在 http 服务器上访问。安装系统的日志如下。

Unable to retrieve the //abc.com/CentOS6.5/ks.cfg file.
INFO  : transferring //abc.com/CentOS6.5/images/updates.img
ERROR : Error downloading //abc.com/CentOS6.5/images/updates.img: HTTP response code said error
INFO  : transferring //abc.com/CentOS6.5/images/product.img
ERROR : Error downloading //abc.com/CentOS6.5/images/product.img: HTTP response code said error
INFO  : transferring //abc.com/CentOS6.5/images/install.img
ERROR : Error downloading //abc.com/CentOS6.5/images/install.img: HTTP response code said error

(以上链接为 http。因为我是新来的,所以不能放链接。)

我尝试过以下在互联网上找到的解决方案:

  • 尝试完全禁用 iptables。
  • 尝试恢复 /var/lib/tftpboot 的默认 SELINUX 上下文
  • 尝试禁用 SELINUX。

遗憾的是,没有可用的 http 响应代码。我检查了所有访问日志。

任何建议都将不胜感激。

答案1

如果您通过 HTTP 检索组件,那么我认为您的 URL 看起来不正确。

INFO  : transferring //abc.com/CentOS6.5/images/updates.imgerror

看起来应该像

INFO  : transferring http://abc.com/CentOS6.5/images/updates.img

这意味着你可能需要检查 url 定义

相关内容