FreeBSD работает в Hyper-V

Я хотел бы установить FreeBSD 8.0 в виртуальной машине Hyper-V, но у меня возникает паника ядра, когда я пытаюсь загрузить установочный ISO. Я пробовал и i386 и amd64; с включенным APIC и без него; с и без функций процессора отключен в Hyper-V. Нужно ли использовать процедуру из Руководства для Xen domU?

У кого-нибудь есть опыт работы с этой конфигурацией?

5 ответов

Если вы используете Hyper-V на машине AMD, попробуйте эту команду:

set hw.clflush_disable=1

Это сработало для меня при использовании Hyper-V на машине AMD с FreeBSD 8 (я полагаю, это дистрибутив pfSense 2.0.1)

Кроме того, используйте устаревшие сетевые адаптеры, так как обычные не будут работать.

Есть также проблема с сетевыми драйверами, которые я нашел в BSD, где они не будут работать, пока вы не сбросите их с помощью команды, подобной этой:

ifconfig de0 down
ifconfig de0 up

необязательно с помощью этой команды, если вам нужен DHCP:

dhclient de0

Проверьте следующие ссылки на мои источники:

Согласно этой странице, в Hyper-V не поддерживаются BSD. Возможно, вы захотите найти другое решение для виртуализации, если вам нужно запустить виртуальные машины BSD.

FreeBSD 8 работает безупречно на моей установке. Удалите сетевой адаптер, установленный по умолчанию, и добавьте устаревший ник. Тебе должно быть хорошо пойти после этого.

Вы можете заставить FreeBSD работать в Hyper-V, но я бы не рекомендовал это делать. У меня было много проблем, самым раздражающим было то, что машина "выключалась" месяцами. Единственный способ исправить эту проблему - перезагрузить весь блок hyper-v.

В связи с этим Hyper-V также не поддерживает много дистрибутивов Linux. Если вы хотите запустить Unix-подобную ОС, вы должны использовать vmware, xen, virtualbox или что-то в этом роде.

Я действительно не думаю, что BSD поддерживается на Hyper-V. Единственная хорошо работающая ОС - это RHEL/CentOS (и, конечно, Windows)

Я, однако, запустить FBSD4-7 на vmware, а также запустить v6 и v7 на kvm-qemu без проблем.

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