Назад | Перейти на главную страницу

Установка компонентов интеграции Hyper-V в Linux

Важной новостью на этой неделе стало то, что Microsoft выпустила Компоненты интеграции Hyper-V для исходного кода Linux под лицензией GPL v2.

Я только что установил Ubuntu Server 9.04 на виртуальную машину Hyper-V с устаревшим сетевым адаптером. Как установить компоненты интеграции? Надо ли ждать, пока они войдут в ядро?

Вы можете либо дождаться, пока интегрированное в дистрибутив ядро ​​включит его, либо дождаться, пока кто-нибудь из сообщества соберет соответствующий пакет ядра (что, вероятно, не займет слишком много времени), либо исправить и собрать ядро ​​самостоятельно. Если вы не знакомы с процедурами сборки ядра и применения исправлений ядра (с учетом того, что, вероятно, будут существенные изменения между ядром, выпущенным Ubuntu, и новейшим ядром, на которое нацелены эти исправления), я бы оставил это в покое. и ждите, пока это сделает кто-то другой. Это будет нетривиальная операция.

Я нашел это в ответ на другой пост на ServerFault (перекрестная ссылка Сервер Ubuntu 10.04 на Hyper-V Server R2 имеет медленную установку и командную строку):

http://blog.allanglesit.com/Blog/tabid/66/EntryId/53/Hyper-V-Gests-Ubuntu-10-04-Alpha-3-Synthetic-Devices.aspx

Таким образом, компоненты интеграции уже являются частью ядра Linux 2.6.32, по крайней мере, в Ubuntu 10.04. Цитата:

Добавьте следующее в / etc / initramfs-tools / modules

hv_vmbus

hv_storvsc

hv_blkvsc

hv_netvsc

Создайте новый образ initrd

update-initramfs –u

убедитесь, что / etc / network / interfaces указывает на синтетический сетевой адаптер

автоматическая установкаh0

iface seth0 inet dhcp

Мне удалось заставить синтетический сетевой адаптер работать с 64-битной гостевой операционной системой Ubuntu 10.04 Server.