在弄清楚 Ubuntu 18.04 Desktop 上的预置是如何工作的之后,我想通了。我希望我可以对 20.04 Desktop 使用相同的程序。我可以吗?
ubuntu wiki page on Automated Server Installs for 20.04听起来好像它已被删除,取而代之的是一种新的,因此不同的操作模式:
20.04 的服务器安装程序支持一种新的操作模式:自动安装,简称自动安装。您可能还会将此功能称为无人值守、切换或预置安装。[...]
preseeds 是基于 debian-installer (aka di) 自动化安装程序的方法。
新服务器安装程序的自动安装在以下主要方面不同于预种子:
- 格式完全不同(cloud-init config,通常是 yaml,vs debconf-set-selections 格式)
- 当一个问题的答案不存在于预种子中时,di 停止并要求用户输入。自动安装不是这样的:默认情况下,如果有任何自动安装配置,安装程序会为任何未回答的问题采用默认设置(如果没有默认设置则失败)。您可以将配置中的特定部分指定为“交互式”,这意味着安装程序仍会停止并询问这些部分。
问题
- 我可以使用带有
d-i
/ubiquity
指令的预置文件的旧程序预置吗? - 这个新的“自动安装”是否仅适用于 Ubuntu 20.04 服务器或也适用于 Ubuntu 20.04 桌面?
- 或者,如果前面的答案都是“不,这在 Ubuntu 20.04 Desktop 上不起作用。”,那么推荐的自动安装 Ubuntu 20.04 Desktop 的方法是什么?
服务器安装程序计划声明它已停产:
所以无论如何我都不会使用它。链接也是一个很好的阅读关于这方面的进展。
只有服务器。
我自己会使用这种新方法并安装服务器,然后将桌面添加为要安装的软件包或安装后操作。尽管这可能是部署 100 台机器而不仅仅是单个桌面,但桌面的安装只是
apt install
您可以在其中添加的单个命令。相关链接:
@rinzwind 答案对我来说完全有效。 服务器图形界面。只需附加
ubuntu-desktop
到packages
部分autoinstall.yaml
并有一个桌面版本。截取存储部分,示例启用无人值守安装到 VirtualBox 并安装扩展
对于桌面自动安装,此脚本https://github.com/covertsh/ubuntu-preseed-iso-generator对过程进行了一些自动化,并适用于 Ubuntu 20.04。