![PXE 启动 Ubuntu 24.04 LTS + 自动安装](https://linux22.com/image/1201870/PXE%20%E5%90%AF%E5%8A%A8%20Ubuntu%2024.04%20LTS%20%2B%20%E8%87%AA%E5%8A%A8%E5%AE%89%E8%A3%85.png)
我想知道是否有人能够成功地将正确的内核配置传递给 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 的大小。
任何帮助、想法或指导都将不胜感激。
干杯!