PXE 启动 Ubuntu 24.04 LTS + 自动安装

PXE 启动 Ubuntu 24.04 LTS + 自动安装

我想知道是否有人能够成功地将正确的内核配置传递给 Ubuntu 24.04 LTS,以使其从有效的 autoinstall.yaml 文件自动启动和安装?

这是我尝试过的两种配置,但在这两种情况下,实时安装 Flutter 安装程序都会启动并开始手动安装过程:

  • 附加 root=/dev/ram0 ramdisk_size=8388608 url=http://192.168.10.25/images/iso/noble-desktop-amd64iso cloud-init=disabled autoinstall ds=nocloud=net;s=http://192.168.10.25/cloud-init/noble/ cloud-config-url=/dev/null ip=dhcp fschk.mode=skip ---

  • 附加 root=/dev/ram0 ramdisk_size=8388608 url=http://192.168.10.25/images/iso/noble-desktop-amd64iso cloud-init=disabled 自动安装 cloud-config-url=http://192.168.10.25/cloud-init/noble/autoinstall.yaml ip=dhcp fschk.mode=skip ---

如果我在安装程序询问时手动将 autoinstall.yaml 文件传递​​给它,它就会通过验证并顺利安装操作系统。我想弄清楚的是我需要传递哪些内核参数,以便安装程序不会询问用户任何问题,而只是使用 autoinstall.yaml 文件中定义的配置安装操作系统。

另请注意,由于这个错误,我必须传递 cloud-init=disabled:https://bugs.launchpad.net/subiquity/+bug/2062988。并且由于 ISO 的大小,我不得不增加 ramdisk 的大小。

任何帮助、想法或指导都将不胜感激。

干杯!

相关内容