我在使 pxebooting kickstart 过程正常运行时遇到了一些麻烦。
已知该脚本在通过 DVD 安装且磁盘上有本地媒体时可以正常工作。我已更新该脚本以与远程存储库配合使用,并正在利用 PXEBooting,以便我的企业可以利用它。该脚本在开始下载软件包之前执行良好。
检查托管存储库的 Web 服务器上的日志文件,第一个文件已成功下载,HTTP 代码为 200。但运行 kickstart 的服务器指示失败并尝试再次下载该包。我已经在 Web 服务器上确认了这一点,因为我看到对同一包的多个请求重复出现,所有请求都带有 200 HTTP 代码。但 kickstart 指示下载失败。
我正在使用 CentOS 5。我将整个第一张 DVD(我不需要第二张 DVD 中的 OpenOffice 套件)复制到 Web 服务器上的位置,因此 repodata 已经存在。
我已经能够使用已构建的其他系统从该存储库成功下载软件。
我在启动的服务器上找到的所有日志文件中均未出现任何错误,屏幕上也未输出任何消息。我找不到任何方法来调试此问题。
我希望这里有人可以提供一个链接或信息,关于如何获取更详细的调试信息来解决这个问题。
先感谢您。
答案1
你能发布一段你的 kickstart 的摘录吗?存储库和你正在构建的系统之间有什么关系?同一个子网?
我有一段时间kickstart 安装问题在 CentOS 5 系列中期。从你的角度来看,最好的办法是检查其他虚拟终端在安装过程中。您是在图形模式 (X Windows) 还是文本模式下运行安装?
以下是不同虚拟终端的显示内容。您应该可以从那里进行调试。
Alt-F1
The installation dialog when using text or cmdline
Alt-F2
A shell prompt
Alt-F3
The install log displaying messages from install program
Alt-F4
The system log displaying messages from kernel, etc.
Alt-F5
All other messages
Alt-F7
The installation dialog when using the graphical installer
有一次,我无法解决 kickstart 性能问题。我最终将安装方法更改为 NFS,问题就消失了。请参阅:CentOS 5.5 远程启动安装停滞在“正在启动安装过程”。如何调试?