Incompatibilidade de módulo do kernel 4.9

0

Eu instalei o Debian Jessie com o debootstrap, atualizei o kernel para 4.9.0-0.bpo.3-amd64 e criei uma imagem dele. Agora, eu queria iniciar o Jessie com o qemu e o seguinte comando: qemu-system-x86_64 -kernel bzImage -append "root=/dev/sda" -hda jessie.img -net nic -enable-kvm -nographic -m 2G . Para obter o bzImage, eu fiz o download e compilei o versão 4.9 do kernel do Github do Kernel.

O problema que estou enfrentando agora é uma incompatibilidade de versão, embora eu tenha (pelo menos eu pensava assim) as versões adequadas:

[   49.506967] pcwd_usb: version magic '4.9.0-0.bpo.3-amd64 SMP mod_unload modversions ' should be '4.9.0 SMP mod_unload '

Alguém sabe, qual versão do kernel eu tenho que pegar (e onde)?

    
por JJ Abrams 08.06.2017 / 18:48

1 resposta

2

Você precisa dos módulos do seu kernel (instalados dentro da VM) para corresponder à sua imagem do kernel. Dentro da VM, você instalou o kernel do Debian, que você pode pegar em /boot/vmlinuz-4.9.0-3-amd64 dentro da VM ou em link (pelo menos, se é onde você baixou o kernel mais recente para atualizar a VM). Surpreendido, funcionou sem o initrd também.

PS: É provavelmente mais fácil inicializar usando o bootloader (grub) instalado na imagem.

    
por 08.06.2017 / 19:19