早上好,
我在启动 Ubuntu Server 20.04 ISO 时无法启动自动安装。我已经阅读了所有文档和一些互联网手册,但我无法使用用户数据文件制作 Ubuntu。
我有 Ubuntu 安装程序准备的用户数据文件。我尝试使用以下参数启动它:
autoinstall ds=nocloud-net;s=ftp://repo/files/ubuntu2004/
我创建了一个空的元数据文件,为此尝试了很多 ftp/http 语法组合。到目前为止,没有一个成功。有人知道我做错了什么吗?每次 cloud-init 都在加载,但随后它开始交互式安装。我没主意了 :(
答案1
ftp
仅供参考,不是支持cloud-init
。这可能会造成混淆,因为用于声称是的文件是,但现在应该修复。
既然你说你也尝试过http
但没有成功,这里有一些想法(对于这些项目,我只是为了演示目的ftp
在你的 URL 中替换了它们)http
- 将
ds
参数括在引号中。否则grub
将忽略 之后的所有内容;
。例如ds="nocloud-net;s=http://repo/files/ubuntu2004/"
。 - 确认可以使用终端
user-data
下载文件。例如,这应该会打印您的文件。curl
curl http://repo/files/ubuntu2004/user-data
- 检查您的网络服务器日志以查看安装程序是否正在请求
user-data
和文件。meta-data
- 访问安装程序中的终端并检查日志
/var/log/installer