cd /usr/lib/systemd/system/ ls -lF serial-getty-com1.service ls -lF serial-getty-xen.service cd /etc/systemd/system/getty.target.wants/ ls -lF serial-getty-com1.service ls -lF serial-getty-xen.service
#cp console-getty.service serial-getty-ttyS0.service cat > serial-getty-ttyS0.service <<EOF [Unit] Description=diy serial getty for com1 Documentation=man:agetty(8) After=systemd-user-sessions.service plymouth-quit-wait.service After=rc-local.service getty-pre.target Before=getty.target ConditionPathExists=/dev/ttyS0 [Service] ExecStart=-/sbin/agetty -L 38400 ttyS0 vt102 Type=idle Restart=always UtmpIdentifier=cons StandardInput=tty StandardOutput=tty TTYPath=/dev/ttyS0 TTYReset=yes TTYVHangup=yes IgnoreSIGPIPE=no SendSIGHUP=yes [Install] WantedBy=getty.target EOF
systemctl daemon-reload systemctl disable serial-getty@.service systemctl enable serial-getty-ttyS0 ls -lF /etc/systemd/system/getty.target.wants/
https://wiki.debian.org/systemd#Virtual_and_serial_console_changes
https://www.reddit.com/r/linuxquestions/comments/s6m11l/how_to_enable_serial_with_debian_11/
https://unix.stackexchange.com/questions/572648/send-linux-console-through-serial
https://www.debuntu.org/how-to-set-up-a-serial-console-on-debian/
https://groups.google.com/g/linux.debian.bugs.dist/c/Ww592lGwK8E
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=442926
https://www.linuxquestions.org/questions/linux-general-1/installing-a-getty-on-dev-hvc0-827822/ https://stackoverflow.com/questions/19919744/how-can-i-disable-the-console-tty0 https://unix.stackexchange.com/questions/670116/debian-bullseye-disable-console-tty-login-for-root https://unix.stackexchange.com/questions/631224/how-can-i-enable-tty-console https://www.debian.org/doc/manuals/securing-debian-manual/restrict-console-login.en.html https://unix.stackexchange.com/questions/383460/multiple-virsh-kvm-guest-consoles-without-graphics https://serverfault.com/questions/381482/cannot-login-at-hvc0 https://unix.stackexchange.com/questions/751827/debian-vm-doesn-t-boot-on-qemu-with-console-hvc0-kernel-parameter
https://thevaluable.dev/guide-terminal-shell-console/ https://unix.stackexchange.com/questions/485156/what-is-dev-console-used-for https://unix.stackexchange.com/questions/60641/linux-difference-between-dev-console-dev-tty-and-dev-tty0 https://stackoverflow.com/questions/15493287/how-can-i-find-which-physical-device-dev-console-connects-to https://bash.cyberciti.biz/guide/$TERM_variable https://wiki.archlinux.org/title/Linux_console
https://wiki.debian.org/Xen_Installation_on_lenny https://unix.stackexchange.com/questions/281740/how-to-assign-different-configuration-for-ttys0-under-different-environments https://unix.stackexchange.com/questions/683562/serial-getty-service-stops-during-boot https://wiki.xenproject.org/wiki/Xen_Common_Problems https://wiki.archlinux.org/title/Working_with_the_serial_console https://superuser.com/questions/1188407/how-to-view-all-boot-messages-in-linux-after-booting https://www.kernel.org/doc/html/latest/admin-guide/serial-console.html https://unix.stackexchange.com/questions/751827/debian-vm-doesn-t-boot-on-qemu-with-console-hvc0-kernel-parameter
https://wiki.syslinux.org/wiki/index.php?title=Mboot.c32 https://wiki.archlinux.org/title/Syslinux https://unix.stackexchange.com/questions/717507/syslinux-bootloader-unable-to-find-the-initrd-img-for-a-custom-bootable-image-ma
https://0pointer.de/blog/projects/serial-console.html
https://www.man7.org/linux/man-pages/man7/bootparam.7.html https://www.kernel.org/doc/html/v4.14/admin-guide/kernel-parameters.html https://unix.stackexchange.com/questions/751827/debian-vm-doesn-t-boot-on-qemu-with-console-hvc0-kernel-parameter