FTR, a workaround for this that bypasses GRUB would be:
ubuntu@ubuntu:~$ cat /boot/efi/startup.nsh
# driver from https://efi.akeo.ie/
load fs0:\efi\ext2_arm.efi
map -r
# system partition moves from fs0: to fs1:
# We can't boot from ext4, so cache boot files in our system partition
cp fs0:\boot\vmlinuz fs1:\efi\boot\vmlinuz
cp fs0:\boot\initrd.img fs1:\efi\boot\initrd.img
fs1:
\efi\boot\vmlinuz initrd=\efi\boot\initrd.img root=LABEL=cloudimg-rootfs
FTR, a workaround for this that bypasses GRUB would be:
ubuntu@ubuntu:~$ cat /boot/efi/ startup. nsh /efi.akeo. ie/ ext2_arm. efi
# driver from https:/
load fs0:\efi\
map -r
# system partition moves from fs0: to fs1:
# We can't boot from ext4, so cache boot files in our system partition boot\vmlinuz initrd. img fs1:\efi\ boot\initrd. img \efi\boot\ initrd. img root=LABEL= cloudimg- rootfs
cp fs0:\boot\vmlinuz fs1:\efi\
cp fs0:\boot\
fs1:
\efi\boot\vmlinuz initrd=