1

Я пытаюсь включить 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.se‌​rvice

У кого-нибудь есть опыт или идея как включить сервисы в preseed config?

Благодарю.

0