VirtualBox: различия между версиями
Mattaku (обсуждение | вклад) Нет описания правки |
Нет описания правки |
||
(не показаны 24 промежуточные версии 9 участников) | |||
Строка 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 и других. | ||
Перед установкой пакета '''VirtualBox''', настоятельно рекомендуется обновить систему. Подробнее об обновлении системы можно прочитать тут [https://www.altlinux.org/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8 Управление_пакетами]. | |||
== Возможности 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, соответственно нет ограничений в использовании | |||
{{Note|Если в качестве гостевой системы устанавливается дистрибутив Альт, не используйте профиль ALT Linux (можно использовать, например, Other Linux).}} | |||
== Установка == | |||
Перед установкой пакета '''VirtualBox''', настоятельно рекомендуется обновить систему и ядра. Подробнее об обновлении системы можно прочитать тут [https://www.altlinux.org/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8 Управление_пакетами]. | |||
# apt-get update | # apt-get update | ||
# update-kernel -y | |||
Установка пакета '''VirtualBox''' производится в режиме супер пользователя. | Установка пакета '''VirtualBox''' производится в режиме супер пользователя. | ||
Необходимо установить пакет с модулем и добавить пользователя в группу. | |||
'''Установка пакета''': | |||
# apt-get install virtualbox | # apt-get install virtualbox | ||
'''Установка модуля ядра''' | |||
# apt-get install kernel-modules-virtualbox-$(uname -r|cut -f2,3 -d-) | |||
# update-kernel -f | |||
{{Attention|Если ядро обновилось, то потребуется перезагрузка.}} | |||
{{Note|Если вы обновили VirtualBox, а ядро давно не обновляли, вероятно, что VirtualBox не будет работать с вашим старым ядром. Необходимо обновить ядро и/или модули: | |||
<syntaxhighlight lang="bash"># update-kernel -f</syntaxhighlight> | |||
Модули VirtualBox должны быть той же версии что и версия ядра: | |||
*kernel-modules-virtualbox-"тип_ядра"-"версия_программы_virtualbox"-"номер_сборки_ядра" | |||
*virtualbox-guest-additions-"версия_программы_virtualbox"-"номер_сборки_ядра"}} | |||
'''Добавление пользователя в группу''': | |||
# gpasswd -a $USER vboxusers | |||
'''Так же, необходимо перезагрузить систему. Это можно сделать с помощью команды''': | |||
# reboot | |||
{{epm|virtualbox-extpack}} | |||
== Установка 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 | |||
{{Note|Доступен еще один пакет расширений — VNC. Этот пакет расширений имеет открытый исходный код и доступен в пакете {{pkg|virtualbox}}. | |||
Можно установить как пакет '''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 == | ||
Строка 38: | Строка 155: | ||
[[Файл:Vb finished4.png]] | [[Файл:Vb finished4.png]] | ||
==Работа с Virtualbox== | |||
===Настройка UEFI=== | |||
Чтобы настроить UEFI (при включенной галочке Система-Включить EFI в настройках машины) нужно выполнить следующее: | |||
1.Нажмите Esc в консоли UEFI-Shell, введите exit и нажмите Enter | |||
[[Файл:Vbox-UEFI1.png|center]] | |||
2.Вы попадете в настройки UEFI | |||
[[Файл:Vbox-UEFI2.png|center]] | |||
После установки ОС в данное меню можно попасть нажав '''Esc''' до начала загрузки системы. | |||
== Ссылки == | |||
* [[VirtualBox_(устарело) | Cтарая статья по VirtualBox с частично устаревшей информацией]] | |||
[[Категория:Виртуализация]] | [[Категория:Виртуализация]] | ||
[[Категория: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 до начала загрузки системы.