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

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

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

2 ответа

Решение

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

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

http://blog.allanglesit.com/Blog/tabid/66/EntryId/53/Hyper-V-Guests-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 указан на синтетическом сетевом адаптере

авто seth0

iface seth0 inet dhcp

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

Другие вопросы по тегам