Debian на Hyper-V

Debian на Hyper-V

Я установил Debian с ядром 2.6.32-5-686 на виртуальную машину Hyper-V. Мне пришлось добавить устаревшую сетевую карту. Я следую этому руководству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() не удалось! ret -16

И в самом первом журнале загрузки (который я не могу скопировать, потому что не нашел его в dmesg или журнале загрузки) я вижу ошибку монтирования /dev.

Спасибо.

решение1

Избегайте любых встроенных в ядро ​​драйверов Hyper-V, основанных, скажем, на версии 3.0, поскольку ранние версии считались промежуточными и иногда были совершенно нестабильными.

Драйверы Hyper-V были полностью интегрированы в upstream (выведены из стадии подготовки) с 3.4. Хотя Debian Wheezy (7.0) будет основан на 3.2, он будет содержать бэкпорт из ядра 3.4, я использую его здесь.

Так сказано для squeeze: Установите с помощью только старых сетевых карт и IDE-дисков, затем получите ядро ​​Wheezy из squeeze-backports и перезагрузитесь. Затем вы сможете использовать paravirt NIC, SCSI-диски, дополнительно вы получите интеграцию мыши и поддержку более 1 vCPU.

решение2

Debian Wheezy (7.0) содержит бэкпорт драйверов Hyper-V из ядра 3.4

Но модули ядра Hyper-V, как минимум:

  • hv_vmbus
  • hv_utils
  • hv_storvsc
  • hv_netvsc

отсутствуют в образе установщика Debian Wheezy, созданном до 2012-11-13

Решение:

Вам нужно использовать .iso, созданный после 2012-11-14, или .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и все будет хорошо ;)

Связанный контент