URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 43689
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Установка FreeBSD в окружении Virtualbox"

Отправлено auto_tips , 05-Сен-08 03:36 
FreeBSD 6.3 в Virtualbox 1.6 и 2.0 запустить не удалось (были испробованы всевозможные
комбинации конфигурации VirtualBox), наблюдается крах в процессе загрузки ядра.

FreeBSD 7.0 был удачно установлен и использован в Virtualbox 1.6.x, но в VirtualBox 2.0
перестал работать режим аппаратной виртуализации VT-x/AMD-V, при включении данной
опции bootloader вываливается в бесконечную демонстрацию регистровых дампов.
Пришлось откатиться обратно до  Virtualbox 1.6.6.

Далее, привожу особенности установки FreeBSD 7.0 в Virtualbox.

Во время установки FreeBSD в виртуальном окружении Virtualbox, процесс зависает
во время отображения меню bootloader'а.
Чтобы зависания не произошло нужно в параметрах VirtualBox запретить использование VT-x/AMD-V.
В форумах также можно найти жалобы на зависание в процессе загрузки ядра, решаемые выключением ACPI  в VirtualBox.

После завершения установки, загрузившись в новую гостевую систему, меняем /boot/loader.conf:

   kern.hz="50"
   beastie_disable="YES"

Т.е. уменьшаем частоту генерации прерываний от таймера, чтобы виртуальная машина
не грузила CPU хост-системы и запрещаем отображение меню загрузчика, на котором
система повисает при включении VT-x/AMD-V.

Включаем в настройках VT-x/AMD-V. Тип эмулируемого сетевого адаптера нужно выбрать PCNet-PCI II,
тот что ставится по умолчанию (PCNet-Fast III) не работает во FreeBSD.

Тип эмуляции сетевого интерфейса выбираем NAT, а в FreeBSD получаем адрес по DHCP или
устанавливаем IP из диапазона 10.0.2.0/24, шлюз 10.0.2.2, DNS 10.0.2.3.
Внимание, ping в NAT режиме не работает, проверять приходится через telnet.

Для того чтобы в гостевую систему можно было зайти по SSH, нужно перебросить 22 порт из вне.
Запускаем в консоли хост-системы:

   VBoxManage setextradata "freebsd" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP
   VBoxManage setextradata "freebsd" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22
   VBoxManage setextradata "freebsd" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 2222

где, "freebsd" - это имя виртуальной машины, а pcnet тип эмулируемой карты.

После перезапуска гостевого окружения, заходя на 2222 порт хостовой машины мы будем
переброшены на 22 порт виртуального окружения.

   ssh -p2222 localhost

В форумах советуют создать для FreeBSD образ диска фиксированного размера,
но я использую динамически расширяемый образ и проблем не наблюдаю.


URL:
Обсуждается: http://www.opennet.ru/tips/info/1749.shtml


Содержание

Сообщения в этом обсуждении
"Установка FreeBSD в окружении Virtualbox"
Отправлено Alex , 05-Сен-08 03:36 
Откуда вы взяли такие проблемы? 7 ветка прекрасно работает внутри VirtualBox с включёнными Intel VT & AMD-V, и с ACPI тоже. Отлично всё так же устанавливается и работает с VirtualBox 2.0. Какую версию FreeBSD вы используете? Возьмите последнюю - FreeBSD 7.0 Stable 200807 и не будет у вас ни одной из тех "проблем", которые вы перечислили. Не надо ничего обрезать и можно использовать на выбор любой из четырёх предлагаемых сетевых адаптеров. Не стоит мутить воду - VirtualBox 1.6-2.0 прекрасно работает с FreeBSD 7 в качестве гостевой системы без всякого хирургического вмешательства и бубна.

"Установка FreeBSD в окружении Virtualbox"
Отправлено Антон , 05-Сен-08 11:27 
У вас хостовая система не под Windows случайно ? На разных платформах Virtualbox ощутимо по разному работает.

