如何配置Ubuntu的无人参与安装?


14

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

Redhat在Anaconda中拥有这个功能(我相信它叫做Kickstart?)。

我知道有debian-installer,但是我不确定Ubuntu的工作方式或它是否与众不同。我们一定要为此使用Ubuntu。

Answers:


10

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


7

Ifaraone为此指出了一个很好的教程。如果您习惯了RedHat的启动,那么Ubuntu的方法可能会惹恼您。不要试图使用kickstart配置的Ubuntu“端口”-它在现阶段还不够成熟,不够灵活。

特别是,使用预置的磁盘分区确实是一个痛苦,因为partman配置的“语言”比较晦涩,文档不足并且缺乏足够的灵活性。但是,可以使用类似于http://blog.loftninjas.org/2007/07/04/complex-lvm-on-an-alternative-install-of-ubuntu-debian-installer/中记录的技术删除partman,并在脚本中进行自己的分区。如果您想做一些非常不寻常的事情*,例如在软件RAID上运行LVM,则建议使用此选项。

一旦预播网络安装开始运行,我将彻底建议您使用puppet从安装开始就管理配置。



2

看看FAI的全自动安装。它可以做的比预播还多,并且可以安装Debian和Ubuntu。它具有10多年的经验,也可以作为Ubuntu软件包提供。主页是:

http://fai-project.org


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.