我需要使用ubuntu安装来部署许多系统。我有一个Ansible脚本,可以安装我需要的所有软件,但在此之前,我需要在这些系统上安装ubuntu。因此,我想要创建一个映像,它用特定的用户/密码、ssh和.ssh文件夹中的一个自动化ssh键自动安装ubuntu。我已经让这个和立方一起工作了。但在安装之前,我仍然需要设置一个用户和其他设置。如何在安装之前摆脱该向导?
当我在digitialOcean上创建一个水滴时,我可以插入这个云端,我想要类似的东西。
发布于 2020-02-20 03:16:37
您需要创建一个预置文件来预先配置用户信息。
# Locale
d-i debian-installer/locale string en_US
d-i console-setup/ask_detect boolean false
d-i console-setup/layoutcode string us
# Clock
d-i clock-setup/utc-auto boolean true
d-i clock-setup/utc boolean true
d-i time/zone string US/Pacific
d-i clock-setup/ntp boolean true
# Users
d-i passwd/user-fullname string UseYours
d-i passwd/username string UseYours
d-i passwd/user-password-crypted password UseYours/
#d-i passwd/root-login boolean true
#d-i passwd/root-password-crypted password [crypt 3]
#d-i user-setup/allow-password-weak boolean true(参考:https://answers.launchpad.net/cubic/+question/681179)
确保在引导配置(file=/cdrom/...)中列出了预启动文件。如果您只是简单地添加到现有的预设文件,那么它将已经被引导配置所引用。
此外,这里还有一个带有其他可能参数的示例Debian预置文件,以防它对您有用。
https://askubuntu.com/questions/1209507
复制相似问题