ACPI:Ubuntuでシステムのスリープ状態S5入力準備中が表示されないのはなぜですか?

ACPI:Ubuntuでシステムのスリープ状態S5入力準備中が表示されないのはなぜですか?

Virtualboxを使用して、1つのCentOS 8と1つのUbuntu 18.04という2つの仮想マシンをインストールしました。

OSの起動後、両方の仮想マシンで「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を無効にする設定/構成は何ですか?

ベストアンサー1

UbuntuとCentOSは異なるコンソールログレベルを使用できるため、Ubuntuはメッセージをフィルタリングして終了ACPI: Preparing...スクリプトから別のメッセージを出力できます。

UbuntuのStarting Power-Off...メッセージは、すべてのカーネルログメッセージのように接頭辞を付けないため、[ <uptime in seconds> ]他のメカニズムによって生成される可能性があります。

カーネルによって生成されたログメッセージには優先順位が割り当てられ、優先順位の低いメッセージは通常コンソールに表示されません。sudo sysctl kernel.printk両方のシステムで実行し、異なるディストリビューションが異なる値を使用していることを確認してください。このコマンドは4つの数字を出力する必要があります。最初の数字は、フィルタリングする最高のカーネルメッセージ優先順位を指定します。

これらの値のドキュメントはkernel.printkここにあります。

おすすめ記事