VirtualBox: различия между версиями
Нет описания правки |
Нет описания правки |
||
(не показано 6 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
{|class="wikitable" style="float: right; margin-left: 2em" | |||
! colspan="2" | VirtualBox | |||
|- | |||
| colspan="2" | [[Изображение:User-menu-VirtualBox.png |64px|center]] | |||
|- | |||
| colspan="2" | [[Изображение:Vb_finished4.png |300px|center|]] | |||
|- | |||
| '''Разработчик(и)''' | |||
| Oracle | |||
|- | |||
| '''Первый разработчик''' | |||
| Innotek | |||
|- | |||
| '''Первый выпуск''' | |||
| 2007 | |||
|- | |||
| '''Лицензия''' | |||
| GNU GPL 2, Проприетарная | |||
|- | |||
| '''Сайт''' | |||
| [https://www.virtualbox.org virtualbox.org] | |||
|- | |||
| '''Репозиторий''' | |||
| [https://packages.altlinux.org/virtualbox/ virtualbox] | |||
|} | |||
[https://www.virtualbox.org/ VirtualBox] (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Windows, Linux, FreeBSD, macOS, Solaris/OpenSolaris, ReactOS, DOS и других. | [https://www.virtualbox.org/ VirtualBox] (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Windows, Linux, FreeBSD, macOS, Solaris/OpenSolaris, ReactOS, DOS и других. | ||
Строка 23: | Строка 49: | ||
{{Note|Если в качестве гостевой системы устанавливается дистрибутив Альт, не используйте профиль ALT Linux (можно использовать например Other Linux).}} | {{Note|Если в качестве гостевой системы устанавливается дистрибутив Альт, не используйте профиль ALT Linux (можно использовать, например, Other Linux).}} | ||
== Установка == | == Установка == | ||
Строка 45: | Строка 71: | ||
{{Attention|Если ядро обновилось, то потребуется перезагрузка.}} | {{Attention|Если ядро обновилось, то потребуется перезагрузка.}} | ||
{{Note|Если вы обновили VirtualBox, а ядро давно не обновляли, вероятно, что VirtualBox не будет работать с вашим старым ядром. Необходимо обновить ядро и/или модули: | |||
<syntaxhighlight lang="bash"># update-kernel -f</syntaxhighlight> | |||
Модули VirtualBox должны быть той же версии что и версия ядра: | |||
*kernel-modules-virtualbox-"тип_ядра"-"версия_программы_virtualbox"-"номер_сборки_ядра" | |||
*virtualbox-guest-additions-"версия_программы_virtualbox"-"номер_сборки_ядра"}} | |||
'''Добавление пользователя в группу''': | '''Добавление пользователя в группу''': | ||
Строка 52: | Строка 86: | ||
'''Так же, необходимо перезагрузить систему. Это можно сделать с помощью команды''': | '''Так же, необходимо перезагрузить систему. Это можно сделать с помощью команды''': | ||
# reboot | # reboot | ||
{{epm|virtualbox-extpack}} | |||
== Установка Oracle Extension Pack == | == Установка Oracle Extension Pack == | ||
Строка 140: | Строка 176: | ||
[[Категория:Виртуализация]] | [[Категория:Виртуализация]] | ||
[[Категория:HOWTO]] | [[Категория:HOWTO]] | ||
{{Category navigation|title=Софт в ALT Linux|category=Soft|sortkey={{SUBPAGENAME}}}} | |||
[[Категория:Soft]] | |||
[[Категория:Софт c epm]] |
Текущая версия от 16:16, 27 октября 2024
VirtualBox | |
---|---|
Разработчик(и) | Oracle |
Первый разработчик | Innotek |
Первый выпуск | 2007 |
Лицензия | GNU GPL 2, Проприетарная |
Сайт | virtualbox.org |
Репозиторий | virtualbox |
VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации для операционных систем Windows, Linux, FreeBSD, macOS, Solaris/OpenSolaris, ReactOS, DOS и других.
Возможности 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, соответственно нет ограничений в использовании
Установка
Перед установкой пакета VirtualBox, настоятельно рекомендуется обновить систему и ядра. Подробнее об обновлении системы можно прочитать тут Управление_пакетами.
# apt-get update # update-kernel -y
Установка пакета VirtualBox производится в режиме супер пользователя.
Необходимо установить пакет с модулем и добавить пользователя в группу.
Установка пакета:
# apt-get install virtualbox
Установка модуля ядра
# apt-get install kernel-modules-virtualbox-$(uname -r|cut -f2,3 -d-) # update-kernel -f
# update-kernel -f
Модули VirtualBox должны быть той же версии что и версия ядра:
- kernel-modules-virtualbox-"тип_ядра"-"версия_программы_virtualbox"-"номер_сборки_ядра"
- virtualbox-guest-additions-"версия_программы_virtualbox"-"номер_сборки_ядра"
Добавление пользователя в группу:
# 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"
Установка через EPM
Установить Virtualbox, необходимые модули ядра и Oracle Extension Pack можно командой
epm play virtualbox
Из дополнительных действий, описанных выше, вам понадобится только Добавление пользователя в группу:
# gpasswd -a $USER vboxusers
Запуск VirtualBox
Есть два варианта запуска программы VirtualBox:
- Через меню
- Через терминал
Запуск через меню
Чтобы запустить программу VirtualBox через меню необходимо:
- Нажать на меню
- Выбрать вкладку "Системные"
- Выбрать "Визуализатор VirtualBox"
Запустить через терминал
- Открыть терминал
- Ввести virtualbox
Работа с Virtualbox
Настройка UEFI
Чтобы настроить UEFI (при включенной галочке Система-Включить EFI в настройках машины) нужно выполнить следующее:
1.Нажмите Esc в консоли UEFI-Shell, введите exit и нажмите Enter
2.Вы попадете в настройки UEFI
После установки ОС в данное меню можно попасть нажав Esc до начала загрузки системы.