我想configurationUbuntu的安装程序,以“无人参与”模式运行,并使用默认或预configuration的设置来回答所有问题。 理想情况下,它应该运行并自行重新启动,从而生成一个没有用户input的工作系统。
Redhat与Anaconda(我相信它叫做Kickstart?)。
我知道有debian安装程序,但我不确定Ubuntu的工作方式,或者如果它非常不同。 我们肯定希望为此使用Ubuntu。
之前我用过FAI ,效果很好。 它将通过networking或可启动的CD-ROM进行安装。 这是debian,但应该与Ubuntu工作正常。
Ifaraone指出了一个很好的教程。 如果你已经习惯了RedHat kickstart,Ubuntu的方法可能会让你开始恼火。 不要试图使用kickstartconfiguration的Ubuntu“端口” – 在这个阶段足够的灵活性还不够成熟。
特别是,使用preseed进行磁盘分区是一个真正的痛苦,因为partmanconfiguration“language”是钝的,logging不足和不够灵活的。 但是,可以使用与http://blog.loftninjas.org/2007/07/04/complex-lvm-on-an-alternative-install-of-ubuntu-debian-installer/中logging的技术类似的技术撕掉partman出来,并在脚本中做自己的分区。 build议如果你想做非常不寻常的事情,就像在软件RAID上运行LVM一样。
一旦你有预先安装的networking安装运行,我完全推荐使用puppet从安装开始pipe理configuration。
我做了类似的事情。 看看我的指南在这里
看看FAI的全自动安装。 它可以做的比预安排更多,可以安装Debian和Ubuntu。 它有超过10年的经验,也可以作为一个Ubuntu软件包。 主页是: