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
相关产品推荐
相关产品推荐

