Arch Linux - 登录屏幕上的 dhcpcd 消息

Arch Linux - 登录屏幕上的 dhcpcd 消息

我全新安装了 Arch Linux,并启用了dhcpcdeth0但是,启动时的消息输出dhcpcd在操作系统启动后出现在登录屏幕上,因此我收到以下信息:

Arch Linux 启动后在登录屏幕后显示 dhcpcd 消息

我怎样才能解决这个问题?

答案1

默认情况下,[email protected]它的类型为“idle”,这意味着它只会在 systemd 的作业队列第一次清空时启动。不幸的是,关闭状态显示的条件并不相当相同 – 后者仅在默认目标启动时发生,但作业队列通常在此之前为空。

在较慢的系统上,另一个原因可能是“idle”有两秒的超时时间,此后 getty 启动反正,即使系统仍在启动。

作为一种解决方法,您可以让 getty 的服务单元告诉 systemd 立即关闭状态显示。将以下内容复制到:/etc/systemd/system/[email protected]

.include /usr/lib/systemd/system/[email protected]

[Service]
ExecStartPre=/bin/kill -s RTMIN+21 1
ExecStopPost=/bin/kill -s RTMIN+20 1
Type=simple

答案2

您应该编辑您的 /etc/systemd/system/getty.target.wants/[电子邮件保护]在以 After=... 开头的行上

将其更改为: After=multi-user.target

或: After=graphical.target

相关内容