Debian

Hyper-V 上的 Debian

  • March 27, 2019

我在 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 錯誤。

謝謝你。

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

Hyper-V 驅動程序與 3.4 完全集成上游(移出暫存)。雖然 Debian Wheezy (7.0) 將基於 3.2,但它將包含來自 Kernel 3.4 的反向移植,我在這裡使用它。

因此對於擠壓來說:安裝舊版 NIC 和僅 IDE 驅動器,然後從擠壓反向埠獲取 Wheezy 核心並重新啟動。然後,您將能夠使用 paravirt NIC、SCSI 磁碟,此外您將獲得滑鼠集成和對超過 1 個 vCPU 的支持。

引用自:https://serverfault.com/questions/422047