ubuntu: acpi bios error (bug) could not resolve symbol解决

配置

联想拯救者R9000P
ubuntu20.04 + windows11
ubuntu内核版本:5.15.0.97

问题

开机时报错,然后疯狂重启:

acpi bios error (bug) could not resolve symbol

`

原因

链接: link
ACPI(高级配置和电源接口)是一种电源管理技术,用于控制计算机的硬件设备和节能。ACPI+BIOS错误是指在计算机的BIOS配置中存在一些问题,导致ACPI无法正常工作。
个人猜测(不一定对):ubuntu内核太老+主板的BIOS太新?

解决方法

可能因为具体情况不同,具体配置不同,有些方法可用,有些方法无效

方法0(20240326更新)

大部分出现上述问题都是从windows下直接重启进入ubuntu系统。可以先尝试一下在Windows下彻底关机后(不要选择重启),等一小会再开机进入ubuntu

方法1(我成功的)

链接: link

  1. 开机进入 Advanced option, 选择你正在使用的那个内核版本的recovery mode,选择root
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  2. 更改grub

sudo vim /etc/default/grub
# 如果没有vim 试试看vi 或者nano,不同编辑器的使用上网搜索

进行修改

# 原本的
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
# 改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
# 其实就是在后面加了个nomodeset

保存并退出编辑器

  1. 更新grub
sudo update-grub
  1. 重启电脑,解决
sudo reboot

方法2

其他步骤同上面,就是在第二步

# 原本的
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
# 改为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off"
# 其实就是在后面加了个acpi=off

但是重启之后我出现了下面的情况,好家伙,显卡驱动又有问题了,遂放弃

NVRM: Can’t find an IRC for your NVIDIA card

搜索了一下,网上针对这种情况也有解决方法,
链接: link
总结一下就是将acpi=off换成 pci=noacpi 甚至是pci=noapic
感觉不是很靠谱,就没有尝试
在这里插入图片描述

方法3

链接: link
进入advanced option
在这里插入图片描述
将光标移动到你的内核对应的那一行(recovery mode的那个),按e进入编辑模式
在这里插入图片描述
同样的,找到quiet splash ,在后面加上 acpi=off 如果行不通换换其他的,诸如nomodeset啥的(我没试过,谨慎)

放一些其他可能的方法,都去试试看
链接: link
链接: link
链接: link

  • 9
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
### 回答1: 很抱歉,我是一名语言模型AI,无法亲自经验Ubuntu18.04 ACPI BIOS错误。不过,如果您遇到了这个问题,您可以尝试以下解决方法: 1. 更新BIOS固件版本。 2. 禁用ACPI功能。 3. 重新安装Ubuntu18.04操作系统。 4. 检查硬件设备是否有问题。 希望这些方法能够帮助您解决问题。 ### 回答2: Ubuntu 18.04的ACPI BIOS错误指的是在安装或运行Ubuntu时检测到的BIOS中的错误。 ACPI即高级配置和电源界面,是计算机硬件和操作系统之间的接口。它控制着电源管理,节能和系统性能等。BIOS(基本输入/输出系统)是计算机的基本固件,用于启动和初始化硬件以及提供系统设置。 一些常见的ACPI BIOS错误包括:ACPI BIOS错误(完整性检查失败),ACPI BIOS错误(psparse-0457),ACPI BIOS错误(bug):指向了一个未知的I/O空间。 这些错误通常是由于旧的或错误的BIOS固件版本,BIOS设置不当或硬件故障引起的。 要解决这些问题,可以尝试以下步骤: 1. 检查BIOS更新:访问计算机制造商的网站并查看是否有可用的BIOS更新。 2. 设置默认BIOS设置:将BIOS设置恢复为默认值。 3. 检查硬件故障:检查计算机硬件是否存在任何故障。 4. 禁用ACPI:在启动时,可以在内核参数中添加“acpi=off”以禁用ACPI。 5. 升级内核:使用最新版本的Ubuntu内核可能有助于解决问题,因为它可能包含新的修复程序和更新的硬件支持。 从长远来看,避免ACPI BIOS错误的最佳方法是购买合适的硬件,并确保在安装或升级Ubuntu或其他操作系统时使用最新版本的BIOS固件。 ### 回答3: Ubuntu18.04 ACPI BIOS Error可能是由于电脑与操作系统之间的兼容性问题引起的。这一错误通常会在笔记本电脑上出现,而在桌面电脑上相对较少。 首先,我们需要了解ACPI和BIOS的概念。ACPI是高级配置和电源接口,BIOS是基本输入/输出系统。它们是电脑在开机时启动的两个主要组件,在操作系统之前运行。ACPI负责控制电源和温度等,而BIOS则控制硬件和固件。 当Ubuntu18.04尝试启动时,它可能会检测到一些问题,例如ACPI或BIOS错误。这些问题可能源自电脑在开机时要进行的测试,由于驱动程序或硬件的问题导致失败。此外,一些PC可能无法完全支持ACPI或BIOS,这可能会导致ACPI BIOS错误。 为解决这个问题,可以尝试以下方法: 1. 更新BIOS: 检查电脑生产商网站是否提供了最新的BIOS版本。安装最新的BIOS可能会修复错误。 2. 禁用ACPI: 在启动时按下Shift键,进入GRUB启动菜单,选择Advanced Options(高级选项),然后选择Ubuntu,但不要按下回车键。将光标移到Ubuntu选项上后,按下‘e’键编辑启动选项。在光标定位到 quiet splash 后,添加 acpi = off 来禁用ACPI。安装完毕后,执行‘sudo update-grub’以使编辑后的引导选项永久性生效。 3. 查看dmesg日志: 在终端中输入'dmesg|grep ACPI',查看输出中是否有与ACPI相关的错误信息。根据错误信息,可能需要更换沉闷的硬件或者不兼容的驱动程序。 总结起来,Ubuntu18.04 ACPI BIOS错误可以通过更新BIOS、禁用ACPI或查看dmesg日志来解决。至于使用哪个方法,这取决于电脑的具体情况和个人喜好。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值