使用 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内核参数,因为来自 init 系统和系统记录器的消息只会出现在第一个串行端口上,而我希望它们出现在 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

有谁对如何在预置配置中启用服务有任何经验或想法?

相关内容