Linux

Ubuntu 16.04 安裝程序:有什麼方法可以保存 preseed 的設置資訊?

  • January 25, 2019

有沒有辦法從正常 CDROM 安裝中保存我的設置選擇以用作預種子或 kickstart 文件?我正在嘗試從 PXE 引導主機以標準化 Ubuntu 安裝,並想知道是否有更簡單的方法可以按照我想要的方式獲取配置。特別是 Partman 配置是一種皇家痛苦。

更新:這似乎從某個地方探勘了設置配置,但結果並沒有完全通過它自己的檢查:

apt-get -y install debconf-utils
debconf-get-selections --installer > /tmp/setup.cfg

# debconf-set-selections -v -c /tmp/setup.cfg 
warning: Unknown type error, skipping line 2
info: Trying to set 'netcfg/wireless_security_type' [select] to 'wpa'
info: Loading answer for 'netcfg/wireless_security_type'
warning: Unknown type error, skipping line 7
warning: Unknown type error, skipping line 9
info: Trying to set 'mirror/http/proxy' [string] to ''
...

嘗試使用 PXE 客戶端啟動,setup.cfg儘管在檢查過程中出現了所有警告,但它似乎確實(大部分)工作。它最終失敗並出現以下錯誤: 在此處輸入圖像描述

Preseed 只能配置一些基本的東西。通常,在預種子安裝後,您需要進行配置管理,以根據您的本地需求配置整個系統。這就是為什麼您應該考慮其他解決方案,例如 FAI。FAI 還有一個更簡單的磁碟分區配置格式。它類似於 fstab,但也可以配置 softraid 和 LVM。

最簡單的解決方案是使用以下工具之一: https ://fai-project.org/ - 項目旨在自動化 debian 安裝過程,可與許多其他圖像一起使用。

另一種是使用 MAAS。基本上,您將擁有一個配置有 DHCP、DNS 和 PXE 服務的登台伺服器。您將映像提供給 MAAS,然後您甚至可以使用 LOM 界面部署已關閉的機器。 https://maas.io/

引用自:https://serverfault.com/questions/946278