Since console="none" for the Minimal and Server builds
This results in GRUB_TERMINAL="" being set
The default value of GRUB_TERMINAL_OUTPUT is "gfxterm"
For whatever reason if you don't specify a font in the /etc/default/grub/ there will be a 5 second delay when transitioning from uboot --> grub
So therefore we're specifying a font for the Minimal and Server builds that specify console="none"
What's interesting is that even if you delete the /boot/grub2/fonts/unicode.pf2 file -- the system will still boot without the 5 second delay and will display the grub menu albeit with the boarder comprised of question mark characters -- but still completely legible.
Since console="none" for the Minimal and Server builds
This results in GRUB_TERMINAL="" being set
The default value of GRUB_TERMINAL_OUTPUT is "gfxterm"
For whatever reason if you don't specify a font in the /etc/default/grub/ there will be a 5 second delay when transitioning from uboot --> grub
So therefore we're specifying a font for the Minimal and Server builds that specify console="none"
What's interesting is that even if you delete the /boot/grub2/fonts/unicode.pf2 file -- the system will still boot without the 5 second delay and will display the grub menu albeit with the boarder comprised of question mark characters -- but still completely legible.