我使用 kickstart 安装 Fedora 系统。我将安装的某些步骤分离到一些 kickstart 文件中,以便轻松重复使用。例如,有关分区的部分位于一个文件中,要安装的软件包位于另一个文件中。所需的文件使用以下命令放在主 ks 文件中:%ksappend,因为与 %include 不同,它在之前被解析%前. 这是必要的,因为附加的文件本身可以包含 %pre 部分。
通过网络安装时,一切顺利,因为附加路径是一个“绝对”url(例如 %ksappendhttp://192.168.0.39/partitioning_lvm.ks)。我想知道如果将 kickstart 安装树放在 USB 设备上,我应该使用什么路径。
我猜,如果使用 %include,我可以在包含文件之前将设备安装在 %pre 中的已知位置(例如在 /tmp 中)。但是,在这种情况下,这是不可能的,因为如前所述,%ksappend 是在 %pre 之前解析的。
有任何想法吗?