I've dug into this issue a bit. I don't think there's much use in
distinguishing between the various Ubuntu flavors here; it all comes
down to this bit in /etc/grub.d/10_linux:

for word in $GRUB_CMDLINE_LINUX_DEFAULT; do
  if [ "$word" = splash ]; then
    GRUB_CMDLINE_LINUX_DEFAULT="$GRUB_CMDLINE_LINUX_DEFAULT vt.handoff=7"
  fi
done

If you remove "splash" from GRUB_CMDLINE_LINUX_DEFAULT in
/etc/default/grub and run update-grub(8), then you get a login prompt on
tty1 when you boot a command-line system. If Ubuntu Server is doing
anything different, it's probably in how the defaults in this file are
configured.

I don't see the purpose of switching to tty7 if "splash" is specified
but X is not installed, so maybe the 10_linux file needs an additional
conditional (e.g. "[ -x /etc/X11/X ]").

Colin, you've said that the purpose of all this is "to transition
smoothly to Plymouth, not to transition smoothly to X11" (bug 695658,
comment 6). Could you clarify what should be happening in the splash-
sans-X case?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/761830

Title:
  grub2 still hands off to blank tty7 on non-Server command-line-only
  systems and some Server systems

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/761830/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to