Ubuntu

如何配置 Ubuntu 的無人值守安裝?

  • January 14, 2018

我想為 Ubuntu 配置一個安裝程序,它以“無人值守”模式執行,並使用預設值或預配置設置回答所有問題。理想情況下,它應該自行執行和重新啟動,從而形成一個無需使用者輸入的工作系統。

Redhat 與 Anaconda 有這個(我相信它叫做 Kickstart?)。

我知道有 debian-installer,但我不確定 Ubuntu 是如何工作的,或者它是否有很大不同。我們肯定想為此使用 Ubuntu。

我以前用過FAI,效果很好。它將通過網路或從可引導的 CD-ROM 進行安裝。它適用於 debian,但應該適用於 Ubuntu。

Ifaraone 指出了一個很好的教程。如果您習慣於 RedHat kickstart,那麼 Ubuntu 方法一開始可能會惹惱您。不要試圖使用 Ubuntu 的 kickstart 配置“埠”——它在這個階段還不夠成熟,不夠靈活。

特別是,使用 preseed 進行磁碟分區真的很痛苦,因為 partman 配置“語言”是遲鈍的、文件不足且不夠靈活。但是,可以使用類似於http://blog.loftninjas.org/2007/07/04/complex-lvm-on-an-alternative-install-of-ubuntu-debian-installer/中記錄的技術來撕掉partman並在腳本中進行自己的分區。如果您想做一些非常不尋常的事情*,例如在軟體 RAID 上執行 LVM,建議您使用。

一旦您執行了預置的網路安裝,我強烈建議您考慮使用 puppet 從安裝開始管理配置。

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