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 カーネルを取得して再起動します。その後、準仮想化 NIC、SCSI ディスクを使用できるようになり、さらにマウスの統合と 1 つ以上の vCPU のサポートも得られます。
答え2
Debian Wheezy (7.0) にはカーネル 3.4 からのバックポート Hyper-V ドライバが含まれています。
ただし、Hyper-V カーネル モジュールには、少なくとも次の要件があります。
- hv_vmbus
- hv_utils
- 翻訳元
- hv_netvsc
2012-11-13 以前に作成された Debian Wheezy のインストーラーイメージには存在しません
解決:
2012年11月14日以降に作成された.iso、または.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そしてすべてうまくいくでしょう;)