2024年5月18日作成

/etc/machine-infoは不要になっていた

Arch Linuxでパッケージを更新したとき、以下のメッセージが出力されていた。

Read $KERNEL_INSTALL_LAYOUT from /etc/machine-info. Please move it to the layout= setting of /etc/kernel/install.conf.

以前は/etc/machine-infoから

などのパラメータを読んでいたらしいが、 bootctl complaining about $KERNEL_INSTALL_LAYOUTによると 今はカーネルパラメータなど別の方法に変わったらしい。

どのパッケージも管理していないことを確認した。

$ pacman -Qo /etc/machine-info
error: No package owns /etc/machine-info

手元の/etc/machine-infoをみたが、デフォルト値なので安全に削除できる。

KERNEL_INSTALL_LAYOUT=bls