Kickstart安装:无法读取包元数据

我正在尝试使用HTTP作为安装源来安装一个kickstart的CentOS操作系统。 kickstart服务器和安装的服务器都在同一台机器上的虚拟机上运行。 anaconda系统安装程序启动后失败,并显示以下消息:

在这里输入图像说明

我尝试安装两个不同版本的Centos(5.5和5.2),他们都通过手动安装提供的CDROM媒体testing。

在kickstart服务器端唯一的错误是我认为不相关的httpd日志中的一些错误:

[Sat Mar 12 23:25:19 2011] [error] [client 192.168.1.112] File does not exist: /tftpboot/linux-install/platforms/CentOS5.5/images/product.img [Sat Mar 12 23:25:19 2011] [error] [client 192.168.1.112] File does not exist: /tftpboot/linux-install/platforms/CentOS5.5/disc1 

我试图在互联网上search几天,还没有find任何解决scheme…

有人有什么主意吗?

您需要在您的networking服务器上安装每张CD ,并input包含它们的目录的URL 。

假设example.com具有/ var / www / html /目录下的文档根目录,您可以在http://example.com/centos5/上find安装材料。 并且在/ var / isos中有安装映像。 在你的networking服务器上,你会运行

 mkdir -p /var/www/html/centos5/disk1 mount -o loop /var/isos/disk1.iso /var/www/html/centos5/disk1/ 

设置第一个磁盘。 你会重复其他磁盘,只是改变数字。

现在你可以用linux askmethod启动一台机器。 当询问安装方法时,您可以selecthttp ,指定example.com的网站名称和/ centos5 /的CentOS目录。