系统不会在“关机”时关机,只是停止

unh*_*mer 13 shutdown

我已经在带有 Haswell CPU(BIOS 修订版 00KT19AUS)和 NVIDIA GeForce GTX 850A 2GB 的 Lenovo IdeaCentre A740 QHD 上安装了 Xubuntu 15.04。它主要工作,除了当我关闭或重新启动时,它在退出所有内容后实际上并没有关闭电源:

图像:

所以我必须点击电源按钮才能真正关闭它。


我保留了 Windows 8.1 安装以防将来有固件。在安装Xubuntu之前,我从Windows关闭了Fastboot,然后安装了Xubuntu。不幸的是,UEFI BIOS 不允许我更改引导顺序,因此 Ubuntu 实际上以默认方式启动。我尝试过bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi,尝试关闭 BIOS 中的“快速启动”(无论是什么),尝试从实时会话中启动修复程序,并尝试关闭 SecureBoot,但它仍然只能启动 Windows。最后,在 freenode 上#ubuntu 的 EricC^^ 的帮助下,我只是切换 .efi 文件以欺骗引导管理器认为 Ubuntu 是 Windows:

cp /boot/efi/efi/boot/bootx64.efi{,.backup}
cp /boot/efi/efi/microsoft/boot/bootmgfw.efi{,.backup}
cp /boot/efi/efi/ubuntu/grubx64.efi /boot/efi/efi/boot/bootx64.efi
cp /boot/efi/efi/ubuntu/grubx64.efi /boot/efi/efi/microsoft/boot/bootmgfw.efi
cp /boot/efi/efi/ubuntu/grubx64.efi /boot/efi/efi/microsoft/boot/grubx64.efi
sudo vim /usr/lib/os-probes/mounted/efi/20microsoft
# and changed bootmgfw.efi to bootmgfw.efi.backup
update-grub
Run Code Online (Sandbox Code Playgroud)

我不知道这是否与关机故障有关。

编辑:想想看,从 Xubuntu 安装(当我通过 USB 驱动器启动时)重新启动也不起作用。


到目前为止,我尝试关闭它的方法是:

  • acpi=关闭?没有不同
  • acpi=力?没有不同
  • 安装专有的 Nvidia 驱动程序?刚刚使 X 不以消息“bbswitch:未找到离散 VGA 设备”开头
  • 上的各种变化sudo poweroffsudo shutdown nowsudo shutdown -h now等。

此外,如果我重新启动而不是关闭,我的显示器上会出现这种迷幻的灯光秀,并且必须长按电源按钮将其关闭:

重启乐趣

如果有帮助,这里有一个journalctl --all 启动后的输出,也许更好:journalctl -b -1 (journal from bootup to shutdown)


此外,也许是相关的,我现在注意到在登录 XFCE 时按下电源按钮会立即关闭计算机,即使我将 XFCE 电源设置为“按下电源按钮时询问”和任何其他按钮上的“什么都不做”。

/etc/systemd/logind.conf除了[Login]标题之外,我的没有未注释的行。

有一个/usr/sbin/acpid以 root 身份运行的进程。


编辑:更多启示:Ctrl+Alt+Delete 实际上可以从 GRUB 重新启动。

EDIT2:我已经提交了一个错误报告,因为这似乎无法通过常规技巧解决。

EDIT3:使用 acpi=noirq 和内核 4.4 及更新版本解决。

unh*_*mer 5

尝试添加

acpi=noirq
Run Code Online (Sandbox Code Playgroud)

到内核​​启动参数。这让它在关机/重启时断电(用内核 4.4 和 4.7rc5 测试)。

它似乎也暂停了,但不幸的是在按下电源按钮时不会从暂停状态恢复。

这已经在 A740 上运行了三个多月,所以我称之为解决了。