Não é possível carregar o módulo do kernel zfs no Fedora com inicialização segura - “Chave necessária não disponível”

2

Gostaria de usar o zfs com meu sistema Fedora 20.

Instalei o ZFS no repositório do Linux Fedora e subsequentemente o pacote kernel-devel e zfs. Tanto quanto eu posso dizer, tudo foi instalado com sucesso e eu também reiniciei o sistema. No entanto, sudo zpool create gera erros:

Failed to load ZFS module stack.
Load the module manually by running 'insmod <location>/zfs.ko' as root.

O Modprobe também não carregará o módulo:

$ sudo modprobe zfs
modprobe: ERROR: could not insert 'zfs': Required key not available.

insmod com qualquer um dos dois locais de zfs.ko I encontrados no meu sistema gera o mesmo erro:

$ 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

Estou inicializando com UEFI , com SecureBoot ativado .

Eu acho que o kernel só carregará módulos assinados com algumas chaves confiáveis, provavelmente as da equipe de kernel do Fedora. Por exemplo, usb-storage aparentemente tem essa assinatura:

$ 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 

O que posso fazer para que o ZFS seja executado?

Editar: Eu tentei desabilitar o Secure Boot e, na verdade, consegui carregar o módulo sem problemas. Eu não gosto disso como uma solução, como Secure Boot oferece alguma proteção adicional e meu BIOS / UEFI atrasa meu processo de inicialização para me informar que está inicializando de forma insegura.

    
por Perseids 25.09.2014 / 20:05

1 resposta

1

Desative a inicialização segura ou assine os módulos ZFS e SPL.

link

    
por 24.09.2018 / 06:54