所以我只是建立了 LFS 系统,它工作正常,但令人讨厌的部分是每个周期显示像每 3 秒一样的警报。它说
root@LFS:# clocksource: timekeeping watchdog on CPU0: acpi_pm wd-wd readback delay of 643744ns
clocksource: wd-tsc-wd read-back delay of 182144ns, clock-skew test skipped!
clocksource: timekeeping watchdog on CPU0: acpi_pm wd-wd readback delay of 643744ns
clocksource: wd-tsc-wd read-back delay of 182144ns, clock-skew test skipped!
clocksource: timekeeping watchdog on CPU0: acpi_pm wd-wd readback delay of 643744ns
clocksource: wd-tsc-wd read-back delay of 182144ns, clock-skew test skipped!
...
这让我的 bash 提示很烦,我什至看不到 bash 提示的输出
这些是来自内核的日志,默认显示在控制台 (/dev/console) 上,这很可能与您用于登录的 tty 终端匹配。
这当然通常不是最理想的,大多数系统都使用一些特定的守护进程来对日志进行排序和归档:我个人使用metalog,syslog-ng是众所周知的,显然 LFS 得到了一个专用的数据包sysklogd
我建议您首先确保它尚未运行(ps -ef | grep klogd),在这种情况下,您必须更正其配置文件,如果没有,则安装它,配置它(编辑 /etc/syslog.conf)和确保它在初始化时以 sysVinit 方式启动。