📝

[メモ] ZFS root をやめた後、起動時にmodprobe zfs failed

2022/03/22に公開

状況

  • ZFS rootなシステムを普通のext4に変更した。
  • ZFS関連のパッケージを削除した
  • 結果、起動時に15秒くらいmodprobe zfs が失敗した。というエラーが出続けた
  • システムは起動する。

詳細

Hook [zfs] 的な表示がされていたので、systemdを疑ったが、systemdではなく、
/etc/mkinitcpio.conf に記述されている。

MODULES=(btrfs zfs) 
BINARIES=(btrfs zfs zpool)
HOOKS=(base udev autodetect modconf block keyboard zfs filesystems fsck)

上記の3行にある zfs を削除すればOK。このエラーは、MODULESで指定されたzfsが存在しないのでエラーを表示し続けた模様。

蛇足

結論が出てからよく見たら、arch wikiに普通に書いてありました。

https://wiki.archlinux.jp/index.php/ZFS_に_Arch_Linux_をインストール

Discussion