You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

HP 15笔记本安装Linux Mint后无法关机,该如何解决?

解决HP笔记本Linux系统关机卡死问题

兄弟,这种HP笔记本上的Linux关机卡死问题我碰过好多次了,结合你从Ubuntu 16.04换到Mint Serena再到Ubuntu 17都没解决的状况,给你几个针对性的方案,按优先级挨个试:

  • 针对性调整GRUB电源参数(比你之前的设置更适配HP)
    之前改grub可能参数不对,试试这个专门适配HP机型的设置:

    1. 打开终端编辑grub配置:sudo nano /etc/default/grub
    2. 找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"这一行,替换成:
      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force apm=power_off"
      如果这个没用,再试试禁用ACPI(会牺牲部分电源管理功能,但能排查问题):
      GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off"
    3. Ctrl+O保存,Ctrl+X退出,然后更新grub:sudo update-grub
    4. 重启后测试关机
  • 更新HP笔记本的BIOS固件
    这是解决HP机型Linux电源兼容问题的核心方案之一,旧BIOS经常和Linux电源管理不兼容:

    1. 重启电脑按F10进入BIOS,查看当前BIOS版本
    2. 去HP官方支持页找到你机型的最新BIOS更新包,存到U盘里
    3. 按照HP的说明(一般BIOS里有更新选项,或者在Windows下运行更新程序)完成BIOS升级
    4. 升级完成后再启动Linux测试关机
  • 安装ACPI工具,手动调用底层关机命令
    有时候是系统的关机指令没正确传递给硬件,试试直接调用底层命令:

    1. 安装必要工具:sudo apt install acpi-support-base acpid
    2. 先尝试终端输入sudo shutdown -h now,看是否能正常关机
    3. 如果还是不行,试试强制内核发送硬件关机信号:
      先输入sudo echo "1" > /proc/sys/kernel/sysrq,再输入sudo echo "o" > /proc/sysrq-trigger
  • 切换到更稳定的旧内核版本
    新内核可能和HP硬件存在兼容性bug,试试降级到LTS稳定内核:

    1. 终端输入uname -r查看当前内核版本
    2. 安装Ubuntu 16.04的经典稳定内核(比如4.4系列):sudo apt install linux-image-4.4.0-210-generic linux-headers-4.4.0-210-generic
    3. 重启后在GRUB的「Advanced options」里选择这个旧内核启动,测试关机

如果以上方法都没用,才需要考虑硬件层面的问题(比如电源模块故障),但大部分HP的这类问题都能通过BIOS更新或者GRUB参数调整解决,先把上面的软件方案都试一遍。

内容的提问来源于stack exchange,提问作者user273785

火山引擎 最新活动