Debian no Hyper-V

Debian no Hyper-V

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 .isode Arnaud Patard

Veja detalhes aqui.

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 ;)

informação relacionada