Как установить 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