virt-install 使用 preseed.cfg 自动安装 Debian

virt-install 使用 preseed.cfg 自动安装 Debian

我正在尝试使用virt-installpreseed.cfg 文件编写 Debian 安装脚本。我正在安装到虚拟机中。

目前,我使用 ISO 文件而不是网络安装。我遇到了同样的问题作为另一个用户。那是,

  1. --extra-args使用时无法通过--cdrom
  2. 给出 iso 的路径似乎--location也不起作用。

所以我遵循Debian 维基说明用我的文件修改iso preseed.cfg

现在,除了最后一个细节之外,安装完全自动进行。我使用的 ISO 在启动时会弹出一个启动屏幕,提供包含选项的菜单

  • 直播 (amd64)
  • 实时(amd64 故障保护)
  • 安装
  • 图形化安装
  • 高级选项

一旦我选择“安装”,其余的工作就完美了。但是,我想跳过此屏幕并直接安装,但我不知道该怎么做。是否需要向 debian preseed.cfg 文件添加选项、修改 iso 或添加另一个参数virt-install? (记住--extra-args约束)。

答案1

无论如何,当您重新制作 ISO 时,您可以在isolinux/isolinux.cfg文件中设置超时。前置

TIMEOUT 1

启动时请耐心等待0.1秒。您还可以使用自定义参数启动所需的内核并完全跳过启动菜单,但如果默认值适合您,以上是最简单的解决方案。

相关内容