我有以下命令使用位于 192.168.122.1 的虚拟 vsFTP 服务器安装 CentOS:
virt-install --name kickstart.example.com --ram 768 \
--disk path=/var/lib/libvirt/images/kickstart.example.com.img,size=12 \
--location ftp://192.168.122.1/pub/inst -x "ks=ftp://192.168.122.1/pub/ks.cfg"
ks.cfg
肯定存在,因为下载wget 192.168.122.1/pub/ks.cfg
文件。我可以导航到ftp://192.168.122.1/pub/ks.cfg
并查看 ny kickstart 文件。
我得到的错误是:
ERROR Error validating install location: Could not find an installable
distribution at 'ftp://192.168.122.1/pub/inst'
The location must be the root directory of an install tree.
它与权限或 SELinux 有关吗(SELinux 是强制执行的)。
ls -lZ on192.168.122.1/pub/
及其子目录和kickstart文件是这样的:
-rw-r--r--. root root system_u:object_r:public_content_t:s0 /var/ftp/pub/ks.cfg
有任何想法吗?非常感谢 :)。