如何使用 NoCloud Cloud-init 从 USB 记忆棒安装 Ubuntu 20.04 Live Server?

如何使用 NoCloud Cloud-init 从 USB 记忆棒安装 Ubuntu 20.04 Live Server?

我正在尝试自动配置我自己的 Ubuntu 服务器(主板是 X570 AORUS PRO),最后我希望我只需插入一个 USB 记忆棒并重新启动机器即可开始安装。

我发现,我认为这可以像使用另一个带有标签“cidata”并包含文件的 USB 棒一样简单user-datameta-data但似乎安装程序忽略了它或无法检测到它。

在刷入安装程序之前,我需要对它做进一步的修改吗?例如,这部分需要嵌入到哪里?

ds=nocloud[;key=val;key=val]

是否可以消除额外的 USB?

答案1

我最近也在进行实验并寻找相同的解决方案。

您可以关注这个要点,它有相当好的文档。但是,从 USB 获取动态(即每次安装时都会更改)user-data并不那么简单。这是因为,cloud-init 在尝试检索配置时确实安装了卷。使用 nocloud-net 并通过 docker 容器或通过 NAS 共享文件夹提供文件可能更容易。

相关内容