I’ve been doing a couple of ubuntu 24.04 installs with zfsbootmenu recently. For a desktop, I had to apt install ubuntu-desktop-minimal
before I did the exit of the chroot and the reboot. And then everything came up fine.
For a server box, I had to configure the network using netplan, otherwise the ethernet did not come up - see another recent post i made about that. I also did apt install ubuntu-server-minimal
before exiting the chroot.