"Установка FreeBSD в окружении Virtualbox"
Отправлено User294 , 07-Сен-08 20:03 
>Откуда вы взяли такие проблемы? 7 ветка прекрасно работает внутри VirtualBox с
>включёнными Intel VT & AMD-V, и с ACPI тоже. Отлично всё

Я уже ощутил как оно отлично.Как раз вчера погонял несколько систем на основе FreeBSD и OpenBSD.Оно отлично... от других :Е.Если виндуси и линуксы как правило просто работают то максимум что я достиг с бсд - то что оно как максимум, способно шелл промпт показать, не вылетая в трубу и не икая segmentation fault на каждый пук.Запустить без геморроя?Ага, щазззз!Сегфаулты и глюки - достают.Я уж не говорю о том чтобы в десктопных вариантах систем иксы могли бы и узнавать видяху (банальное веса эмулируется!) и взлетели бы - это в *bsd походу фантастика!Если каким-то чудом удастся попасть хотя-бы в шелл, то уж иксы по любому вываливаются с какой-то левой ошибкой или говорят что нет драйвера(для стандартной весы которой много лет в иксах нет драйвера?!Что за ... ?!).А в линуксах и винде почему-то эта фантастика работает с полпинка без каких либо усилий.Без сегфаултов в каждой дырке и прочая - загружается, графика взлетает, сеть работает, etc.В общем впечатление от "прекрасной" работы *BSD в виртуалбоксе мягко говоря, своеобразное.Может быть в каких-то условиях оно и работает и даже без геморроя но мне такие найти не удалось, хотя я опробовал несколько разных исох системоснованных на *BSD и разные настройки виртуалок.Лучше всего работает почему-то если наврать что это "Linux 2.6" - при этом бсд обычно в состоянии хотя-бы в шелл загрузиться с умеренным количеством глюков.Без этого может раньше дуба дать :)


"Установка FreeBSD в окружении Virtualbox"
Отправлено птенчик , 07-Сен-08 21:53 
вот с OpenBSD реально была проблема, только на всем известной проприетарной VM :) а на VB вставала играючи

"Установка FreeBSD в окружении Virtualbox"
Отправлено птенчик , 05-Сен-08 04:53 
использую 6.3 в 1.6 и никаких проблем... а чё за камень у автора? у меня это дело на древнем твалатине... хз в чём ещё трабла может быть

"Установка FreeBSD в окружении Virtualbox"
Отправлено max , 05-Сен-08 05:03 
Ага, попробуйте пересобрать в Vb мир и увидите как фришка в нем работает.

"Установка FreeBSD в окружении Virtualbox"
Отправлено xaka , 05-Сен-08 08:22 
Пересобирал и проблем не возникало. Все работает как надо. Думаю просто "дело случая".

"Установка FreeBSD в окружении Virtualbox"
Отправлено Alex , 05-Сен-08 11:27 
Работаю с 7 на Intel Xeon и AMD Turion x2 всё собирается. Хост-система Сервер 2008.

"Установка FreeBSD в окружении Virtualbox"
Отправлено MaXX , 05-Сен-08 15:50 
IMHO дело в "сборка для Ubuntu Linux 7.10"

"Установка FreeBSD в окружении Virtualbox"
Отправлено rakshas , 05-Сен-08 18:56 
OpenSUSE 11.0
FreeBSD 7-ка жила нормально до и после пересборки мира(сейчас 7.1 prerelis) на 1.6 VirtualBox сейчас перехала на VirtualBox 2.0.
Никаких бед не замечено.... Че-то какие-то ужасы рассказывают....


"Установка FreeBSD в окружении Virtualbox"
Отправлено cadmi , 08-Сен-08 09:16 

>FreeBSD 7-ка жила нормально до и после пересборки мира(сейчас 7.1 prerelis) на
>1.6 VirtualBox сейчас перехала на VirtualBox 2.0.
>Никаких бед не замечено.... Че-то какие-то ужасы рассказывают....

Не, реально траблы есть. Сам измаялся - без бубна с hz мир пересобрать никак не могло. ну или не мир, а просто с дисковой активностью - тупо tar развернуть метров на 50 сто процентов segfault. И 6 и 7.

