HP EliteDesk 小主机 Linux “假死”与 SSH 掉线排解

💡 原文中文,约3800字,阅读约需9分钟。
📝

内容提要

在HP EliteDesk 800 G4上安装Ubuntu 24.04作为无头服务器时,遇到系统随机重启的问题。禁用WiFi和以太网的省电功能未能解决。最终,通过黑名单显卡驱动i915,消除了CPU占用和系统死锁,问题得到解决。建议调整内核参数以避免死锁,而不是禁用驱动。

🎯

关键要点

  • 在HP EliteDesk 800 G4上安装Ubuntu 24.04作为无头服务器时,遇到系统随机重启的问题。

  • 禁用WiFi和以太网的省电功能未能解决重启问题。

  • 通过黑名单显卡驱动i915,消除了CPU占用和系统死锁,问题得到解决。

  • 建议调整内核参数以避免死锁,而不是禁用驱动。

🔎

延伸解读

系统重启的潜在原因

在HP EliteDesk 800 G4上安装Ubuntu 24.04时,系统随机重启可能与显卡驱动i915的冲突有关。通过查看系统日志,发现i915驱动导致CPU占用过高,进而引发系统死锁。因此,禁用该驱动是解决问题的有效方法。

优化内核参数的建议

如果不希望完全禁用显卡驱动,可以通过调整内核参数来优化系统稳定性。建议在GRUB配置中添加特定参数,以关闭死锁逻辑,这样可以在保留驱动功能的同时,减少系统崩溃的风险。

电源管理设置的重要性

在无头服务器的配置中,电源管理设置至关重要。禁用WiFi和以太网的省电功能可以防止系统在闲置时断开连接,从而提高SSH连接的稳定性。确保这些设置正确,可以有效减少系统的“假死”现象。

延伸问答

在HP EliteDesk 800 G4上安装Ubuntu 24.04时遇到什么问题?

遇到系统随机重启的问题。

禁用WiFi和以太网的省电功能是否解决了重启问题?

未能解决重启问题。

如何解决HP EliteDesk 800 G4的系统死锁问题?

通过黑名单显卡驱动i915,消除了CPU占用和系统死锁。

建议如何调整内核参数以避免系统死锁?

建议调整内核参数,而不是禁用驱动。

在排查系统重启问题时,如何查看上次重启的日志?

使用命令journalctl -b -1 -n 100查看上一次系统崩溃前的最后日志。

如果不想禁用显卡驱动,还有哪些调优方案?

可以尝试调整内核参数,关闭死锁逻辑,而不禁用驱动。

🏷️

标签

➡️

继续阅读