使用preseeding自动化linux安装

时间:2014-05-07 13:56:44

标签: linux ubuntu debian packer

为了自动安装基于Debian的Linux系统,我使用了packer和“boot_command”。即使问题不是关于打包者,我也想给它一个背景。

看起来,某些参数必须在“boot_command”中给出(如果您没有使用打包器,则为syslinux或命令行),并且这些参数不能放在“preseed”文件中。

选择区域设置(工作)的示例:

boot_command:

/install/vmlinuz initrd=/install/initrd.gz locale=en_US preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg --

preseed.cfg:

选择区域设置(不工作)的示例:

boot_command:

/install/vmlinuz initrd=/install/initrd.gz preseed/url=http://{{ .HTTPIP }}:{{ .HTTPPort }}/preseed.cfg --

preseed.cfg:

d-i debian-installer/locale string en_US

问题是如何才能使用“预置”文件。

1 个答案:

答案 0 :(得分:1)

尝试将auto=true参数添加到/ install / vmlinuz。这对我有用,似乎延迟在安装程序中询问问题,直到稍后,这是加载preseed的时候。有关详细信息,请访问:https://www.debian.org/releases/stable/i386/apbs02.html.en