如何配置无人值守的 Ubuntu 安装?

Mar*_*ouf 14 ubuntu installation unattended

我想为 Ubuntu 配置一个以“无人值守”模式运行的安装程序,并使用默认值或预配置设置回答所有问题。理想情况下,它应该自己运行并重新启动,从而形成一个没有用户输入的工作系统。

Redhat 在 Anaconda 上有这个(我相信它叫做 Kickstart?)。

我知道有 debian-installer,但我不确定 Ubuntu 是如何工作的,或者它是否有很大不同。我们绝对想为此使用 Ubuntu。

pjz*_*pjz 10

我以前为此使用过FAI,效果很好。它将通过网络或可引导 CD-ROM 进行安装。它适用于 debian,但应该适用于 Ubuntu。


Jon*_*per 7

Ifaraone 指出了一个很好的教程。如果您习惯了 RedHat kickstart,那么开始使用 Ubuntu 方法可能会让您感到厌烦。不要试图使用 kickstart 配置的 Ubuntu“端口” - 在这个阶段它不够成熟,不够灵活。

特别是,使用 preseed 进行磁盘分区是一个真正的痛苦,因为 partman 配置“语言”是钝的,文档不足且不够灵活。但是,可以使用与http://blog.loftninjas.org/2007/07/04/complex-lvm-on-an-alternative-install-of-ubuntu-debian-installer/中记录的技术类似的技术来rip partman 并在脚本中做你自己的分区。如果您想做一些非常不寻常的事情,例如在软件 RAID 之上运行 LVM,建议您这样做。

一旦您运行了预置网络安装,我强烈建议您从安装开始就使用 puppet 来管理配置。


lfa*_*one 5

http://www.debuntu.org/how-to-unattended-ubuntu-network-install是一个关于这个主题的相当公平的教程。