Hyper-V 上的 Debian

Hyper-V 上的 Debian

我在 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.html添加 Hyper-V 驅動程序,但當我使用新核心重新啟動時,出現此錯誤:

BLKVSC_DRV:blkvsc_probe()錯誤! register_blkdev() 失敗!視網膜-16

在第一個引導日誌(我無法複製,因為我在 dmesg 或引導日誌中沒有找到它)中,我看到了 mount /dev 錯誤。

謝謝。

答案1

遠離任何基於 3.0 左右的內核內 Hyper-V 驅動程序,因為早期版本被認為是暫存的,有時完全不穩定。

Hyper-V 驅動程式在 3.4 中已完全整合到上游(已移出暫存階段)。雖然 Debian Wheezy (7.0) 將基於 3.2,但它將包含內核 3.4 的向後移植,我在這裡使用它。

對於擠壓來說,就是這樣說的:使用舊版 NIC 和僅 IDE 驅動器進行安裝,然後從擠壓向後移植獲取 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 安裝程式映像中缺少

解決方案:

您需要使用 2012 年 11 月 14 日之後創建的 .iso,或.isoArnaud Patard 的

請參閱此處的詳細信息

答案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一切都會好起來的;)

相關內容