一个月前,我在一台戴尔 Inspiron 5567 上安装了 Ubuntu 16.04(带加密分区)。现在使用一段时间后,Ubuntu 在关机时会挂起。在约 90% 的情况下,它只是冻结在普利茅斯屏幕上,我必须通过电源按钮进行硬重置才能关机。
到目前为止我尝试过的事情:
- 通过 关闭
sudo swapoff -a && systemctl poweroff
。不会改变任何内容。这是有道理的,因为没有配置交换分区。 - 通过调试 shell 获取一些信息,在关机前运行。
systemctl start debug-shell
但我无法使用 ++ 切换到Strg调试shell,因为笔记本电脑冻结并且不响应任何键盘输入(也不响应++ )。AltF9StrgAltDel - 编辑 grub 文件
/etc/default/grub
。我设置了GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
,但什么都没改变。为了进一步调试,我将其更改为以GRUB_CMDLINE_LINUX_DEFAULT=""
查看一些调试输出。 - 我想在 BIOS 中禁用 USB 3.0 设置,但戴尔 BIOS 中没有这样的设置(或者我没有找到它们)。
sudo apt-get clean
- 将
DefaultTimeoutStartSec=30s
和添加DefaultTimeoutStopSec=10s
到/etc/systemd/system.conf
。 - 我已经在日志文件中查找
/var/log/syslog
信息,但没有看到任何异常条目。
当我关闭系统时,我看到很多绿色的 [OK] 消息,直到最后到达Reached target shutdown
。然后过了一会儿,出现了一个以 结尾的调用跟踪Fixing recursive fault but reboot is needed!
。几秒钟后,又出现了一条消息,说NMI watchdog: Watchdog detected hard LOCKUP on cpu 0
:
并且至少有另一个调用跟踪并且系统冻结:
有没有建议如何在不重新安装整个笔记本电脑的情况下解决此问题?或者有没有建议如何获得更多调试输出?