VirtualBox на Ubuntu: установка, ВМ, сеть и Guest Additions

VirtualBox — гипервизор от Oracle для запуска гостевых ОС (Linux, Windows и др.) поверх Ubuntu. Удобен для тестов, песочницы и разработки без второго железа. Ниже — установка на Ubuntu, создание ВМ, Guest Additions, общие папки, сеть, снимки, экспорт и удаление.

Зачем VirtualBox

Виртуализация даёт изолированную ОС на том же ПК: можно ставить сомнительный софт, крутить другой дистрибутив, проверять серверные сценарии. Ресурсы (CPU, RAM, диск) выделяются гостю из хоста — не отдавайте гостю почти всю память, иначе тормозить будет уже Ubuntu.

Установка VirtualBox на Ubuntu

Самый простой путь — пакет из репозиториев Ubuntu (версия может отставать от upstream Oracle, зато без ручных .deb):

sudo apt update
sudo apt install virtualbox virtualbox-ext-pack

virtualbox-ext-pack — опционально (USB 2/3 и часть расширенных функций; при установке примите лицензию). Для загрузки ISO и работы с ВМ из меню приложений достаточно базового пакета.

Альтернатива — .deb с сайта VirtualBox:

cd ~/Downloads
# подставьте актуальное имя deb с virtualbox.org
sudo dpkg -i virtualbox-*.deb
sudo apt-get install -f

apt-get install -f подтянет недостающие зависимости, если dpkg ругнулся. Пользователя имеет смысл добавить в группу vboxusers (USB и ряд устройств):

sudo usermod -aG vboxusers "$USER"
# затем перелогиньтесь

Для аппаратной виртуализации в BIOS/UEFI должны быть включены VT-x/AMD-V. Проверка на хосте:

egrep -c '(vmx|svm)' /proc/cpuinfo

Число больше нуля — флаги CPU на месте (BIOS всё равно может держать виртуализацию выключенной).

Создание виртуальной машины

  1. Запустите VirtualBox → Создать / New
  2. Имя, тип и версия гостевой ОС (влияют на пресеты)
  3. Объём RAM (оставьте запас хосту)
  4. Виртуальный диск: VDI, динамический размер обычно удобнее; фиксированный чуть предсказуемее по производительности

Перед первым запуском в Настройки:

  • Система — процессоры, EFI при необходимости
  • Дисплей — видеопамять, 3D (осторожно, зависит от драйверов)
  • Носители — подключить ISO установочного образа к виртуальному приводу
  • Сеть — см. ниже

Затем Запустить и пройти установщик гостевой ОС как на обычном ПК.

Guest Additions

Гостевые дополнения улучшают графику, интеграцию мыши, shared clipboard, shared folders, автоподстройку разрешения. В работающей ВМ: меню Устройства → Подключить образ диска Дополнений гостевой ОС, смонтировать CD в госте и запустить установщик.

На госте Ubuntu/Debian часто нужны заголовки ядра и сборка модулей:

sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
# далее установка с виртуального CD Guest Additions
sudo reboot

Общие папки

Настройки ВМ → Общие папки → добавить каталог хоста, включить автоподключение. В Linux-госте после Guest Additions пользователь должен быть в группе vboxsf:

sudo usermod -aG vboxsf "$USER"
# перелогин в госте

Точка монтирования часто выглядит как /media/sf_ИмяПапки.

Сеть: NAT, мост, внутренняя

  • NAT (по умолчанию) — выход в интернет через хост, снаружи ВМ «не видна» как отдельный хост
  • Сетевой мост (Bridged) — гость получает адрес в вашей LAN, как ещё один ПК
  • Внутренняя сеть / Host-only — изоляция или связь только с хостом/между ВМ (удобно для лабораторных схем)

Выбор: Настройки → Сеть → тип подключения адаптера. Для простого доступа в сеть с гостя обычно хватает NAT; для сервисов, доступных с других устройств в LAN, — мост.

Снимки, экспорт и бэкап

Снимки (Snapshots) — точка отката состояния ВМ. Перед рискованным обновлением гостя создайте снимок; при проблеме — восстановите. Не путайте с полноценным бэкапом на другой носитель: снимки живут рядом с дисками ВМ.

Экспорт / импорт (OVA/OVF): Файл → Экспорт конфигурации и Импорт конфигурации. Так переносят ВМ на другой ПК или сохраняют архив. Каталог с .vdi и .vbox тоже можно копировать при выключенной ВМ, но экспорт предсказуемее.

Удаление ВМ и VirtualBox

ПКМ по ВМ → Удалить: только из списка или вместе с файлами дисков. Для удаления пакета с хоста Ubuntu:

sudo apt remove --purge virtualbox virtualbox-ext-pack
sudo apt autoremove

Каталоги ВМ в домашней папке (~/VirtualBox VMs и т.п.) при необходимости удалите вручную.

Краткий FAQ

Как поставить из apt? sudo apt update && sudo apt install virtualbox.

Как запустить ВМ? Выделить в списке → Запустить (ISO должен быть в Носителях при чистой установке).

Нет интернета в госте? Проверьте адаптер NAT или Bridged, что сеть на хосте жива, и firewall/прокси.

Чёрный экран / низкое разрешение? Поставьте Guest Additions и перезагрузите гостя.

Источники и ссылки


Комментарии загружаются…

blank
Обзор конфиденциальности

На этом сайте используются файлы cookie, что позволяет нам обеспечить наилучшее качество обслуживания пользователей. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы считаете наиболее интересными и полезными.