systemd 在 16.04 上停留在“正在关闭”状态 - Dell Latitude

systemd 在 16.04 上停留在“正在关闭”状态 - Dell Latitude

在一台一直运行 14.04 的旧电脑*上全新安装 Ubuntu 16.04 后,Ubuntu 无法完全关闭。

我已经尝试了每个人建议的解决方法,即将 中的一行更改/etc/default/grub为 然后GRUB_CMDLINE_LINUX_DEFAULT="acpi=force apm=power_off"运行sudo update-grub​​。

我尝试过从 GUI 关闭,,sudo halt我想我尝试过sudo poweroff

最后它说道:

systemd-shutdown[1]: Sending SIGKILL to remaining processes...
systemd-journald[210]: Received SIGTERM from PID 1 (systemd-shutdow).
systemd-shutdown[1]: Sending SIGKILL to remaining processes...
systemd-shutdown[1]: Unmounting file systems.
systemd-shutdown[1]: Remounting '/' read-only with options 'errors=remount-ro,data=ordered'.
EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,data=ordered    
systemd-shutdown[1]: Remounting '/' read-only with options 'errors=remount-ro,data=ordered'.
EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,data=ordered
systemd-shutdown[1]: All filesystems unmounted
systemd-shutdown[1]: Deactivating swaps.
systemd-shutdown[1]: All swaps deactivated.
systemd-shutdown[1]: Detaching loop devices.
systemd-shutdown[1]: All loop devices detached.
systemd-shutdown[1]: Detaching DM devices.
systemd-shutdown[1]: All DM devices detached.
systemd-shutdown[1]: Powering off.

但它只是待在那里。几分钟后,屏幕关闭,当我按下一个键时会重新打开。我可以切换到 TTY(Ctrl+Alt+F1),它会要求登录,但不接受任何输入(当我输入登录名时没有显示任何内容)。其他 TTY 只有闪烁的光标。TTY 中的 Ctrl+Alt+Delete 不执行任何操作,REISUB 命令似乎在最后一次击键之前有效(是的, )。我在关机前kernel.sysrq=1也尝试过一次。sudo swapoff -a

有什么想法吗?我尝试了两次全新安装 16.04,两次都出现了同样的问题。使用不同的 HD 在 12.04 和 16.04 上都运行正常。我上传了几个糟糕的“截图”:屏幕底部整个屏幕

*Dell Latitude D630。刚刚升级到新的 2012 Intel SSD。

答案1

pci_devices问题似乎与 WiFi有关。我找到了一个可重现的解决方案:

sudo apt-get install firmware-b43-installer

这适用于 14.04.3 和 16.04。我相信这是 Broadcom BCM4311 网络控制器的固件。奇怪的是,这既修复了 WiFi*,又解决了“停机问题”。apport 曾经报告过,它pci_devices在关机时拒绝终止(尽管它并不总是报告这一点,即使出现关机问题)。据我所知,WiFi 控制器是一种 PCI 设备;因此我面临的两个问题之间存在联系。

有关修复 WiFi 的详细信息,请参阅这是我的答案。

*我还清除了与 WiFi 相关的ndiswrapper*bcmwl-kernel-source,但这样做并不能解决任何一个问题;安装firmware-b43-installer才解决了这个问题,但我不清楚这本身是否能解决一个或两个问题。

相关内容