【发布时间】:2014-06-24 13:14:23
【问题描述】:
为了自动安装基于 Debian 的 Linux 系统,我使用 packer 和“boot_command”。即使问题与打包程序无关,我也想给它一个上下文。
看起来,一些参数必须在“boot_command”(syslinux或命令行,如果你不使用packer)中给出,这些参数不能放在“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
问题是我怎样才能只使用“preseed”文件。
【问题讨论】:
-
您如何检查
d-i debian-installer/locale string en_US不起作用,因为默认语言环境也是英语? -
在问题中我以 en_US 为例。我还使用其他语言环境进行了测试,而且这不是仅语言环境的问题。只要 preseed 是基于网络的,它就会影响许多其他参数。
标签: linux ubuntu debian packer