VirtualBox — это средство, позволяющее создавать на ПК виртуальную машину со своей собственной операционной системой.
Виртуальные машины используются для тестирования ПО на разных платформах: Microsoft Windows, Linux, macOS. Без виртуализации разработчикам пришлось бы держать под рукой отдельную ЭВМ под каждую ОС.
Всем виртуальным машинам выделяется пространство на физическом диске. Их операционные системы называются гостевыми, а ОС физического ПК — хостовой.
VirtualBox распространяется бесплатно и устанавливается на компьютеры под управлением операционных систем Windows, macOS и Linux.
Создадим виртуальную машину, работающую на Debian — ОС на базе Linux, которая используется для работы на ПК и серверах.
Из этой статьи вы узнаете:
- Как установить VirtualBox
- Как создать виртуальную машину
- Как её настроить
- Как правильно её запустить
Запуск и настройка программы проста и не требует специальных знаний. Для скачивания переходим по ссылке. Это не самая последняя версия VirtualBox, но для удобства мы будем работать с ней.
На странице находится список дистрибутивов для загрузки на ПК под управлением разных ОС. Мы будем устанавливать программу на ПК под управлением Windows — следовательно, выбираем версию Windows hosts. Она первая в списке.
Скачиваем её на свой ПК. По завершении процесса появляется приветствие:
Приступаем к установке VirtualBox. В процессе могут выплывать разные предупреждения. Игнорируем их и нажимаем Next. В финале нам откроется главный экран программы с приветствием на русском языке:
Вверху страницы нажимаем кнопку «Создать». В появившемся окне программа предлагает дать машине имя и выбрать ОС. По умолчанию задан VirtualBox под управлением Windows.
Назовём нашу виртуальную машину ВМ-1. Так как она будет управляться ОС на базе Linux, в выпадающем окне «Тип» выбираем Linux. Затем, в окне «Версия», — Debian (x64-bit).
Указываем объём памяти, который мы выделим нашей ВМ-1: оставляем заданный по умолчанию или вводим своё значение.
Объём памяти напрямую влияет на работу виртуальной машины. Лучше всего придерживаться простого правила: выделять не более половины RAM физического ПК. Также можно отталкиваться от рекомендации VirtualBox, которая отмечает зелёным фоном рекомендуемый объём памяти.
Создаём виртуальный жёсткий диск. По умолчанию программа предлагает новый диск с рекомендуемым объёмом. Принимаем параметры или задаём свои.
Выбираем тип файла жёсткого диска. По умолчанию VirtualBox предлагает VDI. Ок, соглашаемся. VHD и VMDK — это форматы, предназначенные для виртуальных машин на базе аналогов VirtualBox: VMWare и Virtual PC. Использование VHD и VMDK приведёт к снижению производительности нашей виртуальной машины.
Указываем формат хранения: динамический или фиксированный. Для большинства задач подходит динамический: его размер будет увеличиваться или уменьшаться в зависимости от содержимого. Для задач, где нужна максимальная производительность (например, обработка видео) подходит фиксированный формат.
Выбираем размер диска. В нашем случае это 16 ГБ. При желании в VirtualBox можно задать больший объём. Именуем новый диск так, как предлагает программа.
Мы создали виртуальную машину. На экране указаны её параметры: название, операционная система, оперативная и видеопамять.
Сейчас у нашей машины параметры, заданные по умолчанию. Если мы хотим их изменить, наводим мышку на виртуальную машину ВМ-1 слева на экране, кликаем по ней правой кнопкой и в выпадающем меню выбираем «Настроить».
Выбираем вкладку «Система», затем — «Процессор». Сразу в VirtualBox значения заданы по умолчанию, при желании меняем их на другие. Например, увеличиваем количество задействованных процессоров. Помните, что не стоит устанавливать значения за пределами рекомендуемой зелёной зоны. Как видно на скриншоте, это два ядра из имеющихся четырёх. Если установить больше, это негативно скажется на работе нашего ПК.
Во вкладке «Ускорение» настраиваем режим виртуализации и дополнительные параметры для ускорения работы. Они подбираются автоматически и зависят от выбранной гостевой ОС. Ничего не меняем, оставляем параметры по умолчанию.
Вариант «Минимальный» выбирают для гостевых систем macOS. «Hyper-V» — для Windows, а «KVM» — для Linux. Вариант «Отсутствует» выбираем, когда мы хотим скрыть от гостевой ОС, что она работает на виртуальной машине, а не на физическом ПК. «Совместимый» создан для поддержки виртуальных машин, созданных на устаревших версиях VirtualBox.
Функция «Включить PAE/NX» предназначена для поддержки 4 и более ГБ ОЗУ в 32-битных системах. Мы работаем в 64-битной системе, поэтому для нас это неактуально.
Из вкладки «Система» переходим во вкладку «Дисплей», чтобы установить параметры видеопамяти. Она определяет объём ресурсов, выделенный для виртуального графического адаптера гостевой ОС. Адаптер, в свою очередь, отвечает за обработку графических операций и вывод изображения на экран. Если выделенный объём ресурсов недостаточен, производительность может снизиться. У нашей виртуальной машины значение видеопамяти по умолчанию задано 16 МБ. Это немного, поэтому лучше сразу указать его максимальное рекомендуемое значение. В нашем случае это 128 МБ.
Для подключения к интернету VirtualBox по умолчанию использует сеть NAT. Этот вариант хорошо работает в большинстве ситуаций. Машине присваивается один и тот же IP-адрес, и она полагает, что находится в своей изолированной сети. Важно, что это будет работать, даже если ПК перемещается из одной сети в другую. Например, ноутбук меняет местоположение и подключения вместе со своим владельцем.
Если мы захотим создать связь между ВМ и ПК, выбираем и настраиваем тип подключения «Сетевой мост».
Когда нужна сеть из нескольких виртуальных машин, выбираем и настраиваем «Виртуальный адаптер хоста». Доступа к интернету не будет, но зато машины смогут взаимодействовать между собой. Подробно типы подключений рассматривать не будем — это тема отдельной статьи.
Ко всем настройкам всегда можно вернуться и изменить их согласно изменившимся задачам.
Пора установить в VirtualBox ОС. Скачиваем образ Debian 11.6 на флешку или прямо на ПК с официального сайта. Несмотря на предупреждение, контрольную сумму можно не проверять.
Нажимаем кнопку «Запустить» в интерфейсе VirtualBox.
Нажимаем на значок папки либо в выпадающем окне находим и выбираем папку с образом Debian и продолжаем.
Выбираем «Сетевой интерфейс» и ждём, пока произойдёт настройка сети. В процессе время от времени будут появляться всплывающие окна. Не вникая в их содержание, просто нажимаем «Далее» или «Продолжить».
После завершения настройки VirtualBox на экране появится меню со списком способов инсталляции. Выбираем первый — Graphical Install.
После инсталляции программа предлагает выбрать язык. Выбираем русский или оставляем предложенный английский.
Затем система предлагает выбрать местонахождение. Выбираем РФ или другую страну, в которой находимся.
Переходим к настройке клавиатуры. Первым делом устанавливаем язык клавиатуры — русский или другой на выбор из списка.
Затем выбираем способ переключения языков с русского на английский и обратно. По умолчанию стоит Alt + Shift.
После этого система самостоятельно загружает компоненты с установочного носителя и настраивает сеть.
Пора дать нашей машине имя, под которым она будет известна в сети. По умолчанию предлагается назвать её debian. Сохраняем имя или вводим свой вариант.
Затем система предлагает задать имя домена. Делать это необязательно, ведь мы устанавливаем ОС на виртуальную машину и домена у нас нет. Оставляем поле пустым.
Переходим к установке паролей. В Debian есть два типа пользователей:
- Суперпользователь с правами администратора.
- Пользователь.
Для нас разница между пользователями не важна, так как VirtualBox находится на нашем частном компьютере. Однако доступ лучше всё же разграничить, чтобы случайно ничего не сломать.
Задаём пароль суперпользователя.
Переходим к настройке учётных записей обычного пользователя. Сначала даём ему имя. У нас это First User, но можно придумать свой вариант.
Теперь придумываем имя пользователя, под которым он будет известен в системе, например user, а затем задаём для него пароль.
После установки паролей нам нужно выбрать время, которое будет отображаться при работе нашей машины. Устанавливаем свой часовой пояс.
Переходим к разметке дисков. Система предлагает несколько опций на выбор. Наша цель — потестировать виртуальную машину, поэтому выбираем первый вариант: «Авто — использовать весь диск».
Появляется предупреждение о стирании всех данных на диске. Подтверждаем.
Выбираем схему разметки. По умолчанию система рекомендует первый вариант — «Все файлы в одном разделе (рекомендуется новичкам)». Соглашаемся и продолжаем.
В появившемся окне ничего не меняем, только подтверждаем завершение разметки и запись изменений на диск.
В конце процедуры разметки в отдельном окне подтверждаем сохранение изменений на диске. Ставим «Да» и нажимаем «Продолжить».
Начинается установка базовой системы.
В процессе установки система может сообщить о найденной метке и предложить просканировать другой диск. Этого делать не надо — оставляем «Нет» и нажимаем «Продолжить».
По окончании установки система предлагает выбрать зеркало архива. Страну выбираем на своё усмотрение.
В списке зеркал архива оставляем предложенный по умолчанию deb.debian.org.
Если отказаться от выбора зеркала, будет загружена система с минимальными настройками. Она содержит только базовые компоненты и не имеет предустановленного графического интерфейса пользователя. Работа с такой системой требует хороших навыков администрирования и не подходит для новичков.
Система предлагает ввести информацию об HTTP-прокси. Оставляем поле пустым и продолжаем.
Система предлагает настроить менеджер пакетов. Нам это не нужно, поэтому просто идём дальше к установке базового пакета. По завершении установки система предложит отправлять разработчикам дистрибутива анонимные сообщения со статистикой используемых пакетов. Это ни на что не влияет, поэтому соглашаемся или отказываемся.
Переходим к выбору ПО. Система предлагает установить один из вариантов окружения рабочего стола. Мы установим GNOME. Он и KDE Plasma — два наиболее популярных варианта рабочего стола. У него минималистичный дизайн с фокусом на удобство использования. Интерфейс напоминает macOS.
KDE Plasma имеет более насыщенный интерфейс с различными панелями инструментов и меню. Интерфейс напоминает Windows.
Если есть желание разобраться, то можно установить на разные машины GNOME и KDE Plasma, сравнить и выбрать рабочий стол на свой вкус.
Мы установим GNOME, поэтому выбираем комбинацию, как на скриншоте, и продолжаем.
Установка в среднем занимает 10–15 минут.
По завершении установки ПО система предлагает установить загрузчик GRUB.
Выбираем «Да» и продолжаем.
Теперь нам надо выбирать устройство, куда мы установим наш загрузчик. Под устройством система подразумевает виртуальный диск с образом ОС Debian. У нас есть диск по умолчанию, его и выбираем.
По завершении установки загрузчика появляется экран с предложением извлечь установочные носители, чтобы загрузить систему. Нажимаем «Продолжить».
Установка завершена, и появляется экран с предложением запустить систему. Нажимаем «Продолжить».
Загрузка занимает 1–2 минуты, по её окончании появляется экран с именем нашего пользователя — First User. Наша виртуальная машина готова к работе.
Для входа используем пароль и логин, которые мы до этого установили.
Так выглядит интерфейс нашей виртуальной машины.
Поздравляем: мы установили виртуальную машину с операционной системой Debian.
Linux и его дистрибутивы: Debian, Ubuntu, Fedora и другие — поддерживают различные языки программирования, что делает их идеальной средой для использования в самых разных областях IT. Самый наглядный пример — операционная система Android, работающая на ядре Linux. Знание Linux необходимо в работе системных администраторов, сетевых инженеров и разработчиков.
Установка Virtualbox на Windows
VirtualBox — это виртуальная машина, с помощью которой можно создать на одном компьютере еще один компьютер: он будет использовать ресурсы (диск, память, адаптеры) основного устройства, но при этом работать изолированно. С помощью Oracle Virtualbox можно запускать операционные системы для разных целей (экспериментов с программным обеспечением, тестирования несовместимых программ и утилит, эмуляции компьютерных сетей) в изолированной среде. Если виртуальная ОС будет повреждена, можно переустановить ее, что никак не повлияет на основную систему — это важное преимущество виртуализации.
В статье мы покажем, как установить Virtualbox на операционную систему Windows 10.
Как установить VirtualBox на Windows 10
Обратите внимание: несмотря на то, что установка проходит на английском языке, интерфейс программы VirtualBox полностью переведен на русский.
Чтобы скачать и установить VM VirtualBox на Windows 10, следуйте инструкции ниже:
1. Перейдите на официальный сайт, чтобы скачать программу.
2. В списке «VirtualBox (последняя версия) platform packages» кликните по пункту Windows hosts. Автоматически запустится загрузка файла.
3. Запустите программу от имени администратора. Для этого на компьютере кликните по файлу правой кнопкой мыши и выберите Запуск от имени администратора:
4. Чтобы запустить процесс установки, нажмите Next:
5. Выберите нужные компоненты для будущей BM. Мы рекомендуем подключить их все:
- VirtualBox USB Support — поддержка всех USB-устройств, которые будут подключены к виртуальной машине (прямо в операционной системе, установленной на виртуальную машину);
- VirtualBox Networking — создание виртуального сетевого адаптера и подключение виртуальной машины к интернету. Также будут установлены необходимые для полноценной работы драйверы;
- VirtualBox Python 2.x Support — поддержка скриптов на языке программирования Python. Скрипты позволяют расширять стандартный функционал программы.
Для этого нажмите на кнопку со знаком «минус»:
Затем нажмите Next:
6. На момент установки Virtualbox произойдет кратковременная потеря сети. Если это не критично в ближайшие 2-3 минуты, нажмите Yes:
7. Дайте согласие на установку пакета Python Core и win32api (иначе виртуальная машина для Windows 10 будет работать некорректно) — кликните Yes:
8. Чтобы перейти к установке, нажмите Next:
9. Затем нажмите Install.
Готово, вы установили виртуал бокс для виндовс 10.
Чтобы начать работу, скачайте образ нужной вам ОС (если вы новичок, подойдет готовая виртуальная машина) и настройте виртуальный виндовс. Например, в статье мы рассказали, как установить и настроить на Virtualbox ОС Linux.
Все способы:
- Установка и настройка VirtualBox
- Установка
- Настройка
- Вопросы и ответы: 4
VirtualBox представляет собой эмулятор операционной системы, базирующейся на хостовой машине, а попросту на нашем компьютере. Установка программы обычно не занимает много времени и не требует каких-либо навыков, и сегодня мы подробно рассмотрим данную процедуру.
Установка и настройка VirtualBox
Для начала необходимо посетить официальный сайт и скачать установщик. Сделать это можно по ссылке ниже. Далее мы подробно рассмотрим процесс установки и разберем основные нюансы настройки программы.
Скачать VirtualBox
Установка
- Запускаем скачанный файл. При запуске менеджер установки отображает наименование и версию устанавливаемого приложения. Пошаговый Мастер упрощает процесс инсталляции, давая пользователю подсказки. Нажимаем «Next».
- В открывшемся окне можно удалить ненужные компоненты приложения и выбрать желаемую директорию для установки. Следует обратить внимание на напоминание установщика о необходимом запасе свободного места – на диске должно быть не занято как минимум 161 Мб. Все настройки оставляем по умолчанию и переходим к следующему шагу, нажимая «Next».
- Установщик предложит разместить ярлык приложения на рабочем столе и в панели быстрого запуска, а также установить ассоциацию с ним файлов и виртуальных жестких дисков. Можно выбрать из предложенного желаемые опции, а с ненужных снять галки. Переходим далее.
- Установщик предупредит о том, что при инсталляции интернет-соединение (или соединение с локальной сетью) будет разорвано. Соглашаемся, нажимая «Yes».
- Нажатием на кнопку «Install» запускаем процесс инсталляции. Теперь нужно только ожидать его завершения. По ходу этого процесса установщик в диалоговом окне предложит установить драйверы контроллеров USB. Это следует сделать, поэтому жмем на соответствующую кнопку.
- На этом все этапы установки VirtualBox пройдены. Процесс, как видно, не представляет сложностей и не занимает много времени. Осталось только завершить его, нажав «Finish».
Настройка
Итак, мы установили приложение, теперь рассмотрим его настройку. Обычно после установки оно запускается автоматически, если только пользователь сам не отменил эту функцию — в таком случае придется выполнить запуск самостоятельно. Когда это происходит впервые, отображается приветственное окно. По мере создания виртуальных машин они будут отображаться на стартовом экране вместе с настройками.
Перед созданием первой виртуальной машины следует настроить приложение. Открыть окно настроек можно, проследовав по пути «Файл» – «Настройки». Более быстрый способ — нажатие комбинации Ctrl+G.
Вкладка «Общие» позволяет задать папку для хранения образов виртуальных машин. Они достаточно объемны, что следует учитывать при определении места их размещения. Папка должна быть расположена на диске, имеющем достаточно свободного места. В любом случае заданную папку можно изменить при создании ВМ, поэтому если вы еще не определились с местом, на данном этапе можно оставить директорию по умолчанию. Пункт «Библиотека аутентификации VDRP» остается по умолчанию.
На вкладке «Ввод» можно задать комбинации клавиш для управления приложением и виртуальной машиной. Настройки будут отображены в нижнем правом углу окна ВМ. Рекомендуется запомнить клавишу Host (это Ctrl справа), однако настоятельной необходимости в этом нет.
Пользователю предоставляется возможность установить желаемый язык интерфейса приложения.
Также можно активировать опцию проверки обновлений или отказаться от нее.
Настраивать параметры дисплея следует отдельно для каждой виртуальной машины. Поэтому в данном случае в окне настроек можно оставить значение по умолчанию.
То же самое касается и настроек сети.
Установка дополнений к приложению выполняется на вкладке «Плагины». Если помните, дополнения были загружены при инсталляции программы. Для того чтобы установить их, нажимаем кнопку «Добавить плагин» и выбираем нужное дополнение. При этом следует учесть, что версии плагина и приложения должны совпадать. Более детально данная процедура рассмотрена в представленных по ссылкам ниже статьях.
Подробнее:
Скачать плагин Oracle VM VirtualBox Extension Pack
Устанавливаем пакет расширений VirtualBox Extension Pack
И последний шаг настройки – если планируется использовать прокси, его адрес указывается на одноименной вкладке.
На этом все. Установка и настройка VirtualBox завершена. Теперь можно создавать виртуальные машины, устанавливать ОС и приступать к работе.
Наша группа в TelegramПолезные советы и помощь
VirtualBox – это специальное средство для виртуализации, позволяющее запускать операционную систему внутри другой. Оно поставляется в двух версиях – с открытым и закрытым исходным кодом. С помощью VirtualBox мы можем не только запускать ОС, но и настраивать сеть, обмениваться файлами и делать многое другое.
Что представляет собой VirtualBox и как им пользоваться – об этом и многом другом поговорим в сегодняшней статье.
Шаг 1: Установка Virtual Box
В инсталляции VirtualBox нет ничего сложного: программа поставляется в бесплатном доступе для Linux, Solaris, macOS и Microsoft Windows. Скачать ее можно с официального сайта.
Как только установка будет завершена, перед нами отобразится главный экран программы:
С ним мы и будем работать в последующих разделах – в частности рассмотрим, как создать виртуальную машину и провести дополнительные настройки.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться
Шаг 2: Создаем виртуальную машину
Как мы уже говорили, основная функция VirtualBox – виртуализация. Чтобы запустить новую операционную систему, необходимо создать для нее виртуальную машину. Для этого необходимо выполнить следующее:
- Запускаем VirtualBox и в правой части выбираем «Создать».
- В отобразившемся окне прописываем имя операционной системы и указываем путь до машины. Обратите внимание на то, что тип ОС выбирается автоматически в зависимости от введенного названия.
- Выбираем, сколько оперативной памяти будет отведено под будущую ОС.
- Отмечаем пункт «Создать новый виртуальный жесткий диск» и нажимаем «Создать».
- Указываем «VDI».
- Далее выбираем тип диска: динамический или фиксированный. Лучше выбрать динамический, ведь тогда размер файла диска будет увеличиваться в зависимости от его наполнения в виртуальной машине.
- Осталось выбрать размер диска:
- В результате будет создана новая виртуальная машина:
Обратите внимание на то, что мы еще не устанавливали операционную систему, а лишь отвели для нее место. Теперь мы можем запустить виртуальную машину и поставить на нее нужную ОС, но перед этим давайте пройдемся по некоторым параметрам.
Шаг 3: Настраиваем процессор
Для каждой операционной системы мы можем задать пользовательские настройки процессора, например, нам доступна возможность выбрать количество ЦП, а также установить предел загрузки ЦПУ. Все эти параметры находятся в настройках выбранной виртуальной машины:
- Кликаем правой кнопкой мыши по виртуальной машине и выбираем «Настроить…».
- В отобразившемся окне переходим в раздел «Процессор» и устанавливаем нужные значения.
Функция «Включить PAE/NX» предназначена для поддержки 4 и более Гб ОЗУ в 32-битных системах.
Во вкладке «Ускорение» мы можем выбрать режим виртуализации, а также настроить дополнительные параметры для увеличения скорости работы.
Шаг 4: Настраиваем графику
Иногда при установке новой виртуальной машины значение видеопамяти по умолчанию составляет 16 Мб, тогда как рекомендуется выделять не менее 128 Мб. Изменить это можно в настройках раздела «Дисплей».
Если у вас видеокарта на 2 Гб, то максимальное значение видеопамяти будет равно 256 Мб. В этом же разделе можно установить количество мониторов, изменить коэффициент масштабирования и многое другое.
Шаг 5: Настраиваем сеть
Изначально виртуальная машина использует сеть NAT, что вполне удобно, если необходимо получить доступ к интернету. Если же вам нужно настроить взаимосвязь между разными ВМ, то потребуется выполнить дополнительные настройки.
В настройках переходим в раздел «Сеть» и заходим в подраздел «Адаптер 2». Там активируем пункт «Включить сетевой адаптер» и указываем тип подключения «Виртуальный адаптер хоста».
Обратите внимание на имя – теперь все, кто будет его использовать, автоматически подключатся к единой виртуальной сети.
Шаг 6: Клонирование
Еще одна полезная функция – «Клонирование». С ее помощью мы можем сделать резервную копию виртуальной машины, чтобы в последующем обратиться к ней при возникновении различного рода проблем.
Для этого кликаем правой кнопкой мыши по виртуальной машине и выбираем «Клонировать…».
В отобразившемся окне потребуется выбрать путь и скачать туда резервную копию.
Шаг 7: Запускаем виртуальную машину
Вот мы и пришли к самому главному – запуску созданной виртуальной машины в VirtualBox. Для этого нам потребуется загрузочный диск необходимой операционной системы. Это обычный образ, который мы всегда используем при установке ОС на ПК. Установить его в VirtualBox мы можем следующим образом:
- Выбираем созданную ранее виртуальную машину и в правой части нажимаем на кнопку «Запустить».
- Добавляем образ операционной системы.
- Когда операционная система будет установлена, вы получите к ней доступ через окно VirtualBox. Например, вот так будет выглядеть Linux:
Шаг 8: Устанавливаем дополнительные плагины
Дополнительные расширения VirtualBox позволяют получить доступ к USB-устройствам и веб-камере из виртуальной машины, настроить удаленный доступ и многое другое. Для их установки потребуется скачать дополнительный пакет с официальной страницы.
Далее следуем инструкции:
- Заходим в VirtualBox и переходим в «Файл» -> «Настройки…».
- Открываем раздел «Плагины» и в правой части кликаем по кнопке в виде плюса.
- Выбираем скачанный пакет и в отобразившемся окне выбираем «Установить».
Таким образом, вы сможете работать с USB-устройствами напрямую через виртуальную машину.
Шаг 9: Делаем снимки состояния
Ранее мы уже создавали копию виртуальной машины, которой можно воспользоваться в случае непредвиденных проблем. Но это не единственный способ создания резервной копии – мы также можем использовать специальную функцию «Снимок состояния». Она позволяет возвращать систему к предыдущему состоянию.
Создать снимок можно следующим образом:
- Запускаем виртуальную машину и в верхней части выбираем «Машина» -> «Сделать снимок состояния…».
- Задаем ему имя и по желанию прописываем описание.
- Вернуться к созданному снимку мы можем через меню «Машина» -> «Инструменты» -> «Снимки».
Шаг 10: Записываем видео с экрана
Если вам потребуется снять ролик о том, как вы пользуетесь операционной системой через VirtualBox, сделать это можно прямо в программе. Достаточно запустить виртуальную машину и перейти в раздел «Вид», затем выбирать «Запись».
Шаг 11: Подключаем дополнения гостевой системы
Дополнения гостевой системы позволяют использовать такие возможности, как общий буфер обмена, общие папки, перетаскивание файлов, интеграция экрана, адаптация разрешения виртуальной машины и многое другое.
Воспользоваться этим можно через вкладку «Устройства» -> «Подключить образ диска Дополнений гостевой ОС…».
Останется запустить специальный установщик, который поддерживается как на Linux, так и на Windows.
На этом моя статья подходит к концу. Сегодня мы рассмотрели, как пользоваться мощным инструментом VirtualBox. С его помощью мы можем устанавливать дополнительные операционные системы, проводить между ними сеть, а также выполнять все то, что доступно в обычной ОС.
Обновлено:
Опубликовано:
Используемые термины: Virtualbox, Windows, Linux.
Virtualbox позволяет легко организовать тестовую среду у себя на компьютере. Он удобен и прост в установке и использовании. Мы рассмотрим его установку на компьютеры под управлением Windows и Linux. Также мы установим Extension Pack.
Установка на Windows
Linux
Ubuntu
CentOS
Extension Pack
Шпаргалка с командами
Решение возможных проблем
На Windows
В качестве примера мы установим Virtualbox на Windows 10.
Скачиваем последнюю версию программы с официального сайта.
* на момент обновления это была версия 6.1.12.
Запускаем скачанный файл. В открывшемся окне нажимаем Next — откроется окно выбора компонентов. Оставьте все, как есть и нажмите Next:
В следующем окне оставьте галочки, как есть (для Virtualbox будут созданы ярлыки на рабочем столе, в меню Пуск и все файлы данной программы будут автоматически открываться в ней при двойном клике).
В следующем окне установщик предупредит, что на момент установки Virtualbox произойдет кратковременная потеря сети. Убедитесь, что сеть не понадобиться в ближайшие 2-3 минуты и нажмите Yes.
В последнем окне нажмите Install — начнется процесс инсталляции платформы виртуализации.
В процессе выскочит окно с предупреждением об установки дополнительных устройств — соглашайтесь.
Когда установки будет завершена, нажмите Finish.
На Linux
Для примера мы установим Virtualbox на Ubuntu и CentOS. Мы будем использовать командную строку — это быстрый и универсальный подход для работы с Linux.
Ubuntu
В Ubuntu программное обеспечение Virtualbox есть в репозиториях. Поэтому для установки вводим одну команду:
apt-get install virtualbox
Запуск программы выполняется командой:
virtualbox
… или в графическом интерфейсе среди приложений.
CentOS
Для установки на CentOS сначала переходим на страницу Download VirtualBox for Linux Hosts и копируем ссылку на последнюю версию платформы виртуализации для нужной версии Linux:
С помощью скопированной ссылки, скачиваем файл RPM на компьютер с CentOS командой:
wget https://download.virtualbox.org/virtualbox/6.1.12/VirtualBox-6.1-6.1.12_139181_el8-1.x86_64.rpm
* если мы получим ошибку, то выполним установку программы для загрузки файлов командой yum install wget.
Для установки virtualbox из загруженного файла вводим:
yum localinstall VirtualBox-*.rpm
Extension Pack (для Windows и Linux)
Extension Pack расширяет функциональные возможности Virtualbox, например — поддержка USB 3, PXE загрузка, шифрование диска. Установка выполняется одинаково для всех операционных систем.
С официального сайта скачиваем последнюю версию пакета:
Запускаем Virtualbox — кликаем по Файл — Настройки:
Нажимаем Плагины — добавление нового:
Выбираем скачанный файл — Установить — прокручиваем до конца лицензионное соглашение и кликаем по Я согласен (кнопка станет активной после пролистывания текста соглашения до конца).
Плагин будет установлен и появится в списке:
Некоторые команды для управления из консоли
Управление гипервизором из командной строки выполняется с помощью утилиты vboxmanage. Рассмотрим некоторые часто используемые команды в Linux и Windows для управления Virtualbox. Предполагается, что мы будем работать с виртуальной машиной с названием VMname.
Команды нужно выполнять от пользователя, под которым созданы виртуальные машины, так как при работе в многопользовательской среде, у каждого будет свой профиль с настройками Virtualbox.
1. Список виртуальных машин
Простой список:
vboxmanage list vms
Список с подробным выводом информации:
vboxmanage list vms -l
С сортировкой:
vboxmanage list vms -s
Подробная информаци о конкретной виртуальной машине:
vboxmanage showvminfo VMname
Список запущенных машин:
vboxmanage list runningvms
2. Создание виртуальной машины
Выполняется в несколько этапов. Для удобства работы, созданим переменную с названием создаваемой машины, например:
export VM_NAME=’Astra01′
* предполагается, что мы создаем машину с названием Astra01.
Создаем VM:
vboxmanage createvm —name ${VM_NAME} —ostype Debian_64 —register —basefolder ~/»VirtualBox VMs»
* данная команды создаст машину с типом операционной системы Debian (x64). Ее папка будет размещена в каталоге VirtualBox VMs, который находится в домашней директории другого пользователя — эту опцию нужно проверить и проверить, где данная папка находится в вашем случае.
Список типов операционных систем можно посмотреть командой:
vboxmanage list ostypes
Мы должны получить соощение на подобие:
Virtual machine ‘Astra01’ is created and registered.
UUID: ecff742b-1fd2-4480-a923-dca50044e7b6
Settings file: ‘/home/dmosk/VirtualBox VMs/Astra01/Astra01.vbox’
Задаем нужные опции:
vboxmanage modifyvm ${VM_NAME} —ioapic on
vboxmanage modifyvm ${VM_NAME} —memory 2048 —vram 128
vboxmanage modifyvm ${VM_NAME} —nic1 nat
* где ioapic включает расширенную поддержку управления питанием на уровне БИОС; memory укажет на объем оперативной памяти; vram — объем видеопамяти; nic1 nat — создаст сетевое подключение типа NAT.
Создадим и подключим дисковый накопитель:
vboxmanage createhd —filename ~/»VirtualBox VMs»/${VM_NAME}/${VM_NAME}_DISK.vdi —size 16384 —format VDI
vboxmanage storagectl ${VM_NAME} —name «SATA Controller» —add sata —controller IntelAhci
vboxmanage storageattach ${VM_NAME} —storagectl «SATA Controller» —port 0 —device 0 —type hdd —medium ~/»VirtualBox VMs»/${VM_NAME}/${VM_NAME}_DISK.vdi
Подключим образ ISO:
vboxmanage storagectl ${VM_NAME} —name «IDE Controller» —add ide —controller PIIX4
vboxmanage storageattach ${VM_NAME} —storagectl «IDE Controller» —port 1 —device 0 —type dvddrive —medium /ISO/debian.iso
Зададим порядок загрузки:
vboxmanage modifyvm ${VM_NAME} —boot1 dvd —boot2 disk —boot3 none —boot4 none
Разрешаем удаленный рабочий стол на 10001 порту:
vboxmanage modifyvm ${VM_NAME} —vrde on
vboxmanage modifyvm ${VM_NAME} —vrdemulticon on —vrdeport 10001
Запускаем созданную виртуальную машину:
vboxheadless —startvm ${VM_NAME}
Открываем клиент RDP (например, подключение к удаленному рабочему столу Windows) и выполняем установку системы.
3. Включение, выключение и перезагрузка
Включить:
vboxmanage startvm VMname
В зависимости от того, с графикой мы хотим запустить машину или нет, мы можем применить опцию type:
vboxmanage startvm —type gui VMname
vboxmanage startvm —type headless VMname
* где gui и headless, соответственно, для графики (отображение окна виртуальной машины) или в фоне.
Остановить:
vboxmanage controlvm VMname poweroff soft
Перезагрузка (грубая):
vboxmanage controlvm VMname reset
4. Редактирование
Переименовать виртуальную машину:
vboxmanage modifyvm «Rocky Linux 01» —name «Rocky-Linux-01»
* в данном примере мы изменили название с Rocky Linux 01 на Rocky-Linux-01.
Изменить количество ядер процессора:
vboxmanage modifyvm «Rocky Linux 01» —cpus 4
Изменить объем оперативной памяти:
vboxmanage modifyvm «Rocky Linux 01» —memory 4096
Включить вложенную виртуализацию:
vboxmanage modifyvm «Rocky Linux 01» —nested-hw-virt on
5. Работа с дисками
Добавление диска:
vboxmanage createmedium disk —filename «/home/user/VirtualBox VMs/VMname/disk_test.vdi» —size 10240 —format VDI —variant Standard
* где:
- filename — путь до файла с виртуальным диском.
- size — максимальный размер диска. Указывается в мегабайтах.
- format — формат диска. Возможные варианты: VDI, VMDK, VHD.
- variant — формат файла. Возможны варианты: Standard, Fixed, Split2G, Stream, ESX.
Подключение диска к вируальной машине.
Для начала выключаем виртуальную машину. Это можно сделать из самой операционной системы или как указано ранее в инструкции:
vboxmanage controlvm VMname poweroff soft
После можно выполнить команду:
vboxmanage storageattach VMname —medium «/home/user/VirtualBox VMs/VMname/disk_test.vdi» —storagectl «SATA» —port 1 —type hdd
Посмотреть имя контроллера у виртуальной машины можно командой:
vboxmanage showvminfo VMname | grep «Storage Controller Name»
Можно снова включать виртуальную машину:
vboxmanage startvm VMname
6. Работа со снимками
Показать список снапшотов для виртуальной машины:
vboxmanage snapshot VMname list
Создать снимок:
vboxmanage snapshot VMname take snapshot-name [—description=description] [—live]
* где:
- snapshot-name — имя для снимка.
- description — описание.
- live — не выключать машину для создания снимка (дольше по времени).
Восстановить из снимка:
vboxmanage snapshot VMname restore snapshot-name
* виртуальная машина должна быть выключена.
Удалить снимок:
vboxmanage snapshot VMname delete snapshot-name
7. Работа с сетью
Список сетей NAT:
vboxmanage list natnets
Возможные проблемы
Рассмотрим проблемы, с которыми мы можем столкнуться при установке или работе с Vitrualbox.
The VirtualBox Linux kernel driver is either not loaded or not set up correctly
Проблема может появиться при попытке запустить виртуальную машину. В ошибке говорится, что необходимо ввести команду ‘/sbin/vboxconfig’ от пользователя root для решения проблемы. Однако, при вводе данной команды мы получаем ошибку:
This system is currently not set up to build kernel modules.
Please install the Linux kernel «header» files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
kernel-devel kernel-devel-5.11.12-300.fc34.x86_64
* где kernel-devel kernel-devel-5.11.12-300.fc34.x86_64 — конкретная версия исходников ядра, которой не хватает программе.
Причина: для корректного запуска виртуальной машине не хватает конкретной версии исходников ядра. Данная версия указывается в сообщении об ошибке.
Решение: необходимо просто установить необходимые исходники. В зависимости от установленной системы Linux команды могут отличаться.
а) для Ubuntu / Debian:
apt-get install kernel-source-5.11.12-300.fc34.x86_64
б) для CentOS / Fedora:
yum install kernel-devel-5.11.12-300.fc34.x86_64
После выполняем команду:
/sbin/vboxconfig
Она должна выполниться без ошибок. После чего можно запускать виртуальную машину.