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

Материал из ALT Linux Wiki
м (→‎Установка: исправление имени модуля)
(не показано 9 промежуточных версий 5 участников)
Строка 27: Строка 27:
* Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс)
* Есть возможность выбора языка интерфейса (поддерживается и русскоязычный интерфейс)
* Базовая версия полностью открыта по лицензии GNU GPL, соответственно нет ограничений в использовании
* Базовая версия полностью открыта по лицензии GNU GPL, соответственно нет ограничений в использовании
{{Note|Если в качестве гостевой системы устанавливается дистрибутив Альт, не используйте профиль ALT Linux (можно использовать например Other Linux).}}


== Установка ==
== Установка ==
Строка 36: Строка 39:


'''Установка модуля ядра'''
'''Установка модуля ядра'''
# update-kernel
  # 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|Если ядро обновилось, то потребуется перезагрузка.}}


'''Добавление пользователя в группу''':  
'''Добавление пользователя в группу''':  
  # gpasswd -a user vboxusers
  # gpasswd -a $USER vboxusers




'''Так же, необходимо перезагрузить систему. Это можно сделать с помощью команды''':
'''Так же, необходимо перезагрузить систему. Это можно сделать с помощью команды''':
  # reboot
  # 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
{{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"
}}


== Запуск VirtualBox ==
== Запуск VirtualBox ==
Строка 73: Строка 109:


[[Файл: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]]

Версия от 20:38, 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, соответственно нет ограничений в использовании


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


Установка

Необходимо установить пакет с модулем и добавить пользователя в группу.

Установка пакета:

# 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


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


Запуск 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 до начала загрузки системы.

Ссылки