1

为了自动安装基于 Debian 的 Linux 系统,我使用 packer 和“boot_command”。即使问题与打包程序无关,我也想给它一个上下文。

看起来,一些参数必须在“boot_command”(syslinux 或命令行,如果你不使用 packer)中给出,并且这些参数不能放在“preseed”文件中。

选择语言环境(工作)的示例:

引导命令:

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

preseed.cfg:

选择语言环境的示例(不起作用):

引导命令:

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

preseed.cfg:

d-i debian-installer/locale string en_US

问题是我怎样才能只使用“preseed”文件。

4

1 回答 1

1

尝试将auto=true参数添加到 /install/vmlinuz。这对我有用,它似乎延迟在安装程序中提问,直到稍后,也就是加载 preseed 的时候。更多信息在这里:https ://www.debian.org/releases/stable/amd64/apbs02.en.html#preseed-auto

于 2015-02-22T03:10:50.020 回答