VirtualBox это бесплатный гипервизор от Oracle, в котором поверх Ubuntu запускаются другие системы: Linux, Windows и прочие. Удобно для тестов, песочницы и разработки без второго компьютера. Актуальная версия на сайте VirtualBox 7.2.20. Ниже установка на Ubuntu, создание ВМ, Guest Additions, общие папки, сеть, снимки, экспорт и удаление.
Зачем VirtualBox
Виртуальная машина даёт отдельную систему на том же компьютере: можно поставить сомнительную программу, попробовать другой дистрибутив, прогнать серверный сценарий. Процессор, память и диск ВМ берёт у хоста, поэтому не отдавайте гостю почти всю память, иначе тормозить начнёт уже сама Ubuntu.
Установка из репозитория Ubuntu
Самый простой путь это пакет из multiverse. Версия там зависит от релиза Ubuntu: по данным Launchpad в 26.04 LTS стоит VirtualBox 7.2.6, в 24.04 LTS 7.0.16, в 22.04 LTS 6.1.50. Зато ставится одной командой и обновляется вместе с системой.
sudo apt update sudo apt install virtualbox
Extension Pack ставится отдельно: пакет virtualbox-ext-pack из multiverse скачивает его с сайта Oracle и при установке просит принять лицензию. Ext Pack распространяется по лицензии PUEL, бесплатно только для личного и учебного использования, поэтому для работы в компании его лучше не ставить без нужды. Для обычных ВМ хватает базового пакета.
Свежая версия от Oracle
Если нужна последняя 7.2, на странице загрузок для Linux есть готовые .deb для Ubuntu 22.04, 24.04, 25.04, 25.10 и 26.04. Скачайте пакет под свой релиз и поставьте его так:
cd ~/Downloads sudo apt install ./virtualbox-7.2_*.deb
apt сам подтянет зависимости. Есть и репозиторий Oracle, тогда обновления будут приходить через apt; инструкция с ключом и строкой для sources.list на той же странице. Пакеты из Ubuntu и от Oracle одновременно не ставьте: сначала удалите один, потом ставьте другой.
Пользователя стоит добавить в группу vboxusers, без неё в ВМ не пробросить USB-устройства:
sudo usermod -aG vboxusers "$USER" # затем выйдите из сеанса и зайдите снова
Для нормальной работы в BIOS или UEFI должна быть включена аппаратная виртуализация VT-x или AMD-V. Проверка на хосте:
grep -cE '(vmx|svm)' /proc/cpuinfo
Число больше нуля значит, что процессор это умеет, но в прошивке виртуализация всё равно может быть выключена. Если на компьютере включён Secure Boot, модули ядра VirtualBox нужно подписать: при установке Ubuntu предложит задать пароль и после перезагрузки зарегистрировать ключ MOK.
Создание виртуальной машины
- Запустите VirtualBox и нажмите «Создать».
- Укажите имя, тип и версию гостевой системы и выберите ISO-образ. Для многих систем VirtualBox предложит автоматическую установку.
- Задайте объём памяти и число процессоров, оставив запас хосту.
- Создайте виртуальный диск VDI. Динамический удобнее, фиксированный чуть предсказуемее по скорости.
Перед первым запуском загляните в настройки: в «Системе» число процессоров и EFI, в «Дисплее» видеопамять, в «Носителях» подключённый ISO, в «Сети» тип адаптера. Дальше «Запустить» и обычная установка гостевой системы.
Guest Additions
Дополнения гостевой ОС дают нормальную графику с подстройкой разрешения, общий буфер обмена, общие папки и плавную мышь. В работающей ВМ откройте «Устройства» и «Подключить образ диска Дополнений гостевой ОС», затем запустите установщик с этого диска в госте.
В гостевой Ubuntu или Debian для сборки модулей понадобятся заголовки ядра:
sudo apt update sudo apt install build-essential dkms linux-headers-$(uname -r) # затем установщик с диска Guest Additions sudo reboot
Общие папки
В настройках ВМ откройте «Общие папки», добавьте каталог хоста и включите автоподключение. В Linux-госте после Guest Additions пользователя нужно добавить в группу vboxsf:
sudo usermod -aG vboxsf "$USER" # выйти из сеанса в госте и зайти снова
Папка обычно появляется в /media/sf_ИмяПапки.
Сеть: NAT, мост и внутренние сети
Режим выбирается в настройках ВМ, раздел «Сеть». В руководстве VirtualBox описаны все режимы, на практике чаще всего нужны эти:
- NAT, режим по умолчанию: гость выходит в интернет через хост, а снаружи его не видно. Для браузера, загрузок и почты в госте этого хватает.
- Сеть NAT: то же самое, но ВМ в такой сети видят друг друга.
- Сетевой мост: гость получает адрес в вашей локальной сети, как ещё один компьютер. Нужен, если в ВМ работает сервер, к которому ходят с других устройств.
- Внутренняя сеть: ВМ видят только друг друга, ни хоста, ни внешней сети.
- Виртуальный адаптер хоста (host-only): сеть из хоста и ВМ без выхода наружу, удобно для лабораторных схем.
Снимки, экспорт и бэкап
Снимок фиксирует состояние ВМ, к которому можно откатиться. Перед рискованным обновлением гостя сделайте снимок, а при проблеме восстановите его. Но снимок это не бэкап: он лежит рядом с дисками ВМ и пропадёт вместе с ними.
Для переноса и архива есть «Файл», «Экспорт конфигураций» и «Импорт конфигураций» в формате OVA или OVF. Каталог ВМ с файлами .vbox и .vdi тоже можно скопировать при выключенной машине, но экспорт надёжнее.
Удаление ВМ и VirtualBox
ВМ удаляется из контекстного меню: либо только из списка, либо вместе с файлами дисков. Пакет с хоста убирается так:
sudo apt remove --purge virtualbox virtualbox-ext-pack sudo apt autoremove
Если ставили пакет от Oracle, удаляйте его по имени, например virtualbox-7.2. Каталог ~/VirtualBox VMs с машинами остаётся, его при необходимости удалите вручную.
Если что-то не работает
- Нет интернета в госте: проверьте тип адаптера (NAT или мост), что сеть на хосте работает, и нет ли файрвола или прокси.
- Маленькое разрешение или чёрный экран: поставьте Guest Additions и перезагрузите гостя.
- ВМ не стартует с ошибкой про VT-x или AMD-V: включите виртуализацию в BIOS и проверьте, не занят ли процессор другим гипервизором, например KVM.
- Ошибка про модуль vboxdrv после обновления ядра: обычно помогает переустановка пакета или подпись модулей при включённом Secure Boot.
В итоге на Ubuntu VirtualBox ставится одной командой из apt, а если нужна свежая 7.2.20, берите .deb или репозиторий Oracle. Дальше ВМ из ISO, Guest Additions для удобной работы, NAT или мост для сети и снимки перед рискованными изменениями.