我正在尝试自动配置我自己的 Ubuntu 服务器(主板是 X570 AORUS PRO),最后我希望我只需插入一个 USB 记忆棒并重新启动机器即可开始安装。
我发现这,我认为这可以像使用另一个带有标签“cidata”并包含文件的 USB 棒一样简单user-data
。meta-data
但似乎安装程序忽略了它或无法检测到它。
在刷入安装程序之前,我需要对它做进一步的修改吗?例如,这部分需要嵌入到哪里?
ds=nocloud[;key=val;key=val]
是否可以消除额外的 USB?
答案1
我最近也在进行实验并寻找相同的解决方案。
您可以关注这个要点,它有相当好的文档。但是,从 USB 获取动态(即每次安装时都会更改)user-data
并不那么简单。这是因为,cloud-init 在尝试检索配置时确实安装了卷。使用 nocloud-net 并通过 docker 容器或通过 NAS 共享文件夹提供文件可能更容易。