如何对失败的 Linux kickstart 安装进行故障排除?

Nic*_*k V 4 linux installation kickstart centos

我在使用 pxebooting kickstart 进程时遇到了一些麻烦。

已知该脚本在通过 DVD 和磁盘上的本地媒体安装时可以工作。我已经更新了脚本以使用远程存储库,并且正在利用 PXEBooting 以便我的企业可以利用它。脚本执行正常,直到它开始下载包。

检查托管存储库的 Web 服务器上的日志文件,第一个文件使用 200 HTTP 代码成功下载。但是运行 kickstart 的服务器指示失败并尝试再次下载该软件包。我已经在 Web 服务器上确认了这一点,因为我看到对同一包的多个请求重复,所有请求都使用 200 HTTP 代码。但是kickstart 提示下载失败。

我使用的是 CentOS 5。我将整个第一张 DVD(我不需要第二张的 OpenOffice 套件)复制到 Web 服务器上的位置,因此 repodata 已经存在。

我已经能够使用已经构建的其他系统从这个存储库成功下载软件。

我在 kickstarted 服务器上找到的任何日志文件中都没有出现错误,也没有消息输出到屏幕上。我无法找到任何调试此问题的方法。

我希望这里有人可以提供有关如何获得更详细的调试信息以解决此问题的链接或信息。

先感谢您。

eww*_*ite 7

你能贴出你的kickstart的摘录吗?存储库和您正在构建的系统之间是什么关系?同一个子网?

在 CentOS 5 系列的中间,我遇到了一段时间的kickstart 安装问题。从您的角度来看,最好的做法是在安装过程中检查其他虚拟终端。您是在图形 (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
Run Code Online (Sandbox Code Playgroud)

在某些时候,我无法解决 kickstart 性能问题。我最终将安装方法更改为 NFS,问题消失了。请参阅:CentOS 5.5 远程 kickstart 安装停在“开始安装过程”。如何调试?