Solaris 11 x86 は ACPI 電源ボタンを無効にします。

Solaris 11 x86 は ACPI 電源ボタンを無効にします。

x86 SolarisシステムがX11(テキストコンソール)にない場合は、電源ボタンを押して終了します。どのように無効にする必要がありますか? Oracleのドキュメントには、電源ボタンを押してシステムの電源を切ることができることだけが記載されており、無効にする方法は記載されていません。

ベストアンサー1

解決策が見つかりました。

というデーモンがあることが判明しました。電源(1M)poll(2)デバイスを介して電源ボタンイベントを受信します/dev/power_button

興味深いことに、gnome-power-managerプロセスを確認し、プロセスが存在する場合は終了をスキップします。これは、GNOME(Solaris 11のデフォルトデスクトップ)が実行されているときにシャットダウンが発生しない理由を示しています。引用:https://github.com/illumos/illumos-gate/blob/80148899834a4078a2bd348504aa2d6de9752837/usr/src/cmd/power/powerd.c#L1188

電源(1M)次から始まったpmconfig(1M)system/power、この問題を解決するためにSMFサービスを開始し、サービスを無効にしましたが、すべてがうまく機能しました。

svcadm disable system/power

おすすめ記事