See https://man7.org/linux/man-pages/man7/systemd-boot.7.html "USING SYSTEMD-BOOT IN VIRTUAL MACHINES" - we should be able to drop our objcopy approach and directly run it.