<div><img src="https://top-fwz1.mail.ru/counter?id=3548135;js=na" style="position:absolute;left:-9999px;" alt="Top.Mail.Ru" /></div>
Публичное облако на базе VMware с управлением через vCloud Director
Вход / Регистрация

Как пользоваться VirtualBox: пошаговое руководство

Роман Панков
Роман Панков
Технический писатель
17 апреля 2025 г.
90
14 минут чтения
Средний рейтинг статьи: 5

VirtualBox — это программное обеспечение для виртуализации, позволяющее запускать на одном физическом компьютере несколько операционных систем одновременно. 

Представьте, что у вас есть основная система (хост), а внутри нее создаются «гости» — виртуальные машины со своими ОС. Это удобно для тестирования новых программ, изучения различных систем или безопасной работы с потенциально опасным софтом, который вы не хотите устанавливать на основной компьютер.

Зачем это нужно:

  1. Тестирование и обучение
    При запуске новой ОС внутри виртуальной машины вы можете без риска устанавливать любые программы, редактировать системные настройки и пробовать нестандартные конфигурации.

  2. Безопасная среда
    Если вы скачиваете подозрительные файлы, можно проверять их в виртуальной машине. При возникновении вирусных угроз достаточно удалить или откатить виртуальную машину к предыдущему состоянию без вреда для главной системы.

  3. Удобство разработчиков и администраторов
    Программисты могут работать с разными версиями ОС, библиотек и серверов на одном физическом компьютере. Администраторы смогут проводить эксперименты, прежде чем вносить изменения в боевую инфраструктуру.

  4. Экономия ресурсов
    Виртуализация дает возможность использовать один мощный сервер для нескольких задач сразу, разделяя виртуальные машины по ролям (например, одна машина для веб-сервера, другая для базы данных и т. д.).

cloud

Установка VirtualBox

Шаг 1. Загрузка дистрибутива

  1. Перейдите на страницу загрузки официального сайта VirtualBox.
  2. Выберите версию для вашей операционной системы (Windows, macOS, Linux или Solaris).
  3. Сохраните установочный файл на компьютере.

Шаг 2. Установка VirtualBox

Следуйте следующим инструкциям, чтобы установить VirtualBox на компьютер или сервер.

Windows

  1. Запустите скачанный установщик с расширением .exe.
  2. Следуйте инструкциям установщика. Обычно достаточно нажимать «Далее» («Next»).
  3. Остановитесь на этапе выбора дополнений.

 Image3

    • VirtualBox Application — основной компонент. Без него ничего не заработает.
    • VirtualBox USB Support позволяет виртуальным машинам работать с USB-устройствами, подключенными к хосту. Полезно, если нужно передавать флешки, принтеры, USB-модемы и т.д. в гостевую ОС.
    • VirtualBox Networking включает сетевые драйверы VirtualBox.
      • VirtualBox Bridged Networking
        Позволяет виртуальной машине подключаться к сети наравне с хостом — как будто это отдельный компьютер в той же сети. Гостевая ОС получает IP-адрес от роутера или DHCP.

      • VirtualBox Host-Only Networking
        Создает изолированную сеть между хостом и ВМ. Удобно для локального тестирования, без доступа в интернет.

    • VirtualBox Python Support нужен при необходимости управления виртуальными серверами из Python-скриптов.

  1. При появлении предупреждения о драйверах или сетевых адаптерах подтверждайте установку.

  2. Дождитесь окончания установки.

Image11

  1. В конце установщик предложит запустить VirtualBox.

macOS

  1. Выберите установочный файл в зависимости от архитектуры — Apple Silicon или Intel.
  2. Откройте скачанный dmg-файл, дважды нажмите на VirtualBox.pkg, а после откройте VirtualBox из папки «Программы».

Image9

Debian/Ubuntu

Установка из стандартных репозиториев

Обновите список пакетов и установите утилиты для сборки модулей ядра:

sudo apt update
sudo apt install -y build-essential dkms linux-headers-$(uname -r)

Установите VirtualBox:

sudo apt install -y virtualbox

Проверьте статус модуля:

sudo modprobe vboxdrv

Если ошибок нет, можно запускать VirtualBox:

virtualbox

Установка из официального репозитория Oracle

Чтобы установить VirtualBox из официального репозитория Oracle, в файл /etc/apt/sources.list (или в отдельный файл в /etc/apt/sources.list.d/) добавьте строку с указанием дистрибутива. Для Debian 11 и старше используйте bullseye, buster или stretch, а для Ubuntu 22.04 и старше — jammy, eoan, bionic, xenial и т. д. Пример общей записи:

deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian <mydist> contrib

