
是否有腳本或其他方法可以根據現有伺服器的系統狀態自動產生 kickstart 設定文件,以便該文件可用於在另一個安裝中複製(而不是克隆)系統配置?
我知道 anaconda-ks.cfg 檔案儲存在 /root 目錄中。但該系統自安裝以來已經發生了很大的變化,而且該檔案現在沒有用處。
答案1
這是我所知道的一種方法。據我所知,沒有方法可以根據系統狀態自動產生 Kickstart 檔案。
運行rpm -qa --qf '%{NAME}\n'
並新增到%packages
Kickstart 中的部分。
然而,這並不是維護系統標準和建置的全面解決方案。這是我就該主題寫的更全面的答案:
答案2
只是補充一下華納的答案。雖然 rpm 查詢將為您提供已安裝軟體包的列表,但它不會幫助您建立接近您的系統配置的 kickstart 檔案。
Red Hat 提供了一個名為「system-config-kickstart」的工具,它允許您使用類似 Anaconda 的精靈來建立 kickstart 檔案。您可以使用該工具來設定分割區資訊、網路、時區等。
將兩者添加在一起可能會幫助您創建一個接近原始系統的啟動。