我正在使用 Packer 自动构建 Ubuntu-12.04.4-lts 机器镜像(目前将 Virtualbox 作为运行时环境)。我能够配置基 native 器 - 我的 preseed.cfg 文件被读取 - 并安装了 Ubuntu,但我最终遇到了手动密码提示(见下图)。

这会阻止我的各种启动后脚本运行,SSH 无法使用,以及(最重要的)Packer 无法运行 Vagrant 后处理器并在系统外创建 Vagrant 框。

如何自动导航/完成此初始凭据询问?

非常感谢。

最佳答案

当您处于该阶段时,SSH 访问应该已经可用。

如果您查看以下预置文件,您可以看到它安装了 openssh-server 并且应该从那里开始工作:

https://github.com/flomotlik/packer-example/blob/master/http/preseed.cfg

关于ubuntu - 启动后新机器镜像的 Packer 登录自动化?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22929564/

10-13 07:13