Hyper-V의 데비안

Hyper-V의 데비안

Hyper-V 가상 머신에 커널 2.6.32-5-686이 포함된 Debian을 설치했습니다. 레거시 네트워크 카드를 추가해야 했습니다. 나는 이 튜토리얼을 따른다http://www.yusufozturk.info/linux-server/debian-2-6-36-kernel-upgrade-for-hyper-v-client-drivers.htmlHyper-V 드라이버를 추가하려고 하는데 새 커널로 재부팅하면 다음 오류가 발생합니다.

BLKVSC_DRV: blkvsc_probe() 오류!! Register_blkdev()가 실패했습니다! ret -16

그리고 첫 번째 부팅 로그(dmesg 또는 부팅 로그에서 찾을 수 없기 때문에 복사할 수 없음)에서 mount /dev 오류가 표시됩니다.

감사합니다.

답변1

초기 버전은 스테이징으로 간주되고 때로는 완전히 불안정했기 때문에 3.0 정도를 기반으로 하는 커널 내 Hyper-V 드라이버를 멀리하세요.

Hyper-V 드라이버는 3.4에서 완전히 통합된 업스트림(스테이징에서 제외)을 얻었습니다. Debian Wheezy(7.0)는 3.2를 기반으로 하지만 커널 3.4의 백포트를 포함하므로 여기서는 이를 사용합니다.

squeeze에 대한 설명은 다음과 같습니다. 레거시 NIC 및 IDE 전용 드라이브로 설치한 다음 squeeze-backports에서 Wheezy 커널을 가져와 재부팅합니다. 그런 다음 paravirt NIC, SCSI 디스크를 사용할 수 있으며 추가로 마우스 통합 및 1개 이상의 vCPU에 대한 지원도 제공됩니다.

답변2

Debian Wheezy(7.0)에는 커널 3.4의 백포트 Hyper-V 드라이버가 포함되어 있습니다.

그러나 Hyper-V 커널 모듈은 최소한 다음을 수행합니다.

  • hv_vmbus
  • hv_utils
  • hv_storvsc
  • hv_netvsc

2012-11-13 이전에 생성된 Debian Wheezy의 설치 프로그램 이미지에는 없습니다.

해결책:

.iso2012-11-14 이후에 생성된 .iso 또는 Arnaud Patard가 만든 .iso를 사용해야 합니다.

자세한 내용은 여기에서 확인하세요.

답변3

이것 좀 봐:http://docs.homelinux.org/doku.php?id=using_linux_ic_with_debian_squeeze거기 커널에는 storvsc ata_piix 수정 사항이 있습니다.)

답변4

Debian jessie를 사용하면 hyper-v 관련 문제가 더 이상 문제가 되지 않습니다. 모듈은 이미 통합되어 있고 안정적입니다. Hyper-V 도구(kvp 및 vss)를 컴파일하고 설치하기만 하면 됩니다. 다음 방법을 찾았습니다.http://docs.homelinux.org/hyper-v:debian_jessie_hyper-v그러면 모두 괜찮을 거예요 ;)

관련 정보