自动安装搜索后跳过云初始化并返回到手动安装交互菜单。为什么它没有拾取user-data
文件?
Ubuntu 22.04 LTS
我正在尝试通过编辑 grub 来启动:
linux /casper/vmlinuz autoinstall ds=nocloud-net; s=https://x.x.x.x/ubuntu/
然后ctrl+x使用上述参数启动安装。
答案1
您没有包含user-data
文件,因此我不确定您是否遇到了问题。但是,根据您提供的信息,您的 grub 条目存在两个问题:
- 尽管是必需的,但在 后面有一个分号
ds=nocloud-net
,这意味着 grub 会将该行的其余部分视为注释。因此,您必须使用 对其进行转义,\
或者将值放在引号中。 - 分号后和分号前都有一个空格
s=https://x.x.x.x/ubuntu/
尝试这个...
linux /casper/vmlinuz autoinstall ds=nocloud\;s=https://x.x.x.x/ubuntu/ ---
或者 ...
linux /casper/vmlinuz autoinstall "ds=nocloud;s=https://x.x.x.x/ubuntu/" ---
答案2
是的,这是引号的问题,'ds=nocloud;s=https://xxxx/ubuntu/' 需要在 ds 和文件末尾之间使用单引号,这样自动安装才能正常工作,谢谢,我已经解决了