![关机/重启无限期挂起 - Ubuntu 16.04](https://linux22.com/image/997912/%E5%85%B3%E6%9C%BA%2F%E9%87%8D%E5%90%AF%E6%97%A0%E9%99%90%E6%9C%9F%E6%8C%82%E8%B5%B7%20-%20Ubuntu%2016.04.png)
将我的笔记本电脑(Dell Inspiron 5447)升级到 Ubuntu 16.04 后,我发现使用该系统几个小时后无法关机或重启。它挂在 Plymouth 并保持这种状态,直到我按下开/关按钮强制关机。
由于这是一个常见问题(互联网上有大量问题),我尝试修复它,但所有尝试均无效。已尝试:
- 使用 acpi=force、acpi=noirq 和 pci=noacpi 启动;
- 禁用交换;
- 在重启或关机之前运行“sync”;
- 使用另一个内核版本(主线的 4.7、4.8、4.9 和 4.10);
- 在 BIOS 设置中禁用 USB 3.0;
- 禁用 TLP;
最有趣的是:
- 我可以使用 14.04 和 Xenial HWE 的内核正常关机/重启;
- 如果系统正常运行时间不长(例如少于 2 小时),则系统正常关闭/重启;
我的机器规格:
Dell Inspiron 5447 - BIOS A10 Intel Core i5-4210 处理器 8 GB RAM 480 GB SSD Sandisk 混合显卡 (i915/amdgpu - Radeon R7 M265)
有谁知道如何解决这个问题?
答案1
我在 Ubuntu 16.04 LTS 上遇到了完全相同的问题。安装 amdgpu-pro 驱动程序版本 492261 后,系统在重启时挂起。最后打印的消息是:Restarting System
reboot=pci
我通过添加传递给内核的参数列表解决了这个问题:
- 编辑
/etc/default/grub
- 添加到变量
reboot=pci
末尾GRUB_CMDLINE_LINUX_DEFAULT
- 以 root 身份运行:
update-grub
reboot
(系统将挂起,请手动关闭/打开)reboot
(这次它会起作用)
我尝试了其他答案中的所有建议,但它们并没有解决我的问题。
答案2
问题发生在由梅梅模块已激活运行时电源管理。
我通过添加解决了这个问题梅梅模块到TLP的RUNTIME_PM_DRIVER_BLACKLIST配置。
因此,如果您有同样的问题。可能是某些 PCI 设备存在电源管理问题。
答案3
我在 Vmware 上运行 Ubuntu Server 16.04LTS 时遇到了类似的问题。关机时它会“挂起”一段时间,然后继续关机或重新启动。原来我的主机未配置为执行 NTP 同步,而 ubuntu 默认会执行。主机时钟坏了。只要我让主机也同步,问题就消失了。
答案4
就我而言,Linux 启动参数“noefi”通过 librelex 解决了我的瘦客户端 wyse Z90D8 上的问题。