Instalei o Debian com kernel 2.6.32-5-686 em uma máquina virtual Hyper-V. Tive que adicionar uma placa de rede legada. eu sigo esse tutorialhttp://www.yusufozturk.info/linux-server/debian-2-6-36-kernel-upgrade-for-hyper-v-client-drivers.htmlpara adicionar o driver Hyper-V, mas quando reinicio com o novo kernel, recebo este erro:
BLKVSC_DRV: blkvsc_probe() ERRO!! registrar_blkdev() falhou! ret -16
E logo no primeiro log de inicialização (que não consigo copiar porque não o encontrei no dmesg ou no log de inicialização), vejo um erro de montagem/dev.
Obrigado.
Responder1
Fique longe de qualquer driver Hyper-V no kernel baseado em qualquer coisa, digamos, 3.0, já que as versões anteriores eram consideradas de teste e às vezes eram totalmente instáveis.
Os drivers Hyper-V foram totalmente integrados no upstream (retirados do teste) com 3.4. Embora o Debian Wheezy (7.0) seja baseado no 3.2, ele conterá um backport do Kernel 3.4, estou usando-o aqui.
Assim dito para o squeeze: instale apenas com unidades NIC e IDE herdadas, em seguida, obtenha o kernel Wheezy de squeeze-backports e reinicie. Então você poderá usar NIC paravirt, discos SCSI, além de obter integração de mouse e suporte para mais de 1 vCPU.
Responder2
Debian Wheezy (7.0) contém backport de drivers Hyper-V do Kernel 3.4
Mas os módulos do kernel do Hyper-V, no mínimo:
- hv_vmbus
- hv_utils
- hv_storvsc
- hv_netvsc
estão faltando na imagem do instalador do Debian Wheezy criada antes de 13/11/2012
Solução:
Você precisa usar o .iso criado após 14/11/2012 ou o .iso
de Arnaud Patard
Responder3
Veja isso:http://docs.homelinux.org/doku.php?id=using_linux_ic_with_debian_squeezeos kernels têm a correção storvsc ata_piix;)
Responder4
Com o Debian jessie o hyper-v não é mais um problema, os módulos já estão integrados e estáveis. Você precisa apenas compilar e instalar as ferramentas hyper-v (kvp e vss), encontrei este tutorial:http://docs.homelinux.org/hyper-v:debian_jessie_hyper-ve tudo ficará bem ;)