Last active
November 6, 2015 15:16
-
-
Save s-leroux/eea1526a9827e937e5a2 to your computer and use it in GitHub Desktop.
Fix for Ubuntu 14.04.3 LTS (Trusty) /etc/init/console.conf and /etc/default/grub in order to have both boot messages and a getty login spawn on /dev/ttyS0.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# console - getty | |
# | |
# This service maintains a getty on console from the point the system is | |
# started until it is shut down again. | |
start on stopped rc RUNLEVEL=[2345] and ( | |
not-container or | |
container CONTAINER=lxc or | |
container CONTAINER=lxc-libvirt) | |
stop on runlevel [!2345] | |
respawn | |
exec /sbin/getty -8 115200 console |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# If you change this file, run 'update-grub' afterwards to update | |
# /boot/grub/grub.cfg. | |
# For full documentation of the options in this file, see: | |
# info -f grub -n 'Simple configuration' | |
GRUB_DEFAULT=0 | |
#GRUB_HIDDEN_TIMEOUT=0 | |
GRUB_HIDDEN_TIMEOUT_QUIET=true | |
GRUB_TIMEOUT=2 | |
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` | |
GRUB_CMDLINE_LINUX_DEFAULT="" | |
GRUB_CMDLINE_LINUX="console=ttyS0" | |
# Uncomment to enable BadRAM filtering, modify to suit your needs | |
# This works with Linux (no patch required) and with any kernel that obtains | |
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...) | |
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef" | |
# Uncomment to disable graphical terminal (grub-pc only) | |
#GRUB_TERMINAL=console | |
# The resolution used on graphical terminal | |
# note that you can use only modes which your graphic card supports via VBE | |
# you can see them in real GRUB with the command `vbeinfo' | |
#GRUB_GFXMODE=640x480 | |
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux | |
#GRUB_DISABLE_LINUX_UUID=true | |
# Uncomment to disable generation of recovery mode menu entries | |
#GRUB_DISABLE_RECOVERY="true" | |
# Uncomment to get a beep at grub start | |
#GRUB_INIT_TUNE="480 440 1" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I modified these two files in order to run the Coursera Cloud-Networking VM on libvirt and enabling boot message and login on the console.
The only change in
/etc/default/grub
is the line:As stated in the file comment, after having changed
/etc/default/grub
you have to runupdate-grub
to update/boot/grub/grub.cfg
.