使用 preseed 启用 systemd 服务

使用 preseed 启用 systemd 服务

我正在尝试启用[电子邮件保护]将 getty 输出到串行控制台以及 tty0。

我曾尝试运行systemctl enable serial-getty@ttyS0,但我怀疑当 late_command 运行时 systemd 可能没有运行。

然后我尝试手动创建符号链接,安装后 getty.target.wants 仅包含ln -s /lib/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/[email protected][电子邮件保护]

我不能使用console=tty0 console=ttyS0,115200n8内核参数,因为这样来自初始化系统和系统记录器的消息只会出现在第一个串行端口上,而我希望它们出现在 tty0 上。

我正在使用in-targetlate_command。

例子:

d-i preseed/late_command string in-target ln -s /lib/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/[email protected]‌​rvice

有谁有关于如何在预置配置中启用服务的经验或想法吗?

谢谢。

相关内容