ubuntu 8.04


"Не работает..."
Отправлено Vcoder , 06-Сен-08 21:50 
А у меня фряха не работает ни в 1.6, ни в 2.0 ...
Точнее работает, но при сборке чего-нибудь может повиснуть.

http://www.virtualbox.org/ticket/1771
http://www.virtualbox.org/ticket/1530
http://www.virtualbox.org/ticket/458

FreeBSD 7.0-RELEASE, хост - Ubuntu 8.04 amd64.


"Установка FreeBSD в окружении Virtualbox"
Отправлено Гентушник , 07-Сен-08 07:49 
Гм, дома под джентой поставлю фрю под VB и посморю,что у меня творится.

"Установка FreeBSD в окружении Virtualbox"
Отправлено mAcRoS , 08-Сен-08 11:29 
врю под вм в линуксе - ну я понял
она чиссто из неуважения не встанет :D

"Установка FreeBSD в окружении Virtualbox"
Отправлено Дис , 16-Сен-08 19:35 
Vbox 2.0.2 и 1.6.4 - FreeBSD 6.3 вылеает при попытке понять контролер клаиватуры.
Конкретно на этом месте -
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0

"Установка FreeBSD в окружении Virtualbox"
Отправлено selivan , 26-Сен-08 01:40 
6.3 дохнет на том же этапе что и у предыдущего комментатора. Debian Lenny, VirtualBox 1.6.2 А сообщение об ошибке у них прикольное

"Установка FreeBSD в окружении Virtualbox"
Отправлено betty , 31-Июл-09 08:24 
обновите VirtualBox, у меня тоже висло пока не поставила версию 2.2.4

"Установка FreeBSD в окружении Virtualbox"
Отправлено RoDush , 27-Ноя-08 00:52 
Спасибо огромнейшее автору за статью!!!
Действительно ООООчень мало информации - а особенно ТОЛКОВОЙ - удавалось найти о работе FreeBSD на VBox'e...
Мой случай:
Host="Windows XP SP3"
Guest="FreeBSD 7.0 release"
У меня была проблема с настройкой сети... Пробовал разные интерфейсы, мосты и т.п.... Ничего не получалось...
Помогла установка сетевого адаптера PCNet-PCI II + NAT. Сеть подхватилась через DHCP сервис.
Раздались адреса шлюза 10.0.2.2 и для хоста (FreeBSD) 10.0.2.15, DNS: 10.0.2.3
Еще раз огромное спасибо! Потому что каждый вечер по 2-3 часа колупался и все безрезультатно.

"Установка FreeBSD в окружении Virtualbox"
Отправлено Vovk_V , 17-Дек-08 12:55 
Спасибо! Работает под Windows Vista, VirtualBox 2.

"Установка FreeBSD в окружении Virtualbox"
Отправлено forest , 09-Янв-09 11:06 
как то не стабильно работает фря..
версия vbox: 2.1.0
хост-системы: M$ Server 2003 и M$ Vista Bussines
версия фри: FreeBSD 7.0-RELEASE-p7
валится на этапе:
"Trying to mount root from ufs:/dev/ad0s1a"
или
"Loading configuration files"

в сингл моде загружается. Первый раз, как только поставил ее - загружалась, и все нормально работало.


"Установка FreeBSD в окружении Virtualbox"
Отправлено forest , 09-Янв-09 13:16 
проблема решилась включение галочки в настройках Вбокс (Свойства виртуальной машины - жесткие диски - Включить контролллер САТА"

"Установка FreeBSD в окружении Virtualbox"
Отправлено anton , 16-Мрт-09 16:56 
Выход в инет через прокси. Проделал то что сдесь написано, но pkg_add -r kde3 выдаёт ошибку No route to host. Подскажите как всётаки выйти в инет?

"Установка FreeBSD в окружении Virtualbox"
Отправлено anton , 23-Мрт-09 18:34 
Снимаю вопрос. Нужно KDE писать без тройки.