ログを眺めていたらこんなログがでていたのでしらべてみました。
9月 05 00:56:14 hoge.net kernel: SELinux: https://github.com/SELinuxProject/selinux-kernel/wiki/DEPRECATE-runtime-disable
9月 05 00:56:14 hoge.net kernel: SELinux: Runtime disable is not supported, use selinux=0 on the kernel cmdline.
内容はそのまま
Runtime disable is not supported(起動後の無効化は非サポート) 現在の設定(/etc/selinux/configでSELINUX=disabledにする設定)は、システムが起動した「後」にSELinuxを無効化する仕組みです。AlmaLinux 9 などの新しいLinuxでは、この「起動後の無効化」機能が廃止・非サポートになりました。use selinux=0 on the kernel cmdline(カーネルパラメータで指定してください)
と言う事で、今までは
/etc/selinux/config で SELINUX=disabled
にしていましたが、それは廃止になるのでカーネルパラメータで指定してね。って事です。
今は直接ファイルを触らずコマンドでゴニョゴニョするようなので
grubby --info=DEFAULT
を叩いて確認します。
args="ro resume=UUID=90c79eb5-83f2-4f30-b041-35fd92ba2f60 rd.lvm.lv=almalinux/root rd.lvm.lv=almalinux/swap rhgb quiet crashkernel=2G-64G:256M,64G-:512M $tuned_params"
args= の末尾にまだ selinux=0 は入っていません。
なのでselinux=0を追加します。
grubby --update-kernel=ALL --args="selinux=0"
args="ro resume=UUID=90c79eb5-83f2-4f30-b041-35fd92ba2f60 rd.lvm.lv=almalinux/root rd.lvm.lv=almalinux/swap rhgb quiet crashkernel=2G-64G:256M,64G-:512M $tuned_params selinux=0"
追加されました。
これでselinuxの警告はでないでしょう。