For Ubuntu Server should use GRUB_TERMINAL=console by default
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
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=
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=
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-
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)
GRUB displays fine on serial on the current revision