如何获取有关引导消息“等待 /dev 完全填充”的更多信息

如何获取有关引导消息“等待 /dev 完全填充”的更多信息

在我的 Debian 启动过程中我看到

等待 /dev 完全填充

然后超时到期,文本快速滚动,所以我无法阅读;引导过程继续,没有错误。

我想阅读日志以找到更多信息:我已经尝试过“系统日志查看器”程序,但我找不到字符串“填充”,也message找不到syslog

答案1

您使用哪个版本的 Debian 以及哪个 init 系统?对于新的 systemd,使用journalctl -b或遵循这条指令。对于旧的传统 sysvinit,您可以使用引导日志记录初始化脚本的所有输出。

我可以在 中看到该消息/etc/init.d/udev,它将由 sysvinit boot 运行。

    # wait for the udevd childs to finish
    log_action_begin_msg "Waiting for /dev to be fully populated"
    if udevadm settle; then
        log_action_end_msg 0
    else
        log_action_end_msg 0 'timeout'
    fi

如果您看到此“超时”消息,则意味着系统中的某些设备需要 udev 花费很长时间来探测。您可能想通过手动运行来调查问题udevadm settle

相关内容