Включение службы systemd с помощью preseed

550
granra

Я пытаюсь включить 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параметр ядра, потому что тогда сообщения от системы инициализации и системного регистратора будут появляться только на первом последовательном порту, и я хочу, чтобы они появлялись на 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?

Благодарю.

1

0 ответов на вопрос

Похожие вопросы