I have a Dell R170 server with Ubuntu installed on it. It is in UEFI boot mode. The system boots properly.
I have configured /etc/default/grub with options that should make it display the grub menu and wait 5 seconds before booting the default option. These settings work for other other systems in BIOS boot mode, and for libvirtd VMs that are in either BIOS or UEFI boot mode. Every time I change /etc/default/grub I run sudo update-grub
.
I have been unable to figure out how to get it to show the grub menu and wait for the configured 5 seconds. What have I overlooked? I've tried a LOT of things to try and fix it, so far without success.
This is the contents of /etc/default/grub:
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=5
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="splash reboot=pci delayacct --backround=/boot/grub/splash.png"
GRUB_CMDLINE_LINUX="elevator=none"