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

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

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

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

Если вы используете 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 работает с моими настройками безупречно. Удалите установленную по умолчанию сетевую карту и установите устаревшую систему. Вам должно быть хорошо после этого.

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

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

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

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