Далее нужно загрузить и добавить публичный ключ Oracle для проверки пакетов. Самый простой способ — комбинированная команда:

wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | \
sudo gpg --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg --dearmor

После добавления репозитория и ключа обновите список пакетов и установите VirtualBox:

sudo apt-get update
sudo apt-get install virtualbox-7.1

Если при обновлении пакетов возникает ошибка с подписью (BADSIG), попробуйте очистить кэш и заново выполнить команду apt-get update:

sudo -s -H
apt-get clean
rm /var/lib/apt/lists/*
rm /var/lib/apt/lists/partial/*
apt-get clean
apt-get update

Для систем на базе RPM (Oracle Linux, Fedora, RHEL, openSUSE) также существует собственный репозиторий. Все .rpm-пакеты подписаны ключом Oracle, который можно импортировать (или проверить через rpm --checksig), однако при использовании yum или dnf ключ подхватывается автоматически из репозитория.

Если всё установлено успешно, откроется интерфейс VirtualBox:

Image8

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

После установки и первого запуска вы увидите главное окно VirtualBox с лаконичным интерфейсом и минимальным набором иконок.

Скриншоты в статье далее актуальны для MacOS. На других ОС внешний вид приложения и функциональные кнопки могут незначительно отличаться. 

Image4

Шаг 1. Начните создание ВМ

  1. Нажмите кнопку «Создать».
  2. Дайте название будущей виртуальной машине (например, «Ubuntu_Test»).
  3. Выберите папку, в которой будет храниться файл виртуального диска.
  4. Скачайте ISO-образ требуемой операционной системы. Введите путь до образа на локальной машине в поле «Образ ISO».
  5. Укажите тип гостевой системы (Windows, Linux и т. д.) и конкретную версию. Это нужно, чтобы VirtualBox применил оптимальные настройки по умолчанию.

Image6

VirtualBox может предложить автоматическую установку, если распознает ISO-образ системы. В этом случае первоначальная настройка операционной системы будет выполнена автоматически. 

Пример дополнительного шага при автоматической установке:

Image16

Шаг 2. Настройте параметры памяти и процессора

Выделите виртуальной машине достаточный объем RAM. Для современных систем рекомендуется не меньше 2 ГБ, но всё зависит от задач и возможностей вашего компьютера. Если назначить слишком мало памяти, гостевая система станет медленной и будет подвисать. Слишком много — основная система может испытывать нехватку ресурсов.

Укажите, сколько процессорных ядер будет использовать виртуальная машина. По умолчанию VirtualBox предлагает одно ядро, но для более производительных задач (например, работа с современными ОС, разработка, браузинг с несколькими вкладками) имеет смысл выделить 2 или более ядер. Главное — не переборщить: если вы выделите слишком много ядер, хостовая система начнет тормозить. Рекомендуется оставлять хотя бы одно ядро свободным для основной системы. Например, если у вас четырехъядерный процессор, разумно выделить гостевой системе 2 или максимум 3 ядра.

Image17

Шаг 3. Создайте виртуальный жесткий диск

VirtualBox предложит создать новый виртуальный диск или использовать уже имеющийся. Обычно выбирают «Создать новый виртуальный жесткий диск». 

В поле есть чекбокс — «Выделить место в полном размере». Он отвечает за выбор типа размещения данных на диске:

  • Динамический, когда чекбокс не нажат. Реальный файл на физическом диске растет по мере заполнения.

  • Фиксированный, когда чекбокс нажат. Сразу занимает указанное место, быстрее работает, но забирает большой объем ресурса с самого начала.

Image7

Шаг 4. Подтвердите создание ВМ

Проверьте правильность заполненных данных на последнем этапе и нажмите кнопку «Готово». Виртуальная машина создана. 

Настройка сети и общих папок

Важный этап — правильная конфигурация виртуальной сети, которая определяет, как виртуальная машина будет взаимодействовать с интернетом и другими устройствами.

Режимы сетевых адаптеров:

  • NAT (Network Address Translation)

Наиболее простой и безопасный. Виртуальная машина получает IP-адрес, скрытый за хостовой системой. Интернет внутри гостя будет работать, но другие устройства в локальной сети не смогут напрямую обращаться к этой виртуалке (если только не настраивать порт-проброс).

  • Сетевой мост

Гостевая система становится полноправным участником локальной сети и получает IP-адрес в той же подсети, что и хост. Подходит, если нужно, чтобы виртуальная машина была видна другими устройствами в сети.

  • Host-only Adapter

Применяется для создания изолированной сети между хостовой системой и виртуальными машинами. Никакого доступа к интернету, но удобно, когда требуется безопасная внутренняя связка для обмена файлами или тестов.

По умолчанию используется оптимальный вариант — NAT. Изменить выбор можно в настройках виртуальной машины, вкладка «Расширенные» (1), пункт «Сеть» (2). 

Image13

Общие папки

Чтобы передавать файлы между хостовой и гостевой системами, в VirtualBox предусмотрен механизм общих папок:

  1. В настройках виртуальной машины выберите «Общие папки».

Image18

  1. Добавьте папку на хосте и назначьте ей права (только просмотр или чтение/запись).

  2. Теперь в виртуальной машине эта папка будет доступна как сетевой ресурс или локальный путь (зависит от операционной системы гостя).

Работа с виртуальной машиной

После создания машины и ее запуска перед вами появится окно установки гостевой ОС, если вы указали ISO-образ для загрузки. Дальше всё как при обычной установке операционной системы:

  1. Следуйте инструкциям установщика (если не используется автоматическая установка, введите имя пользователя, выберите язык, отформатируйте виртуальный диск и т. д.).
  2. Дождитесь перезагрузки виртуальной машины.
  3. Настройте рабочий стол, сетевые параметры, обновления, дополнительное ПО и т. п.

Основные элементы управления

Основные кнопки управления находятся в верхнем тулбаре (1). Для получения к элементам управления выбранной виртуальной машины нажмите правую кнопку мыши в левом меню. 

  • Кнопка «Запустить» (1) запускает гостевую ОС.
  • Кнопка «Выключить» (2) завершает работу гостевой системы.
  • Кнопка «Сохранить состояние» (3) приостанавливает выполнение гостевой ОС и сохраняет её текущее состояние на диск. В следующий раз работа продолжится с этого же места.

Image2

Общий буфер обмена и функция Drag-n-Drop

Можно включить обмен текста и файлов между хостом и гостем. Настраивается в параметрах виртуальной машины, раздел «Общие», вкладка «Дополнительно».

Выберите «Двунаправленный» (Bidirectional) режим, чтобы копировать текст в любом направлении.

Image10

Полезные функции VirtualBox

1. Снимки (Snapshots)

Снимок — это точная копия состояния виртуальной машины (файлы, настройки, операции в памяти). Вы можете «заморозить» систему перед рискованным экспериментом, а при неудачном результате всегда вернуться к исходному состоянию.

Создается в меню «Машина», пункт «Сделать снимок».

Можно иметь несколько снимков, но имейте в виду, что они занимают дополнительное место на диске.

Image5

2. Клонирование

Если нужно быстро создать несколько виртуалок с одинаковой настройкой, используется клонирование:

  1. Правой кнопкой мыши кликните по виртуальной машине.
  2. Выберите «Клонировать».
  3. Укажите новое имя и тип копирования (полное или связанное).
    • Полное создает независимый клон с копией всех данных.
    • Связанное экономит место: новый экземпляр получает часть данных из оригинала, что требует аккуратного обращения с исходными файлами.

Image14

3. Режим Seamless (для гостя Windows)

Позволяет «растворять» окна гостевой системы в рабочем столе хоста. Это выглядит так, будто программы из гостя и хоста работают вместе в одном окружении. Удобно, когда нужно, к примеру, открыть специфический софт другой ОС, не переключаясь каждый раз между окнами.

4. Горячие клавиши

VirtualBox поддерживает различные горячие клавиши для удобной работы:

  • Ctrl + F (по умолчанию) переводит виртуальную машину в полноэкранный режим.
  • Right Ctrl + Home открывает меню управления во время полноэкранной работы.

Параметры комбинаций можно настраивать индивидуально в разделе настроек VirtualBox, вкладка «Общие», поле «Ввод».

Image15

5. Режимы отображения

Изменить режим отображения можно в верхнем тулбаре:

Image12

  • Полноэкранный режим (Full-screen): гость занимает весь экран.
  • Шкала (Scaled Mode): позволяет растягивать окно гостя до нужных размеров.

6. Аппаратное ускорение

Если ваша видеокарта поддерживает аппаратное 3D-ускорение, в настройках виртуальной машины во вкладке «Дисплей» можно включить соответствующую опцию (3D- или 2D-ускорение). Это даст возможность использовать некоторые графические приложения в гостевой ОС с лучшей производительностью.

Image19

Альтернативы VirtualBox

Хотя VirtualBox — один из самых популярных инструментов виртуализации, существуют и другие решения. У каждого есть свои особенности:

  1. VMware Workstation Player/Pro

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

  1. Hyper-V (Windows)

Встроенный гипервизор для Windows 10 Pro, Enterprise и Windows Server. Отличается хорошей производительностью и тесной интеграцией с инфраструктурой Microsoft, но не так прост в настройке, как VirtualBox.

  1. KVM (Linux)

Мощное средство виртуализации, встроенное в ядро Linux. Поддерживает аппаратное ускорение, управляется через консоль или различные GUI (например, Virt-Manager). Пользуется спросом в серверной среде.

  1. Parallels Desktop (macOS)

Коммерческое решение, оптимизированное для Mac. Отмечают высокую производительность и удобство, особенно при работе с Windows-гостями.

Выбор инструмента зависит от целей, бюджета и особенностей хостовой платформы. VirtualBox остается популярным благодаря бесплатной модели, кроссплатформенности и простоте использования.

Основные ошибки и их решения

Ниже приведена таблица с наиболее распространенными проблемами при работе с VirtualBox и их решениями.

Проблема

Симптом

Решение

Аппаратная виртуализация не включена

При запуске ВМ появляется ошибка вида «VT-x is disabled» (на Intel) или «AMD-V is disabled» (на AMD). Виртуальная машина не запускается вовсе.

Зайти в BIOS/UEFI хостовой системы и включить поддержку виртуализации (VT-x/AMD-V). Обычно это пункт «Virtualization Technology», «SVM Mode» или «Intel VT».

UEFI Interactive Shell вместо загрузчика

Вместо установки ОС появляется консоль Shell> и нет доступных дисков (fs0: недоступен).

Убедиться, что ISO-образ корректно подключен и совместим с UEFI. Если он не UEFI-загрузочный, отключить EFI в настройках ВМ (вкладка «Система» → снять галочку «Включить EFI»).

Нет сети (или нет интернета) в гостевой ОС

В гостевой системе отсутствует IP-адрес, либо ping не проходит. В браузере гостя отсутствует доступ к сайтам.

Проверить режим адаптера в настройках ВМ. Для простого выхода в интернет включить NAT (Network Address Translation). При необходимости видимости в локальной сети выбрать Bridged Adapter.

USB-устройства не видны в госте

Гость не распознает флешки, принтеры или другие USB-девайсы, даже если они подключены к хосту.

Установить VirtualBox Extension Pack. В настройках ВМ во вкладке «USB» выбрать версию контроллера (USB 2.0 или 3.0) и добавить нужное устройство. Переподключить флешку, выбрав ее в меню «Устройства».

«Kernel driver not installed (rc=-1908)» (Linux-хост)

Ошибка при запуске VirtualBox: «The VirtualBox Linux kernel driver is either not loaded or not set up correctly (rc=-1908)» и ВМ не стартует.

Установить заголовки ядра и dkms (sudo apt install build-essential dkms linux-headers-$(uname -r)), затем переустановить VirtualBox. Или перезагрузить систему, чтобы модуль ядра vboxdrv был загружен.

«Could not open the medium … VERR_FILE_NOT_FOUND»

При запуске появляется сообщение об отсутствии файла виртуального диска или ISO.

Убедиться, что файл диска или ISO реально существует и путь к нему корректен. Если файл находится на внешнем носителе, подключите его заново или укажите актуальный путь к диску в настройках VirtualBox («Хранилище»).

Гостевая ОС сильно тормозит

Высокая загрузка CPU, всё работает медленно, приложения гостя часто зависают.

Увеличить объем оперативной памяти (RAM) и число ядер CPU в настройках ВМ, но не «забирать» слишком много у хоста. Отключить лишние фоново работающие службы в госте. Проверить, включено ли аппаратное ускорение (3D) при необходимости.

Ошибка «VT-x is not available (VERR_VMX_NO_VMX)» при запуске второй ВМ

Невозможно запустить несколько ВМ одновременно: первая работает, вторая выдает ошибку VT-x.

На некоторых системах (особенно Windows-хост с Hyper-V) аппаратная виртуализация может быть занята другим гипервизором. Отключите Hyper-V, WSL2 или Hypervisor Platform (если не нужно) либо ограничьтесь запуском одной ВМ за раз.

Надежное облако для ваших проектов

Заключение

VirtualBox — универсальный инструмент виртуализации, позволяющий эффективно тестировать и развертывать различные операционные системы без риска для основной машины. С его помощью можно безопасно устанавливать незнакомое ПО, экспериментировать с сетевыми настройками, отлаживать приложения и проводить учебные эксперименты. 

Хотите внести свой вклад?
Участвуйте в нашей контент-программе за
вознаграждение или запросите нужную вам инструкцию
img-server
17 апреля 2025 г.
90
14 минут чтения
Средний рейтинг статьи: 5
Пока нет комментариев