Debian 10 在“已达到目标系统时间同步”后重启时停止

Debian 10 在“已达到目标系统时间同步”后重启时停止

我有一个 Debian 10 虚拟服务器,我已删除 ufw 和 iptables 并重新启动机器。启动时,系统在该Reached target system time synchronized行处暂停。

在此处输入图片描述

几分钟后没有任何变化,我反复按 Ctrl+X,然后random: nonblocking pool is initlized出现显示,再按几次 Ctrl+X,启动继续,没有问题。

在此处输入图片描述

我删除 ufw 和 iptables 的原因是我从 Debian 8 升级到了 10,重新启动后,启动因Fail无法启动 UFW 的错误而挂起。我尝试调试,但暂时将其删除。

答案1

最近的内核,行为改变关于在启动时尽早准备好随机数。如果你的系统在启动时没有收到太多随机事件(键盘等),这可能会花费“比平时更多的时间”,因为有些守护进程或systemd依赖项等待内核准备好提供随机数。对于 VM 环境尤其如此。

你可以:

  • 添加一个专门收集额外熵的守护进程:哈格德它将创建额外的熵并将其提供给内核,希望在启动时尽早完成此操作,

  • 或者更改内核版本。较新的内核(可能>= 5.4)已调整了有关随机数的行为。如果你正在运行 Debian 云版本的内核,那么目前你可以尝试Linux-镜像云-amd64向后移植,目前指向Linux-镜像-5.4.0-0.bpo.3-云-amd64(还有一个未签名版本)。 如果不是,请使用与你当前正在运行的内核相同的版本

相关内容