VirtualBox — это кроссплатформенное ПО для виртуализации, позволяющее запускать несколько операционных систем (ОС) внутри виртуальных машин (ВМ) на одном физическом компьютере. Работает на Linux, Windows, macOS и Solaris.
Ключевые возможности
- Поддержка множества гостевых ОС: Windows, Linux, macOS (с ограничениями), FreeBSD и др.
- Нативная x86‑виртуализация: может работать без аппаратной поддержки Intel VT‑x/AMD‑V (хотя её включение повышает производительность).
- Пользовательский интерфейс: графический (на базе Qt), в т. ч. на русском языке.
- Гостевые дополнения (Guest Additions): улучшают интеграцию гостевой ОС с хостом (совместное использование буфера обмена, Drag‑and‑Drop, общие папки, автоматическое изменение разрешения экрана).
- Снимки (snapshots): сохранение и восстановление состояний ВМ — можно «откатить» систему к любой сохранённой точке.
- Сетевые режимы:
- NAT (по умолчанию): интернет работает, ВМ скрыта от локальной сети;
- Bridged: ВМ видна в локальной сети как отдельный компьютер;
- Host‑Only: изолированная сеть между хостом и ВМ;
- Internal: сеть только между ВМ.
- Общие папки: обмен файлами между хостом и гостем.
- Поддержка USB 2.0/3.0: требует установки отдельного пакета расширений.
- RDP‑сервер: удалённое подключение к ВМ через любой RDP‑клиент.
- PXE‑загрузка: через виртуальную сетевую карту Intel.
Установка VirtualBox в Linux
Способ 1. Из стандартных репозиториев (проще, но версия может быть устаревшей)
Для дистрибутивов на базе Debian/Ubuntu (включая Linux Mint, Kali Linux):
- Откройте терминал.
- Выполните команду:
sudo apt-get install virtualbox
- Введите пароль пользователя и дождитесь завершения установки.
Способ 2. Из репозитория Oracle (актуальные версии)
- Добавьте репозиторий VirtualBox в файл
/etc/apt/sources.list:
echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee -a /etc/apt/sources.list
- Зарегистрируйте ключ репозитория:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
- Обновите список пакетов:
sudo apt update
- Установите VirtualBox:
sudo apt install virtualbox-6.1 # замените 6.1 на актуальную версию
- Добавьте текущего пользователя в группу
vboxusersдля доступа к USB‑устройствам:
sudo usermod -a -G vboxusers `whoami`
- Перезагрузите систему, чтобы изменения вступили в силу.
Создание и настройка виртуальной машины
- Запустите VirtualBox из меню приложений или командой
virtualboxв терминале. - Нажмите кнопку «Создать».
- Укажите:
- Имя ВМ (например, «Ubuntu Test»).
- Тип ОС (Linux).
- Версию ОС (например, Ubuntu (64‑bit)).
- Выделите объём оперативной памяти (рекомендуется 2–4 ГБ для Ubuntu).
- Создайте виртуальный жёсткий диск:
- выберите тип VDI (VirtualBox Disk Image);
- формат хранения: динамически расширяющийся или фиксированный размер;
- размер: минимум 20 ГБ.
- В настройках ВМ (правая кнопка мыши → «Настроить») можно:
- подключить ISO‑образ гостевой ОС для установки («Носители»);
- настроить сеть («Сеть»);
- добавить общие папки («Общие папки»);
- включить общий буфер обмена и Drag‑and‑Drop («Общие» → «Дополнительно»).
- Запустите ВМ и следуйте инструкциям установщика гостевой ОС.
Установка гостевых дополнений
После установки гостевой ОС улучшите её взаимодействие с хостом:
Для Ubuntu/Debian‑подобных:
- В меню VirtualBox выберите «Устройства» → «Подключить образ диска Дополнений гостевой ОС».
- В гостевой системе откройте терминал и выполните:
sudo mount /dev/cdrom /mnt # или /dev/sr0
cd /mnt
sudo ./VBoxLinuxAdditions.run
- Перезагрузите гостевую ОС.
Либо установите через пакетный менеджер:
sudo apt-get install virtualbox-guest-x11 virtualbox-guest-utils
Для других дистрибутивов: следуйте инструкциям для вашего дистрибутива, используя образ Guest Additions.
Полезные функции и советы
- USB‑устройства: для использования USB 2.0/3.0 установите Oracle VM VirtualBox Extension Pack (файл
.vbox-extpackс официального сайта). В настройках ВМ включите поддержку USB и выберите нужное устройство в меню «Устройства» → «USB». - Общие папки: настройте в «Настройки» → «Общие папки». Папка появится в гостевой ОС (в Linux — обычно в
/media/или/mnt/). - Снимки: создайте снимок перед рискованными действиями («Машина» → «Сделать снимок»). Для отката выберите снимок в дереве состояний слева и нажмите «Восстановить».
- Производительность:
- включите аппаратную виртуализацию в BIOS/UEFI (VT‑x для Intel, AMD‑V для AMD);
- выделите достаточно ОЗУ и ядер процессора ВМ;
- используйте фиксированный виртуальный диск вместо динамического.
Где взять VirtualBox и Extension Pack
- Официальный сайт: https://www.virtualbox.org/wiki/Downloads
- Пакет расширений (Extension Pack) доступен там же, в разделе «All supported platforms».