【问题标题】:Automating linux installation using preseeding使用预置自动安装 linux
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    • 2021-01-07
    • 2016-11-20
    • 2015-04-10
    相关资源
    最近更新 更多