- Что такое пакет расширений VirtualBox?
- На Windows
- На Linux
- Ubuntu
- CentOS
- Extension Pack (для Windows и Linux)
- Установка Oracle VM VirtualBox Extension Pack
- Шаг 1. Версия VirtualBox
- Шаг 2. Загрузка Extension Pack
- Шаг 3. Установка Extension Pack
- Некоторые команды для управления из консоли
- 1. Список виртуальных машин
- 2. Создание виртуальной машины
- 3. Включение, выключение и перезагрузка
- 4. Редактирование
- 5. Работа с дисками
- 6. Работа со снимками
- 7. Работа с сетью
Что такое пакет расширений VirtualBox?
Предстоящий выпуск VirtualBox 5 впечатляет тем, что он поддерживает USB 3. Это означает, что вы можете получить доступ к USB-накопителям с вашей виртуальной машины со скоростью USB 3 или близкой к ней. Это отличная функция, если вы хотите запустить домашний сервер или медиа-сервер со своей виртуальной машины.
Поддержка VirtualBox 5 USB 3.0
Обратите внимание, как на изображении выше написано «Обнаружены недопустимые настройки»? Это связано с тем, что для использования функций USB 2 или 3 необходимо установить пакет расширений VirtualBox. Но прежде чем приступить к настройке пакета расширений VirtualBox, вот еще несколько функций, которые также добавляет пакет расширений :
- Поддержка виртуальных контроллеров для USB 2.0/3.0 (EHCI/xHCI)
- VirtualBox RDP: поддержка проприетарного протокола удаленного подключения, разработанного Microsoft и Citrix.
- Загрузка PXE для карт Intel
- Шифрование образа диска виртуальной машины
На Windows
В качестве примера мы установим Virtualbox на Windows 10.
Скачайте последнюю версию программы с официального сайта.
* на момент обновления это была версия 6.1.12.
Запустим загруженный файл. В открывшемся окне нажмите Далее — откроется окно выбора компонентов. Оставьте все как есть и нажмите Далее:
В следующем окне оставьте галочки как есть (для Virtualbox будут созданы ярлыки на рабочем столе, в меню Пуск и в нем автоматически будут открываться все файлы этой программы при двойном клике).
В следующем окне установщик предупредит вас о том, что во время установки Virtualbox произойдет кратковременная потеря сети. Убедитесь, что сеть не требуется в ближайшие 2-3 минуты и нажмите Да.
В последнем окне нажмите Install — начнется процесс установки платформы виртуализации.
В процессе появится окно с предупреждением об установке дополнительных устройств — соглашайтесь.
По завершении установки нажмите «Готово.
На Linux
Например, мы установим Virtualbox на Ubuntu и CentOS. Мы будем использовать командную строку — это быстрый и универсальный подход к работе с Linux.
Ubuntu
Ubuntu имеет программное обеспечение Virtualbox в своих репозиториях. Поэтому для установки введите одну команду:
apt-get установить виртуальный бокс
Программа запускается командой:
виртуальная коробка
…или в графическом интерфейсе среди приложений.
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.
Чтобы установить виртуальный бокс из загруженного файла, введите:
имя localinstall VirtualBox-*.rpm
Extension Pack (для Windows и Linux)
Пакет расширения расширяет функциональные возможности Virtualbox, такие как поддержка USB 3, загрузка PXE, шифрование диска. Установка одинакова для всех операционных систем.
Запустите Virtualbox — нажмите «Файл» — «Настройки:
Нажмите «Плагины» — добавьте новые:
Выбрать скачанный файл — Установить — прокрутить до конца лицензионное соглашение и нажать Принимаю (кнопка становится активной после прокрутки текста соглашения до конца).
Дополнение будет установлено и отображено в списке:
Читайте также: 7 способов как узнать ключ продукта Windows
Установка Oracle VM VirtualBox Extension Pack
Шаг 1. Версия VirtualBox
Плагин VirtualBox Exetension Pack выпускается для каждой версии VirtualBox, поэтому вы должны сначала определить, какая версия у вас установлена. Для этого запустите программу, нажмите на меню Справка и выберите О программе:
В открывшемся окне вы можете увидеть версию VirtualBox, в данном случае это 6.1:
Шаг 2. Загрузка Extension Pack
Вы можете скачать пакет расширений VirtualBox с официального сайта VirtualBox. Если у вас есть последняя версия VirtualBox, указанная на этой странице, вы можете скачать пакет расширения отсюда. Но в данном случае нам нужна не 6.1.16, а 6.1.10. Поэтому необходимо найти ссылку на страницу Старого здания:
Здесь вы берете нужную мажорную версию виртуальной машины, а на странице самой старой сборки VirtualBox найдете свою минорную версию:
Вот ссылка на пакет расширения. Просто нажмите на него, а затем выберите «Сохранить файл как», чтобы загрузить плагин в папку загрузок.
Шаг 3. Установка Extension Pack
Теперь осталось только установить пакет расширения. Для этого откройте меню «Файл» в главном окне VirtualBox, а затем «Настройки». В открывшемся окне выберите Плагины:
В этом окне нажмите зеленую кнопку с плюсом и выберите файл плагина. Затем подтвердите установку кнопкой Install:
Принять лицензию:
Через несколько секунд программа сообщит, что пакет расширений VirtualBox установлен:
×
Теперь вы можете использовать USB 2.0, пробросить мышь или клавиатуру на виртуальную машину, а также подключиться к виртуальной машине по RDP.
Некоторые команды для управления из консоли
Управление гипервизором из командной строки осуществляется с помощью инструмента vboxmanage. Давайте рассмотрим некоторые часто используемые команды в Linux и Windows для управления Virtualbox. Предполагается, что мы будем работать с виртуальной машиной под названием VMname.
Команды необходимо выполнять от имени пользователя, под которым создаются виртуальные машины, так как при работе в многопользовательской среде у каждого будет свой профиль с настройками Virtualbox.
1. Список виртуальных машин
Простой список:
список vboxmanage и т д
Список вывода подробной информации:
список vboxmanage vms -l
С сортировкой:
список vboxmanage vms -s
Подробная информация о конкретной виртуальной машине:
vboxmanage showvminfo имя_VM
Список работающих машин:
vboxmanage список запущенных vms
2. Создание виртуальной машины
Проводится в несколько этапов. Для простоты создадим переменную с названием создаваемой машины, например:
экспортировать VM_NAME=’Astra01′
* предполагается, что мы делаем машину под названием Astra01.
Создать туалет:
vboxmanage createvm —name ${VM_NAME} —ostype Debian_64 —register —basefolder ~/»Виртуальные машины VirtualBox»
* эта команда создаст машину с операционной системой типа Debian (x64). Папка будет помещена в каталог виртуальных машин VirtualBox, который находится в домашнем каталоге другого пользователя — вам нужно отметить эту опцию и проверить, где эта папка находится в вашем случае.
Список типов операционных систем можно просмотреть с помощью команды:
vboxmanage список ostypes
Мы должны получить сообщение вида:
Виртуальная машина «Astra01» создана и зарегистрирована.
UUID: ecff742b-1fd2-4480-a923-dca50044e7b6
Файл настроек: ‘/home/dmosk/VirtualBox VMs/Astra01/Astra01.vbox’
Введите необходимые параметры:
vboxmanage modifyvm ${VM_NAME} —ioapic вкл
vboxmanage mod_vm ${VM_NAME} —memory 2048 —vram 128
vboxmanagemodifyvm${VM_NAME} —nic1 nat
* где ioapic включает расширенную поддержку управления питанием на уровне BIOS; 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» —add sata —controller IntelAhci
vboxmanage storageattach ${VM_NAME} —storagectl «Контроллер SATA» —port 0 —device 0 —type hdd —medium ~/»VirtualBox VMs»/${VM_NAME}/${VM_NAME}_DISK.vdi
Смонтируйте образ ISO:
vboxmanage storagectl ${VM_NAME} —name «Контроллер IDE» —add id —controller PIIX4
vboxmanage storageattach ${VM_NAME} —storagectl «Контроллер IDE» —port 1 —device 0 —type dvddrive —medium /ISO/debian.iso
Установите порядок загрузки:
vboxmanage modifyvm ${VM_NAME} —boot1 dvd —boot2 disk —boot3 нет —boot4 нет
Разрешить удаленный рабочий стол на порту 10001:
vboxmanage modifyvm ${VM_NAME} —значение на
vboxmanage modifyvm ${VM_NAME} —vrdemulticon на —vrdeport 10001
Запускаем созданную виртуальную машину:
vboxheadless —startvm ${ИМЯ_ВМ}
откройте клиент RDP (например, подключение к удаленному рабочему столу Windows) и установите систему.
3. Включение, выключение и перезагрузка
Включать:
vboxmanage startvm имя_вм
В зависимости от того, хотим ли мы запускать машину с графикой или нет, мы можем использовать опцию типа:
vboxmanage startvm —type gui VMname
vboxmanage startvm — введите безголовое имя VM
* где gui и headless соответственно для графики (отображает окно виртуальной машины) или в фоновом режиме.
Останавливаться:
vboxmanage controlvm VMname poweroff soft
Перезапустить (грубо):
сброс vboxmanage controlvm vmname
4. Редактирование
Переименуйте виртуальную машину:
vboxmanagemodifyvm «Rocky Linux 01» —name «Rocky-Linux-01»
* в этом примере мы изменили название с Rocky Linux 01 на Rocky-Linux-01.
Изменить количество ядер процессора:
vboxmanagemodifyvm «Rocky Linux 01» —cpus 4
Изменить объем оперативной памяти:
vboxmanagemodifyvm «Rocky Linux 01» —memory 4096
Включить вложенную виртуализацию:
vboxmanage modifyvm «Rocky Linux 01» —nested-hw-virt на
5. Работа с дисками
Добавление диска:
vboxmanage createmedium disk —filename «/home/user/VirtualBox VMs/VMname/disk_test.vdi» —size 10240 —format VDI —variant Standard
* Где:
- имя_файла — это путь к файлу виртуального диска.
- size — максимальный размер диска. Указывается в мегабайтах.
- формат — формат диска. Возможные варианты: VDI, VMDK, VHD.
- вариант — формат файла. Возможные варианты: Стандартный, Фиксированный, Split2G, Поток, 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 «Имя контроллера хранилища»
Вы можете снова включить виртуальную машину:
vboxmanage startvm имя_вм
6. Работа со снимками
Отобразить список снимков для виртуальной машины:
vboxmanage список имен виртуальных машин моментальных снимков
Создайте снимок:
vboxmanage snapshot VMname принять имя-снимка —description=описание —live
* Где:
- snapshot-name — это имя моментального снимка.
- описание — описание.
- live — не выключать машину для создания снапшота (больше по времени).
Восстановить из снапшота:
vboxmanage snapshot VMname восстановить имя моментального снимка
* Виртуальная машина должна быть выключена.
Удалить снимок:
vboxmanage snapshot VMname удалить имя моментального снимка
7. Работа с сетью
Список NAT-сетей:
vboxmanage список natnets