如何查找Packer的启动命令?

Gol*_*den 8 ubuntu virtual-machine packer

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

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

当然我也可以向谷歌询问它,但是有"官方"的方式吗?例如,在Ubuntu文档的某处记录了Ubuntu的步骤吗?或者它实际上是反复试验,还是至少偷看别人的工作?

Ste*_*rer 7

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

对于Ubuntu/Debian,它被称为preseeding,对于Red Hat/CentOS/SLES,有kickstart文件,而其他Linux发行版可能具有类似的功能.

对于Ubuntu,起点是自动安装的文档.

Packer通常boot_commandhttp_directory目录一起使用.Ubuntu从ISO启动,然后在击键时打包Packer类型boot_command,然后提供静态HTTP下载链接和预置配置,以执行其余的安装,例如.安装包.

boot_command包含内核参数,但也可以用于使用引导参数预置问题.