Я пытаюсь включить serial-getty@ttyS0.service для вывода getty на последовательную консоль, а также tty0.
Я попытался запустить systemctl enable serial-getty@ttyS0
но я подозреваю, что systemd может не работать, когда работает late_command.
Затем я попытался создать символическую ссылку вручную с помощью ln -s /lib/systemd/system/serial-getty@.service /etc/systemd/system/getty.target.wants/serial-getty@ttyS0.service
и после установки getty. target.wants содержит только getty@tty1.service.
Я не могу использовать параметр ядра console=tty0 console=ttyS0,115200n8
потому что тогда сообщения от системы init и системного регистратора будут появляться только на первом последовательном порту, и я хочу, чтобы они появлялись на tty0.
Я использую in-target
с late_command.
пример:
d-i preseed/late_command string in-target ln -s /lib/systemd/system/serial-getty@.service /etc/systemd/system/getty.target.wants/serial-getty@ttyS0.service
У кого-нибудь есть опыт или идея как включить сервисы в preseed config?
Благодарю.