Fedora 20システムでzfsを使いたいです。
私はインストールしましたLinux FedoraリポジトリのZFSその後、kernel-develとzfsパッケージが続きました。私が知っている限り、すべてが正常にインストールされ、システムも再起動しました。それでもsudo zpool create
出力が間違っています。
Failed to load ZFS module stack.
Load the module manually by running 'insmod <location>/zfs.ko' as root.
Modprobeはモジュールをロードしません:
$ sudo modprobe zfs
modprobe: ERROR: could not insert 'zfs': Required key not available.
insmod
zfs.ko
私のシステムで見つけた2つの場所のうちの1つで同じエラーが発生しました。
$ sudo insmod /usr/lib/modules/3.16.3-200.fc20.x86_64/extra/zfs.ko
insmod: ERROR: could not insert module /usr/lib/modules/3.16.3-200.fc20.x86_64/extra/zfs.ko: Required key not available
$ sudo insmod /var/lib/dkms/zfs/0.6.3/3.16.3-200.fc20.x86_64/x86_64/module/zfs.ko
insmod: ERROR: could not insert module /var/lib/dkms/zfs/0.6.3/3.16.3-200.fc20.x86_64/x86_64/module/zfs.ko: Required key not available
私は始めていますUEFI行くセキュアブートの有効化。
私はカーネルが信頼できるキー(おそらくFedoraカーネルチームのキー)で署名されたモジュールだけをロードすると思います。たとえば、usb-storage
次のような署名があるようです。
$ modinfo usb-storage | grep '^sig'
signer: Fedora kernel signing key
sig_key: 55:46:C1:1D:28:CF:EC:0B:46:B1:C1:F1:93:0D:6B:F3:EC:63:B0:67
sig_hashalgo: sha256
ZFSを動作させるにはどうすればよいですか?
編集する:セキュアブートを無効にしようとしましたが、実際に問題なくモジュールをロードできます。セキュアブートのためのソリューションが気に入らない。追加の保護を提供しますそして私のBIOS/UEFI起動プロセスの遅延起動は安全ではないと言います。
答え1
セキュアブートをオフにするか、ZFSおよびSPLモジュールに署名します。