关闭和重新启动在 Debian 10 Buster 中不起作用

关闭和重新启动在 Debian 10 Buster 中不起作用

由于我在我的笔记本电脑(2009 年左右的华硕)上安装了 Debian 10 Buster,所以我无法正确关闭或重新启动我的计算机。我已经重新安装操作系统无数次了,但都没有成功。我使用 LXDE 作为 DE。

每当我从 GUI 中按下关机或重新启动按钮,或者使用终端键入专用命令时,我的系统都会在Reached target Power-Off或上挂起二十多分钟Reached target Reboot
我编辑了 grub 配置文件,删除了安静启动选项,并且发现 systemd 尝试做的最后一件事是Stopping disk在关闭或Synchronizing SCSI cache重新启动时。

看完之后我都尝试过,poweroff -freboot -f都不起作用。
那么这是一个与内核相关的问题吗?我不知道如何继续。

我什至已经保存了我的 systemd 关闭日志启用调试选项。

lscpu |grep -i model报告:

Model: 23 Model name: Pentium(R) Dual-Core CPU T4400 @ 2.20GHz

答案1

tl;dr - 我已经升级了 BIOS 来修复它。

我的旧戴尔笔记本电脑也遇到了同样的问题。我相当确定这与从 Stretch 升级到 Buster 时从 4.9 升级后的内核 4.19 有关。我最好的猜测是 BIOS(至少是我的)有一个半损坏的 ACPI 实现,但较旧的内核能够通过发送它想要改变状态的内容来容忍它。

如果您的硬件已经使用最新的 BIOS,那么您可能会遇到 SOL,要么必须尝试最新的内核,要么降级内核。我不是这方面的专家,因此也许有更好了解的人可以研究 4.9 和 4.19 在 ACPI 电源状态处理方面的差异。

我希望这至少对某人有帮助。

答案2

我通过安装 NVIDIA 专有驱动程序解决了这个问题 https://wiki.debian.org/NvidiaGraphicsDrivers、内核和旧版驱动程序从向后移植。这解决了断电问题。重新启动冻结已解决GRUB_CMDLINE_LINUX="reboot=pci"

在新安装 Debian 10 Buster 的笔记本电脑 Asus K70IO(2009,NVIDIA GeForce GT 120M)上。

答案3

我在 ACER ASPIRE 3 系列笔记本电脑上安装了 Debian buster,但遇到了同样的问题。我通过将 Linux 内核更新到 debian backport 存储库中提供的最新版本来解决这个问题。

我在 youtube 上找到了这个解决方案:https://www.youtube.com/watch?v=Rj1qjFwg_H8

相关内容