The original bug (which I no longer have the hardware from) was on BIOS; should the EFI problem be a separate bug?
Does changing the timeout settings to always-show (see above) work on EFI?
> I need the GRUB menu because I need to add 'nomodeset'
There's a GRUB_CMDLINE_LINUX parameter in /etc/default/grub that you can use to add that permanently, but given that updates made there only take effect after running 'sudo update-grub', if you're doing this from a liveCD you'll also need to add it directly to the command line (the first one starting with 'linux') in /boot/grub/grub.cfg.
> so the [...] nouveau driver doesn't attempt to drive my modern nvidia card so I can get more than just a blank screen
Your real problem might be bug 1315156: there's a workaround there, but it requires a running system.
The original bug (which I no longer have the hardware from) was on BIOS; should the EFI problem be a separate bug?
Does changing the timeout settings to always-show (see above) work on EFI?
> I need the GRUB menu because I need to add 'nomodeset'
There's a GRUB_CMDLINE_LINUX parameter in /etc/default/grub that you can use to add that permanently, but given that updates made there only take effect after running 'sudo update-grub', if you're doing this from a liveCD you'll also need to add it directly to the command line (the first one starting with 'linux') in /boot/grub/ grub.cfg.
> so the [...] nouveau driver doesn't attempt to drive my modern nvidia card so I can get more than just a blank screen
Your real problem might be bug 1315156: there's a workaround there, but it requires a running system.