背景
本文记录在给系统添加GPU卡并且增加独立ATX供电后,造成系统启动的报错处理办法。该办法仅仅是临时解决办法,具体问题还是需要正向解决。
现象
报错:
ACPI: SPCR: [Firmware Bug]: Unexpected SPCR Access Width. Defaulting to byte size
这条信息表示ACPI(高级配置与电源接口)中的SPCR(串行端口控制寄存器)访问宽度不符合预期。系统默认将其设置为字节大小。
ACPI: [Firmware Bug]: the BIOS has corrupted low-PnP resources (MCR 38d)
这条信息指出BIOS(基本输入输出系统)中存在固件错误,导致低即插即用资源被破坏(MCR 38d)。
命令
启动前如何临时配置
因为该问题可以通过配置linux启动后的参数,来影响linux的启动。并且该问题出现的阶段是bios已经启动结束, 并且将控制权交给系统。启动中在系统启动界面配置启动参数可以动态配置。
进入grub界面选择的时候 按e 修改启动参数,在启动参数中添加 acpi=force
然后ctrl + x 来start
启动后如何配置持久化
grubby --update-kernel=$(grubby --default-kernel) --args="acpi=force"
grubby --info=ALL |grep
实操: