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)

Autologin to console

in /lib/systemd/system/getty@.service find the line:

ExecStart=-/sbin/agetty --noclear %I $TERM

and change it to:

ExecStart=-/sbin/agetty --autologin username --noclear %I $TERM

Autostart some scripts upon every login

edit ~/.bash_profile