
我正在使用 kickstart 來安裝 Fedora 系統。我將一些安裝步驟分離到一些 kickstart 檔案中,以便可以輕鬆地重複使用它們。例如,有關分割區的部分位於一個檔案中,而要安裝的軟體包位於另一個檔案中。使用以下命令將所需的檔案放在主 ks 檔案中%ks追加,因為與 %include 不同,它是在先前解析的%預。這是必要的,因為附加文件本身可以包含 %pre 部分。
透過網路安裝時,一切順利,因為附加路徑是「絕對」url(例如 %ksappendhttp://192.168.0.39/partitioning_lvm.ks)。我想知道如果 kickstart 安裝樹放在 USB 裝置上,我應該使用什麼路徑。
我想,如果使用 %include,我可以在包含檔案之前將裝置安裝在已知位置的 %pre 中(例如 /tmp 中)。然而,在這種情況下是不可能的,因為如前所述,%ksappend 在 %pre 之前解析。
有任何想法嗎?