Debian - 在 preseed.cfg 上禁用使用镜像

Debian - 在 preseed.cfg 上禁用使用镜像

我在 Debian jessie 8 上创建了预置自动安装,但安装基础软件包后,它返回错误消息 error it can not use the

镜像包,请输入另一个镜像的主机名...

但是,如果我选择忽略它的选项继续,是否有任何方法可以通过预置文件自动执行此操作?

答案1

注释所有引用的行apt-setup,并添加

d-i apt-setup/use_mirror boolean false

您还需要定义一个镜像,如下所示,或者将总是会提示输入一项:

d-i mirror/country string manual
d-i mirror/http/hostname string archive.ubuntu.com
d-i mirror/http/directory string /ubuntu/
d-i mirror/http/proxy string

没有其他选项的组合可以在不选择镜像的情况下绕过镜像对话框。我尝试了数百种组合但没有运气。

您可以选择一个镜像并静态定义它,或者系统会提示您。

答案2

要禁用镜像,考虑镜像的唯一行应该是:

d-i apt-setup/use_mirror boolean false

如果您也不想要任何更新(例如 security.debian.org),因为您将在安装后以不同的方式配置这些更新,并且不希望在网络故障时被中断,例如使用:

d-i apt-setup/services-select multiselect

(没有默认的security, updates

当然,您应该使用 DVD 或 CD 进行安装。为了避免扫描其他 DVD 时的对话打扰,请添加:

d-i apt-setup/cdrom/set-first boolean false

这应该可以解决问题。

答案3

尝试将其放入preseed.cfg

d-i apt-setup/no_mirror boolean true

相关内容