Ubuntu Live CD 运行良好,但安装后需要 acpi=off

Ubuntu Live CD 运行良好,但安装后需要 acpi=off

我很好奇为什么我安装的 Ubuntu 版本需要 acpi=off 才能启动,而我的 Ubuntu live CD 却不需要。


我想补充一点:

1) 我使用 Acer Swift 3 笔记本电脑。

2)使用 启动后acpi=off,我无法知道电池电量,但我仍然可以使用/sys/backlight/intel_backlight文件设置背光功率。

3) 我有双启动 Windows 10 和 Ubuntu。我必须将 Grub 添加到安全启动选项才能启动 Ubuntu。我无法通过禁用安全启动来启动。禁用安全启动后,我仍然可以启动 grub。

4)我无法使用hwclock,该命令挂起大约10秒钟,然后失败并显示错误代码74。

5) 安装的 Ubuntu 无法正常关机:它在 Ubuntu 加载屏幕上冻结。这可能是由于 hwclock (请参阅此论坛主题)。

6) 有时我无法连接无线网,必须重启笔记本电脑。即使nmcli g显示已启用无线功能,也没有出现无线网络。这可能是上次关机时强制关闭电源太快造成的结果。——sudo service network-manager restart当问题发生时,使用可恢复 wifi 连接。

7) 即使我在 BIOS 中禁用了触摸板高级模式,也无法在安装了 Ubuntu 的情况下使用触摸板。(据说此模式需要特殊驱动程序)。禁用它可以防止 Windows (10) 检测到多个手指的移动。


我使用 Ubuntu xenial 16.04.2 LTS,内核为 4.8.0-46-generic

答案1

哦天哪。我从这里复制粘贴了我的答案 ->Ubuntu 16.10 Acer Swift-3 多个问题

答案很简单,但首先要介绍一些背景故事。

我也拥有其中一台机器,当我发现 Ubuntu 会挂起并且启动时间只有 1/10% 时,我感到非常恼火。

原因如下。Acer Swift 3 固件和 Linux 4.11 及以下版本中的 ACPI 固件有点冲突...

但解决方案是这样的!Linux 内核开发人员在内核 4.12 及以上版本中修复了这个问题!Ubuntu 17.10 正式配备了最新内核,但它将在几个月后发布。

所以一个临时的解决方案(我不推荐,请参阅下面的原因)是使用 Mainline / 不稳定 4.12 或更高版本内核启动 Ubuntu ISO,或者使用 acpi=off 启动 Ubuntu,使用单独的鼠标和键盘,安装 Mainline 内核,然后从 grub 启动命令中删除 acpi=off。

为什么这不是一个好的解决方案?因为主线内核有很多错误和其他问题,我使用主线内核得到了严厉的惩罚。我的新 Acer Swift 3 的电池总电量从 100% 降到了 98%!!!我现在再也无法将我的笔记本电脑充满电了!这在任何笔记本电脑中都是可以预料到的,但这个问题之所以如此严重是因为电池在 1 天内就没电了!!在一天之内,我的新笔记本电脑的总电量就受到了影响。

这就是为什么只有在 Ubuntu 18.04 发布后我才会在我的 Acer Swift 3 上使用 Linux(为了稳定性,但 17.10 也可以使用)但您可以自由地继续使用有风险的软件和内核。

带有主线内核的 Ubuntu ISO 链接 ->http://linuxiumcomau.blogspot.com/2017/06/interim-ubuntu-1704-iso-with-mainline_29.html

提示 - 安装该 ISO,并将其主线内核升级到最新版本,或者至少升级到 4.12,因为它附带 4.12RC7。

或者尝试“不稳定”的 Ubuntu 内核,但请注意,使用这些内核时电池寿命会受到影响,所以记得使用 TLP;)祝你好运!

相关内容