Поиск по сайту:

Как установить Oracle VirtualBox во FreeBSD

В этом руководстве рассказывается, как установить Oracle VirtualBox во FreeBSD. Для целей этого руководства я буду использовать FreeBSD 10.3 со средой рабочего стола MATE. Если вы не знаете, как установить рабочий стол MATE во FreeBSD, перейдите по следующей ссылке.

  • Установить MATE Desktop во FreeBSD

Что ж, давайте начнем.

Обновите систему FreeBSD и дерево портов.

Прежде всего, обновите свою систему FreeBSD, используя команду от имени пользователя root:

freebsd-update fetch install

Затем обновите дерево портов с помощью команды:

portsnap fetch update
portsnap extract

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

Установите Oracle VirtualBox во FreeBSD

После обновления дерева портов перейдите в каталог virtualbox-ose.

cd /usr/ports/emulators/virtualbox-ose

Запустите следующую команду, чтобы собрать и установить VirtualBox.

make install clean

Не забудьте выбрать параметр GUESTADDITION вместе с выбором по умолчанию. Нам нужны гостевые дополнения для гостей FreeBSD, чтобы обеспечить следующую поддержку.

  • Совместное использование буфера обмена
  • Интеграция указателя мыши
  • Синхронизация времени хоста
  • Масштабирование окна
  • Бесшовный режим

Выберите параметр GUESTADDITION и нажмите «ОК», чтобы продолжить.

Во время установки вам будет предложено ответить на пару вопросов. Просто нажмите «ОК», чтобы принять значения по умолчанию и продолжить. Обратите внимание, что этот процесс займет довольно много времени (около 1-3 часов в зависимости от конфигурации компьютера).

И вам придется ответить на множество вопросов, как показано ниже. Так что не покидайте свою систему. Просто нажмите «ОК», когда вас попросят продолжить.

Нажмите ОК, чтобы продолжить.

Как я уже сказал, это займет довольно много времени, может быть, 2-3 часа.

После установки

После установки VirtualBox нам нужно выполнить пару задач.

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

Для этого запустите:

pw groupmod vboxusers -m ostechnix

Здесь ostechnix — это имя пользователя моей системы FreeBSD.

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

Отредактируйте файл /boot/loader.conf .

nano /boot/loader.conf

Добавьте в него следующую строку.

vboxdrv_load="YES"

Для поддержки мостовой сети или сети только для хоста отредактируйте файл /etc/rc.conf,

nano /etc/rc.conf

Добавьте следующую строку:

vboxnet_enable="YES"

Также добавьте пользователей в группу operator, как показано ниже.

pw groupmod operator -m ostechnix

Замените ostechnix своим именем пользователя.

Затем предоставьте пользователям в группе операторов разрешения на чтение/запись USB.

Для этого отредактируйте файл /etc/devfs.rules,

nano /etc/devfs.rules

Если вышеуказанный файл не существует, создайте его.

Добавьте в него следующую строку.

[system=10]
add path 'usb/*' mode 0660 group operator

Чтобы загрузить эти правила, отредактируйте файл /etc/rc.conf,

nano /etc/rc.conf

Добавьте следующую строку:

devfs_system_ruleset="system"

Перезапустите службу defs, чтобы применить эти изменения.

/etc/rc.d/devfs restart

Затем включите хост-доступ к CD/DVD для всех гостевых компьютеров. Это очень важно.

Включите модуль ядра atapicam при загрузке.

Для этого отредактируйте файл /boot/loader.conf :

nano /boot/loader.conf

Добавьте следующую строку:

atapicam_load="YES"

Также включите модуль ядра HAL.

Для этого отредактируйте файл /etc/rc.conf :

nano /etc/rc.conf

Добавьте следующую строку:

hald_enable="YES"

Запустите службу приостановки.

/usr/local/etc/rc.d/hald start

Вашей учетной записи пользователя необходимы разрешения на доступ к /dev/xpt0, /dev/cdN и / dev/passN . ДЛЯ этого отредактируйте файл /etc/devfs.conf :

nano /etc/devfs.conf

Добавьте следующие строки:

perm cd0 0660
perm xpt0 0660
perm pass0 0660

Наконец, перезапустите систему FreenBSD, чтобы применить все изменения.

Теперь Oracle VirtualBox готов к работе на гостевых машинах.

Возможно, вы захотите загрузить следующие бесплатные электронные книги, связанные с Oracle VirtualBox.

Это все на данный момент. Если вам понравился этот урок, поделитесь им в социальных сетях и поддержите OSTechNix.

Ваше здоровье!

Ссылки на источники и ссылки:

  • FreeBSD как хост с VirtualBox
  • Вики VirtualBox FreeBSD

Статьи по данной тематике