systemd_boot_into_console

This is an old revision of the document!


systemd boot into console

cd /lib/systemd/system
ln -sf multi-user-target default.target

or alternatively:

systemctl set-default multi-user.target

you might need to pass “text” rather than “quiet boot” to your kernel through grub (in ubuntu, edit /etc/default/grub then run update-grub)

find the original command to see how terminals are started:

grep ExecStart /lib/systemd/system/getty@.service

the output is something like

ExecStart=-/sbin/agetty -o '-p -- \\u' --noclear %I $TERM

edit getty@1.service for the first tty:

systemctl edit getty@tty1

now write the following lines:

[Service]
ExecStart=
ExecStart=-/sbin/agetty -o '-p -- \\u' --autologin myuser --noclear %I $TERM

where myuser should be replaced with the username of the user that should be logged in.

edit ~/.bash_profile

  • systemd_boot_into_console.1551966357.txt.gz
  • Last modified: 07.03.2019 14:45
  • by Pascal Suter