Como compilar o kernel do Ubuntu 16.04 com o módulo zfs

0

Eu construo o kernel do Ubuntu customizado com make localmodconfig no servidor Ubuntu 16.04 lts com a instalação do zfs e do zfs pool montado.

make localmodconfig
using config: '.config'
zfs config not found!!
rdma_cm config not found!!
znvpair config not found!!
zavl config not found!!
spl config not found!!
zunicode config not found!!
zcommon config not found!!

Portanto, não é surpresa para mim obter após a reinicialização com o relatório do sistema de kernel compilado que a montagem do zfs falhou.

modprobe: FATAL: Module zfs not found in directory /lib/modules/4.4.8-passthrough

Não há opções relacionadas ao ZFS no arquivo .config e cria o menuconfig. Onde posso obter configurações perdidas para zfs, rdma_cm, znvpair, zavl, spl, zunicode, zcommon ou qual truque devo fazer para construir o kernel com o ZFS?

Obrigado em adiantado. Igor.

    
por user546868 21.05.2016 / 17:24

1 resposta

0

Eu recomendaria o seguinte:

Instale as ferramentas e dependências necessárias:

sudo apt-get install build-essential git
sudo apt-get build-dep linux-image-$(uname -r)

clone o kernel Xenial Ubuntu linux 4.4:

git clone https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/xenial

e construa o kernel:

cd xenial
sudo apt-get install kernel-wedge
fakeroot debian/rules clean
sudo apt-get install libssl-dev ncurses-dev xz-utils kernel-package
debian/rules build
faketroot debian/rules binary-headers binary-generic

e você deve ter a imagem e os cabeçalhos necessários do linux

    
por Colin Ian King 21.05.2016 / 18:30