The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Установка FreeBSD в окружении Virtualbox
FreeBSD 6.3 в Virtualbox 1.6 и 2.0 (сборка для Ubuntu Linux 7.10)  запустить не удалось 
(были испробованы всевозможные  комбинации конфигурации 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 или Intel Pro,
тот что ставится по умолчанию (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 образ диска фиксированного размера, 
но я использую динамически расширяемый образ и проблем не наблюдаю.
 
05.09.2008
Ключи: freebsd, virtualbox / Лицензия: CC-BY
Раздел:    Корень / Безопасность / Виртуализация - Xen, OpenVZ, KVM, Qemu

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, Alex (??), 03:36, 05/09/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Откуда вы взяли такие проблемы? 7 ветка прекрасно работает внутри VirtualBox с включёнными Intel VT & AMD-V, и с ACPI тоже. Отлично всё так же устанавливается и работает с VirtualBox 2.0. Какую версию FreeBSD вы используете? Возьмите последнюю - FreeBSD 7.0 Stable 200807 и не будет у вас ни одной из тех "проблем", которые вы перечислили. Не надо ничего обрезать и можно использовать на выбор любой из четырёх предлагаемых сетевых адаптеров. Не стоит мутить воду - VirtualBox 1.6-2.0 прекрасно работает с FreeBSD 7 в качестве гостевой системы без всякого хирургического вмешательства и бубна.
     
     
  • 2.5, Антон (??), 11:27, 05/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    У вас хостовая система не под Windows случайно ? На разных платформах Virtualbox ощутимо по разному работает.
     
  • 2.11, User294 (ok), 20:03, 07/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Откуда вы взяли такие проблемы? 7 ветка прекрасно работает внутри VirtualBox с
    >включёнными Intel VT & AMD-V, и с ACPI тоже. Отлично всё

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

     
     
  • 3.12, птенчик (?), 21:53, 07/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    вот с OpenBSD реально была проблема, только на всем известной проприетарной VM :) а на VB вставала играючи
     

  • 1.2, птенчик (?), 04:53, 05/09/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    использую 6.3 в 1.6 и никаких проблем... а чё за камень у автора? у меня это дело на древнем твалатине... хз в чём ещё трабла может быть
     
  • 1.3, max (??), 05:03, 05/09/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ага, попробуйте пересобрать в Vb мир и увидите как фришка в нем работает.
     
     
  • 2.4, xaka (??), 08:22, 05/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Пересобирал и проблем не возникало. Все работает как надо. Думаю просто "дело случая".
     
  • 2.6, Alex (??), 11:27, 05/09/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Работаю с 7 на Intel Xeon и AMD Turion x2 всё собирается. Хост-система Сервер 2008.
     

  • 1.7, MaXX (?), 15:50, 05/09/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    IMHO дело в "сборка для Ubuntu Linux 7.10"
     
  • 1.8, rakshas (??), 18:56, 05/09/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    OpenSUSE 11.0
    FreeBSD 7-ка жила нормально до и после пересборки мира(сейчас 7.1 prerelis) на 1.6 VirtualBox сейчас перехала на VirtualBox 2.0.
    Никаких бед не замечено.... Че-то какие-то ужасы рассказывают....

     
     
  • 2.13, cadmi (?), 09:16, 08/09/2008 [^] [^^] [^^^] [ответить]  
  • +/

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

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

    ubuntu 8.04

     

  • 1.9, Vcoder (?), 21:50, 06/09/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А у меня фряха не работает ни в 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.

     
  • 1.10, Гентушник (?), 07:49, 07/09/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Гм, дома под джентой поставлю фрю под VB и посморю,что у меня творится.
     
  • 1.14, mAcRoS (?), 11:29, 08/09/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    врю под вм в линуксе - ну я понял
    она чиссто из неуважения не встанет :D
     
  • 1.15, Дис (?), 19:35, 16/09/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    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
     
  • 1.17, selivan (ok), 01:40, 26/09/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    6.3 дохнет на том же этапе что и у предыдущего комментатора. Debian Lenny, VirtualBox 1.6.2 А сообщение об ошибке у них прикольное
     
     
  • 2.24, betty (?), 08:24, 31/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    обновите VirtualBox, у меня тоже висло пока не поставила версию 2.2.4
     

  • 1.18, RoDush (?), 00:52, 27/11/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо огромнейшее автору за статью!!!
    Действительно ООООчень мало информации - а особенно ТОЛКОВОЙ - удавалось найти о работе 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 часа колупался и все безрезультатно.
     
  • 1.19, Vovk_V (?), 12:55, 17/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо! Работает под Windows Vista, VirtualBox 2.
     
  • 1.20, forest (?), 11:06, 09/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как то не стабильно работает фря..
    версия 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"

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

     
     
  • 2.21, forest (?), 13:16, 09/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    проблема решилась включение галочки в настройках Вбокс (Свойства виртуальной машины - жесткие диски - Включить контролллер САТА"
     
     
  • 3.22, anton (??), 16:56, 16/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Выход в инет через прокси. Проделал то что сдесь написано, но pkg_add -r kde3 выдаёт ошибку No route to host. Подскажите как всётаки выйти в инет?
     
     
  • 4.23, anton (??), 18:34, 23/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Снимаю вопрос. Нужно KDE писать без тройки.
     


     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру