VirtualBox: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «<pre># apt-get update # apt-get dist-upgrade -y # update-kernel -y # apt-get install virtualbox kernel-headers-std-def kernel-headers-modules-std-def kernel-modul…»)
 
Нет описания правки
 
(не показано 27 промежуточных версий 9 участников)
Строка 1: Строка 1:
<pre># apt-get update
{|class="wikitable" style="float: right; margin-left: 2em"
# apt-get dist-upgrade -y
! colspan="2" | VirtualBox
# update-kernel -y
|-
# apt-get install virtualbox kernel-headers-std-def kernel-headers-modules-std-def kernel-modules-virtualbox-std-def
| colspan="2" | [[Изображение:User-menu-VirtualBox.png |64px|center]]
# gpasswd -a user vboxusers
|-
# reboot
| colspan="2" | [[Изображение:Vb_finished4.png |300px|center|]]
</pre>
|-
| '''Разработчик(и)'''
| 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 и других.
 
 
== Возможности 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
# update-kernel -y
 
Установка пакета '''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:
 
* Через меню
* Через терминал
 
=== Запуск через меню ===
 
Чтобы запустить программу VirtualBox через меню необходимо:
 
* Нажать на меню
* Выбрать вкладку "Системные"
* Выбрать "Визуализатор VirtualBox"
 
[[Файл:Vb start2.png]]
 
=== Запустить через терминал ===
 
* Открыть терминал
* Ввести virtualbox
 
[[Файл:Vb start3.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
User-menu-VirtualBox.png
Vb finished4.png
Разработчик(и) 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, соответственно нет ограничений в использовании


Примечание: Если в качестве гостевой системы устанавливается дистрибутив Альт, не используйте профиль ALT Linux (можно использовать, например, Other Linux).


Установка

Перед установкой пакета 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


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


Примечание: Если вы обновили VirtualBox, а ядро давно не обновляли, вероятно, что VirtualBox не будет работать с вашим старым ядром. Необходимо обновить ядро и/или модули:
# update-kernel -f

Модули VirtualBox должны быть той же версии что и версия ядра:

  • kernel-modules-virtualbox-"тип_ядра"-"версия_программы_virtualbox"-"номер_сборки_ядра"
  • virtualbox-guest-additions-"версия_программы_virtualbox"-"номер_сборки_ядра"


Добавление пользователя в группу:

# gpasswd -a $USER vboxusers


Так же, необходимо перезагрузить систему. Это можно сделать с помощью команды:

# reboot
Есть рецепт в epm!
epm play 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


Примечание: Доступен еще один пакет расширений — VNC. Этот пакет расширений имеет открытый исходный код и доступен в пакете 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:

  • Через меню
  • Через терминал

Запуск через меню

Чтобы запустить программу VirtualBox через меню необходимо:

  • Нажать на меню
  • Выбрать вкладку "Системные"
  • Выбрать "Визуализатор VirtualBox"

Vb start2.png

Запустить через терминал

  • Открыть терминал
  • Ввести virtualbox

Vb start3.png

Vb finished4.png

Работа с Virtualbox

Настройка UEFI

Чтобы настроить UEFI (при включенной галочке Система-Включить EFI в настройках машины) нужно выполнить следующее:

1.Нажмите Esc в консоли UEFI-Shell, введите exit и нажмите Enter

Vbox-UEFI1.png

2.Вы попадете в настройки UEFI

Vbox-UEFI2.png

После установки ОС в данное меню можно попасть нажав Esc до начала загрузки системы.

Ссылки