值得提前注意的一个重要默认内核行为变化是即将到来的 Linux 7.1 内核:如果遇到任何致命 ACPI 错误,系统将尝试自动关机。到目前为止,Linux 内核只是记录 ACPI 致命错误。
在 Linux 7.1 之前,Linux 电源管理子系统的 “linux-next” Git 分支中已排入一项更改,该更改将改变在遇到致命 ACPI 错误时的默认系统行为。在现有的 Linux 内核中,当遇到任何 ACPI 致命错误时,系统会向内核系统日志发送一条 “Fatal opcode executed” 消息。但对于 Linux 7.1 及更高版本,计划默认尝试关机系统。
这一行为变化是为了更好地匹配预期的 ACPI 规范。ACPI 规范指出:
此操作用于通知操作系统已发生 OEM 定义的致命错误。
…
在回应中,操作系统必须记录致命事件并及时执行受控的操作系统关机。”
所以从技术上讲,是 Linux 未能符合规范,只是记录错误但允许系统继续运行。希望你的系统很少或从未遇到致命 ACPI 错误,但系统固件存在问题的可能性始终存在。

但对于那些希望保持现有不关机行为的用户,这个导致此更改的补丁添加了一个新的 acpi.poweroff_on_fatal=0 选项。如果你不希望系统在发生任何 ACPI 致命错误时关机,请设置该选项。
转自 Linux 7.1 Will Power Off The System By Default If A Fatal ACPI Error Occurs – Phoronix
Linuxeden开源社区