You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu Server 22.04自动安装(autoinstall)未加载nocloud-net配置的问题排查求助

Ubuntu Server 22.04自动安装(autoinstall)未加载nocloud-net配置的问题排查求助

大家好,我正尝试搭建最基础的无桌面Ubuntu Server自动安装环境,已经把user-data YAML文件精简到最简化的配置了:

#cloud-config

version: 1

identity:
  hostname: headless2204
  username: batman
  password: topsecret

package_upgrade: false

ssh:
  install-server: yes
  allow-pw: yes

我把这个文件和空的meta-data文件一起放到了/nocloud-net文件夹中。

另外我修改了grub.cfg,添加了下面这个启动项:

menuentry "Headless Ubuntu Server Installation" {
  set gfxpayload=keep
  linux /casper/vmlinuz  quiet autoinstall ds=nocloud-net\;s=/cdrom/nocloud-net/ ---
  initrd /casper/initrd.gz
}

这里我走了个捷径:没有用CLI工具和xorriso,而是在Ubuntu Desktop虚拟机里用Cubic工具制作的镜像。想问下这两者之间有什么区别吗?看起来Cubic做的事情和CLI工具是一样的。

现在的问题是:自定义镜像能正常启动,修改后的grub配置也生效了,但Ubuntu安装程序完全没识别到autoinstall配置,还是走的标准手动安装流程。安装过程中我切换到另一个终端会话(Ctrl+F2)查看日志,完全找不到和autoinstall相关的内容,只能看到cloud-init的日志,但里面没有任何有用的排查信息。

有没有大佬能给我一些排查或修复这个问题的思路呀?

备注:内容来源于stack exchange,提问作者Boris

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 16:19:28