I'm set up using Foreman and Grub2 to serve Grub2 template for UEFI HTTP Boot. This configuration works just fine on my server(s) and I've built unattended Ubuntu 22.04 servers using autoinstall and userdata. Everything works great until I try to introduce VLAN ID to the kernel parameters. There is little to none documentation on how to do this with Casper. I'm stuck at the point before Subiquity (Userdata) step occurs. Here is my grub2 template:
if loadfont /boot/grub/font.pf2 ; then set gfxmode=auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxtermfiset menu_color_normal=white/light-blueset menu_color_highlight=light-blue/light-grayset timeout=10set default=0menuentry "Ubuntu 22.04" { set gfxpayload=keep echo "Loading Kernel..." linuxefi boot/ubuntu-22-04-smartproxy-iHSnrxJrt5ql-vmlinuz BOOT=casper vlan=846:enp69s0f0np0 ip=<ip>::<gw>:<mask>:<hostname>:enp69s0f0np0.846:none:<DNSip1>:<DNSIP2> cloud-config-url=/dev/null url=http://<foremanproxy>/media/ubuntu/ubuntu-22.04.3-live-server-amd64.iso autoinstall ds="nocloud-net;s=http://<foremanproxy>/userdata/" echo "Loading initial ramdisk..." initrdefi boot/ubuntu-22-04-smartproxy-iHSnrxJrt5ql-initrd}[Terminal Window VLAN Tag Failure][1] [1]: https://i.stack.imgur.com/1w4l0.png