Я использую Microsoft Hyper-V Server 2008 R2 и у меня работают 2 гостя Linux. Я заметил, что если я увеличу количество процессоров, доступных для гостевой сети Linux, похоже, он не будет работать при загрузке в ОС. Похоже, что он смог получить IP-адрес от DHCP, но если я попытаюсь продлить с помощью dhclient ethx, он истечет, говоря, что DHCP-сервер не ответил.
Однако, как только я установил количество процессоров на один, он работает отлично.
Технические характеристики:
Устаревший сетевой адаптер
Ubuntu 10.04
Я делаю что-то неправильно?
Чтобы дополнить комментарий Скотта, решение состоит в том, чтобы включить модули, описанные в этой статье: http://blogs.technet.com/b/enterprise_admin/archive/2010/03/09/linux-and-hyper-v-the-easy-way-brown-and-serve.aspx
После того, как я проделал шаги, все отлично работало в Ubuntu.
Если эти статьи будут кем-то удалены или перемещены, вот шаги:
Откройте / etc / initramfs-tools / modules в вашем любимом редакторе, добавьте следующие строки:
hv_vmbus
hv_storvsc
hv_blkvsc
hv_netvsc
Выполните следующее от имени root:
update-initramfs –u
И перезагружаемся.
Вы установили компонент интеграции Linux? SMB должен работать даже без них, но если вы столкнетесь с проблемами, описанными вами, скорее всего, это из-за отсутствия просвещенной установки Linux.