我的电脑突然不再关机或挂起。磁盘断电,但计算机不会。我必须按住电源按钮关闭计算机。
关机过程以“reboot: Power down”消息结束,但没有任何反应:
它就是这样。它曾经工作得很好。我记得做的唯一一件事是几天前运行 BootRepair,因为更新搞砸了启动。但我相信在那之后的某个时候我可能会毫无问题地关闭。
重新启动会显示类似的消息(“重新启动:正在重新启动系统”),但大约 15 秒后,它最终会重新启动。
我尝试过但没有任何区别的事情:
- 使用以前的内核引导
sudo shutdown -P -h now
用,systemctl poweroff
,关闭sudo poweroff
- 重置 BIOS(通过取出 CR2032 电池)
- 添加
acpi=force
,acpi=off
,acpi=on
,reboot=pci
,reboot=bios
,reboot=acpi
到内核参数 - 在 BIOS 设置中禁用 USB 3.0 传统模式
我在跑:
- 带有内核 4.15.0-117 的 Ubuntu MATE 18.04
- 这是台式电脑,所以没有 TLP
- 主板是华硕P8H61-M LX3
- 显卡是 ATI Radeon HD 4350/4550
编辑:dmesg
输出:https ://pastebin.com/gmA0RmEe
注意
[ 6.191250] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20170831/utaddress-247)
[ 6.191254] ACPI Warning: SystemIO range 0x0000000000000428-0x000000000000042F conflicts with OpRegion 0x0000000000000400-0x000000000000047F (\PMIO) (20170831/utaddress-247)
[ 6.191257] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
编辑 /etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT="静默启动 acpi=off"
并执行:
sudo update-grub
众所周知,它可以在许多情况下消除这些 ACPI 警告。请参阅https://unix.stackexchange.com/questions/97974/how-do-i-remove-acpi-warning-on-boot
然而,ACPI 警告通常被认为是无害的。这些可能不是您挂起关机的原因。
BIOS 重置:
警告:重置您的主板配置是最后的选择 - 它可能会解决您的问题,它可能会导致您的系统无法启动!如果您的主板支持备份您的配置,请务必在继续之前进行。
有两种重置主板配置的方法,根据我的经验,它们可以让主板保留两种不同的配置
内置出厂重置/默认设置:这将在非易失性存储器中加载制造商提供的配置,在大多数情况下无需修改即可运行。但是,它不一定会将 NVM 归零,这可能会在 CMOS 中的某处留下不良数据。
CMOS 归零:此方法涉及从主板非易失性存储器(过去是 CMOS)中移除电源以将其归零。它将保留默认配置,但不一定与上面实现的相同。
程序:
重要提示:CMOS 内存可以在非常小的电流下运行。您必须将电池触点短路以释放任何剩余电荷,否则您将无法有效地将 CMOS 内存归零!
通常,我会(在每次尝试之间进行测试)最后一次恢复出厂设置、清零 CMOS、恢复出厂设置。如果问题仍然存在,我会寻找其他地方。
如果您真的卡住了,请按住ALT+SysRq并输入r e i s u s。这不是解决您的问题的方法,但如果其他所有方法都失败了,这是关闭机器的最佳方法。