为了自动安装基于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
问题是如何才能使用“预置”文件。
答案 0 :(得分:1)
尝试将auto=true
参数添加到/ install / vmlinuz。这对我有用,似乎延迟在安装程序中询问问题,直到稍后,这是加载preseed的时候。有关详细信息,请访问:https://www.debian.org/releases/stable/i386/apbs02.html.en