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

Ubuntu 22.04 Server自动安装配置文件加载失败:subiquity/Error/load_autoinstall_data

Ubuntu 22.04 Server自动安装配置文件加载失败:subiquity/Error/load_autoinstall_data

看起来你遇到的问题大概率是YAML格式错误导致Subiquity无法解析配置文件,我帮你梳理几个可能的问题点和修正方案:

1. 错误的引号转义

你的配置里用了"这种HTML转义的双引号,但YAML文件里直接使用普通双引号"就可以,转义字符会被当成配置内容的一部分,直接触发解析失败。比如:

  • 原配置里的password: "$6$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0"
  • 应该改成password: "$6$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0"

同样,realname: "Ubuntu User"要改成realname: "Ubuntu User";authorized-keys里的"..."直接替换成你的实际公钥字符串(比如- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ...),不需要额外包裹引号。

2. 修正后的完整配置示例

#cloud-config
autoinstall:
  version: 1
  locale: en_US
  identity:
    hostname: ubuntu-server
    password: "$6$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0"
    username: ubuntu
    realname: "Ubuntu User"
  ssh:
    install-server: yes
    authorized-keys:
      - ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ...  # 替换成你的实际SSH公钥
    allow-pw: no

3. 额外检查项

  • 文件编码与换行:确保你的autoinstall.yaml是UTF-8编码,并且使用Unix风格的换行符(LF),Windows的CRLF换行可能会导致解析异常。可以用nano或者VS Code等编辑器设置保存格式。
  • 文件位置与权限:确认文件放在U盘的根目录,并且文件权限是可读的(一般U盘文件默认满足,不过可以在shell里用ls -l /autoinstall.yaml检查)。

按照这个修正后,应该就能正常加载配置文件了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 11:48:10