【问题标题】:How do I find out the boot command for Packer?如何找到 Packer 的引导命令?
【发布时间】:2015-09-30 23:20:33
【问题描述】:

如果我想使用Packer 创建虚拟机映像,一种选择是下载操作系统的 ISO 映像并将其用作自定义设置的基础。执行此操作时,需要提供boot_command,这是一个字符串数组,告诉 Packer 如何设置操作系统。

现在我的问题是:如何找出给定操作系统的正确boot_command 步骤?当然,我可能会手动启动它并写下我输入的每一件事,但我想知道是否有更方便的方法。

当然我也可以ask Google 了解它,但是有“官方”的方式吗?例如,Ubuntu 文档中某处是否记录了 Ubuntu 的步骤?或者它实际上是在反复试验,或者至少是在偷看别人的工作?

【问题讨论】:

    标签: ubuntu virtual-machine packer


    【解决方案1】:

    boot_command 取决于您要安装的操作系统,并且只是启动自动安装所需的按键。

    对于 Ubuntu/Debian 称为预置,对于 Red Hat/CentOS/SLES 有 kickstart 文件,其他 Linux 发行版可能也有类似的功能。

    对于 Ubuntu,起点是 Automatic Installation 的文档。

    Packer 通常将boot_commandhttp_directory 目录结合使用。 Ubuntu 从 ISO 启动,然后 Packer 键入 boot_command 的击键,然后提供带有预置配置的静态 HTTP 下载链接来完成其余的安装,例如。安装软件包。

    boot_command 包含kernel parameters,但也可以使用using boot parameters to preseed questions

    【讨论】:

      【解决方案2】:

      您将获得 hashcorp 打包站点中每个构建器的引导命令:https://www.packer.io/docs/builders/hyperv/iso。您将在引导配置参考中获得引导命令。 virtualbox、vmware 等也有其他的

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-08-26
        • 2020-03-16
        • 2017-01-21
        • 1970-01-01
        • 2015-12-23
        • 2018-06-17
        • 2015-05-17
        相关资源
        最近更新 更多