我正在尝试通过 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 定义