我在一些(不是所有) Linux机器上看到了一种非常奇怪的行为。我使用内核5.8.8-arch1-1运行arch1
如果我在没有grub日志级参数的情况下启动机器(或者从loglevel=0...6中应用任何),那么在“加载初始内存磁盘.”时,引导堆栈将持续大约90秒。在继续快速启动之前。查看日志(日志记录、-b、系统分析、责备等)显示没有错误,并告知启动时间~15秒-即延迟后的时间。引导日志与不显示延迟的机器相同(相同的Linux安装)。
然后,我在grub中尝试了参数loglevel=7,并且引导不再显示延迟。完全引导大约需要15秒-显示没有问题。如果我保留了内核的grub日志级参数(或者将其设置为任何低于7的级别),那么引导将再次显示出很大的延迟。对这种奇怪的行为有什么解释吗?
发布于 2020-09-12 13:11:33
在黑暗中,我尝试了我在网络上找到的不同的grub内核参数。"tsc=unstable“在所有选定的日志级别上为我消除了延迟。我不明白为什么延迟取决于所选的日志级别,但这解决了问题。
https://unix.stackexchange.com/questions/609083
复制相似问题