AFAIK, startup.nsh is entirely up to the user and optional -- not something that OS installers are normally supposed to mess with. The OS is supposed to make calls to the EFI firmware to register its boot loader in the EFI variables and that tells the firmware what to boot, but virtual machines have no persistent flash memory to save those variables, so that is where that breaks down.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1665329 Title: Installer fails to create startup.nsh for EFI system on VirtualBox To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1665329/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs