VirtualBox: различия между версиями
(поправил метод установки virtualbox (update-kernel без ключа -f не обновляет модули)) |
|||
Строка 39: | Строка 39: | ||
'''Установка модуля ядра''' | '''Установка модуля ядра''' | ||
# apt-get install kernel-modules-virtualbox-$(uname -r|cut -f2,3 -d-) | # apt-get install kernel-modules-virtualbox-$(uname -r|cut -f2,3 -d-) | ||
# update-kernel -f | |||
{{Attention|Если ядро обновилось, то потребуется перезагрузка.}} | {{Attention|Если ядро обновилось, то потребуется перезагрузка.}} |
Версия от 14:26, 1 августа 2022
VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Windows, Linux, FreeBSD, macOS, Solaris/OpenSolaris, ReactOS, DOS и других.
Перед установкой пакета VirtualBox, настоятельно рекомендуется обновить систему и ядра. Подробнее об обновлении системы можно прочитать тут Управление_пакетами.
# apt-get update # update-kernel -y
Установка пакета VirtualBox производится в режиме супер пользователя.
Возможности VirtualBox
- Кроссплатформенность
- Модульность
- Поддержка USB 2.0, когда устройства хост-машины становятся доступными для гостевых операционных систем (только в проприетарной версии)
- Поддержка 64-битных гостевых систем[18] (начиная с версии 2.0), даже на 32-битных хост-системах[19] (начиная с версии 2.1, для этого обязательна поддержка технологии виртуализации процессором)
- Поддержка SMP на стороне гостевой системы (начиная с версии 3.0, для этого обязательна поддержка технологии виртуализации процессором)
- Встроенный RDP-сервер, а также поддержка клиентских USB-устройств поверх протокола RDP (только в проприетарной версии)
- Экспериментальная поддержка аппаратного 3D-ускорения (OpenGL, DirectX 8/9 (с использованием кода wine) (только в 32-битных Windows 2000, XP, Vista, 7 и 8, для гостевых DOS / Windows 3.x / 95 / 98 / ME поддержка аппаратного 3D-* ускорения не предусмотрена)
- Поддержка образов жёстких дисков VMDK (VMware) и VHD (Microsoft Virtual PC), включая snapshots (начиная с версии 2.1[20])
- Поддержка iSCSI (только в проприетарной версии)
- Поддержка виртуализации аудиоустройств (эмуляция AC’97 или Sound Blaster 16 или Intel HD Audio на выбор)
- Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal)
- Поддержка цепочки сохраненных состояний виртуальной машины (snapshots), к которым может быть произведён откат из любого состояния гостевой системы
- Поддержка Shared Folders для простого обмена файлами между хостовой и гостевой системами (для гостевых систем Windows NT 4.0 и новее, Linux и Solaris)[21]
- Поддержка интеграции рабочих столов (seamless mode) хостовой и гостевой операционной системой
- Поддержка формата OVF/OVA
- Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс)
- Базовая версия полностью открыта по лицензии GNU GPL, соответственно нет ограничений в использовании
Установка
Необходимо установить пакет с модулем и добавить пользователя в группу.
Установка пакета:
# apt-get install virtualbox
Установка модуля ядра
# apt-get install kernel-modules-virtualbox-$(uname -r|cut -f2,3 -d-) # update-kernel -f
Добавление пользователя в группу:
# gpasswd -a $USER vboxusers
Так же, необходимо перезагрузить систему. Это можно сделать с помощью команды:
# reboot
Установка Oracle Extension Pack
Пакет расширений Oracle VM VirtualBox Extension Pack предоставляет следующие дополнительные функции:
- поддержка USB 2.0 и USB 3.0;
- поддержка протокола VirtualBox Remote Desktop Protocol (VRDP) — позволяет подключаться к виртуальной системе удалённо с помощью любого RDP-совместимого клиента;
- проброс веб-камеры хоста;
- Intel PXE boot ROM — загрузка операционной системы по сети;
- шифрование образа диска алгоритмом AES.
Пакет расширений Oracle VM VirtualBox Extension Pack содержит закрытые компоненты и распространяется под проприетарной лицензией PUEL (бесплатно только в персональных целях или для ознакомления).
Файлы пакетов расширений VirtualBox имеют расширение .vbox-extpack. Скачать файл пакета для своей версии VirtualBox можно на официальном сайте программы https://www.virtualbox.org/wiki/Downloads. Устанавливать следует гостевые дополнения той же версии, что и установленная версия VirtualBox (при обновлении VirtualBox'a нужно обновить и Extension Pack).
Установку дополнения можно запустить из графического интерфейса или из командной строки:
# VBoxManage extpack install /path/to/Oracle_VM_VirtualBox_Extension_Pack-<version>.vbox-extpack
Можно установить как пакет Oracle VM VirtualBox Extension Pack, так и VNC, но одновременно может быть доступен только один модуль VRDE.
Команда переключения на модуль VNC VRDE в VNC (доступ к ВМ по протоколу VNC):
$ VBoxManage setproperty vrdeextpack VNC
Команда переключения на модуль VRDP (доступ к ВМ по протоколу RDP):
$ VBoxManage setproperty vrdeextpack "Oracle VM VirtualBox Extension Pack"
Запуск VirtualBox
Есть два варианта запуска программы VirtualBox:
- Через меню
- Через терминал
Запуск через меню
Чтобы запустить программу VirtualBox через меню необходимо:
- Нажать на меню
- Выбрать вкладку "Системные"
- Выбрать "Визуализатор VirtualBox"
Запустить через терминал
- Открыть терминал
- Ввести virtualbox