答案1
Ubuntu自动服务器安装配置文件参考描述 cloud-init 用户数据顶级键。
时区支持用户数据时区模块cloud-init 文档中有进一步的记录。
user-data:
timezone: Pacific/Auckland
答案2
尝试迟来的命令
后期命令
类型:命令列表
默认值:无
命令可以交互:否在安装成功完成并安装任何更新和软件包之后,在系统重新启动之前运行的 Shell 命令。它们在安装程序环境中运行,安装的系统安装在 /target 上。您可以运行
curtin in-target -- $shell_command
(使用 20.04 GA 发布的 subiquity 版本,您需要将其指定为curtin in-target --target=/target -- $shell_command
)在目标系统中运行(类似于在 di preseed/late_command 中使用普通的 in-target 的方式)。
例子:
curtin in-target --target=/target -- timedatectl set-timezone America/New_York
答案3
我遇到了这个问题,并尝试了 late 命令,但在启动已安装的系统后,时钟仍为 GMT。“timedatectl set”仅在系统安装后才对我有用,而不是通过自动安装过程。我用以下命令替换了 timedatectl 命令,并能够将我的时钟切换到我的本地时区:
curtin in-target --target=/target -- cp /usr/share/zoneinfo/America/Chicago /etc/localtime