Acpi
為什麼在 Ubuntu 中沒有看到 ACPI:準備進入系統睡眠狀態 S5?
我使用 Virtualbox 安裝了兩個虛擬機,1 個 CentOS 8,1 個 Ubuntu 18.04。
作業系統啟動後,我在兩個虛擬機中按“ACPI 關閉”,但得到不同的結果:
CentOS 8:
[ 42.562604] ACPI: Preparing to enter system sleep state S5 [ 42.564738] reboot: Power down
Ubuntu 18.04:
Starting Power-Off... [ 75.167832] reboot: Power down
我們可以看到 Ubuntu 關閉時沒有 ACPI 相關的字元串,但是兩者都使用相同版本的 Virtualbox,我認為 BIOS 是相同的。
我可以在兩個虛擬機中看到這個日誌:
[ 0.896151] ACPI: (supports S0 S5)
我可以說 Ubuntu 沒有使用 ACPI 嗎?我檢查了 Ubuntu 的 grub,它沒有分配 acpi=off
什麼設置/配置導致 Ubuntu 不使用 ACPI?
可能 Ubuntu 和 CentOS 正在使用不同的控制台日誌級別,因此 Ubuntu 會過濾掉該
ACPI: Preparing...
消息,並可能從關閉腳本中輸出不同的消息。Ubuntu 的
Starting Power-Off...
消息不像所有核心日誌消息那樣前綴[ <uptime in seconds> ]
,因此它可能是由不同的機制產生的。核心產生的日誌消息被分配到優先級,低優先級的消息通常不會顯示在控制台上。請
sudo sysctl kernel.printk
在兩個系統上執行,看看不同的發行版是否使用不同的值。該命令應輸出四個數字:第一個指定要過濾掉的最高核心消息優先級。