Public bug reported: Ubuntu Server (I have checked 14.04 and 16.04) currently uses a default GRUB configuration that's not suitable to servers, especially headless servers. In particular the current default setting is
# Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console By doing so the terminal is switched to framebuffer mode even if there's no graphical slash screen to be disaplyed. Instead, a different default setting like this: # Uncomment to disable graphical terminal (grub-pc only) GRUB_TERMINAL=console would keep the console in text mode and. The main pro is that Ubuntu Server would gracefully work with "qemu -curses" or any physical monitor that would screw up with framebuffers. ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: grub2 (not installed) Uname: Linux 4.9.1-040901-lowlatency x86_64 ApportVersion: 2.20.1-0ubuntu2.5 Architecture: amd64 CurrentDesktop: KDE Date: Wed Feb 1 16:15:13 2017 SourcePackage: grub2 UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: grub2 (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug xenial -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1661019 Title: For Ubuntu Server should use GRUB_TERMINAL=console by default To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1661019/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs