![GRUB 出现后,我在 Ubuntu 20.04 正常启动之前看到 ACPI BIOS 错误消息。我该如何解决这个问题?](https://linux22.com/image/1174763/GRUB%20%E5%87%BA%E7%8E%B0%E5%90%8E%EF%BC%8C%E6%88%91%E5%9C%A8%20Ubuntu%2020.04%20%E6%AD%A3%E5%B8%B8%E5%90%AF%E5%8A%A8%E4%B9%8B%E5%89%8D%E7%9C%8B%E5%88%B0%20ACPI%20BIOS%20%E9%94%99%E8%AF%AF%E6%B6%88%E6%81%AF%E3%80%82%E6%88%91%E8%AF%A5%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9F.png)
我在联想 Ideapad 330 上安装了 Ubuntu 20.04 作为单一操作系统。在我的笔记本电脑正常启动时,在 GRUB 菜单中选择操作系统后,它会显示一些ACPI BIOS ERROR
其他消息,然后系统正常启动。
每次启动和重启系统时都会发生这种情况。我附上了一些此代码的图片和视频。
答案1
您看到的错误是无害的。显然,由于微软的市场主导地位,微软的错误 ACPI 实现已成为事实上的行业标准。因此,Linux 和其他非微软操作系统必须对微软的错误 ACPI 实现进行逆向工程。
您可以尝试以下方法:
您可以尝试升级您的 BIOS。联想支持网站是适用于您的 Lenovo Ideapad 330 的最新可用固件,此问题解释了有关升级 BIOS 的信息:如何在不使用 Windows 的情况下更新计算机 BIOS 固件。
使用UEFI 模式代替BIOS 传统模式,如果系统支持。
安装
intel-microcode
非免费软件包。要关闭这些消息,您可以编辑
/etc/default/grub
并向行中添加GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
参数acpi=off
或noacpi acpi=strict
然后运行sudo update-grub2
。
参考:
答案2
我查看了图片和视频,我们正在讨论一个与 ACPI BIOS 有关的非常常见的错误,它允许您发现计算机硬件组件,并且解决此错误并不容易,因为它会根据所使用的设备而有所不同。以下是适合我的三种主要方法,但不要遵循所有这些方法,在继续使用其他方法之前,请确保您使用的方法不起作用:
- 在 grub 屏幕上,按“e”,然后在“Linux”行的末尾添加以下内容
modprobe.blacklist=nouveau
- 禁用 ACPI:我的解决方案类似,但我建议您更多地遵循此方法
a)如何在启动时禁用 ACPI? - 如果您无法解决问题,您可以使用最后一种方法:
a) 研究联想 BIOS 并通过使用 ACPI 查找一些设置,然后格式化您的计算机并重新安装您的发行版。