Нажмите "Enter", чтобы перейти к содержанию

Виртуал box: VirtualBox 6.1.16 скачать бесплатно — Бесплатные программы

Содержание

Виртуальная машина VirtualBox | Русскоязычная документация по Ubuntu

VirtualBox — программный продукт виртуализации для операционных систем. Иногда бывают ситуации, когда без операционной системы Windows не обойтись. Можно попробовать использовать wine и запустить то приложение, которое нужно. Но не все из них работают или работают некорректно.

Возможности VirtualBox

Начиная с 4-ой версии Oracle xVM VirtualBox существует в единственной редакции, распространяемой под лицензией GNU GPL с открытыми исходными кодами.

Некоторые дополнительные функции выделены в отдельный пакет Oracle VM VirtualBox Extension Pack, среди которых:

  • RDP-сервер — позволяет подключаться к виртуальной системе удалённо с помощью любого RDP-совместимого клиента;

  • поддержка устройств USB 2.0 и USB 3.0;

  • возможность PXE-загрузки при использовании сетевой карты от Intel.

Пакет Oracle VM VirtualBox Extension Pack распространяется под лицензией PUEL, т.е. его можно использовать бесплатно для личных (некоммерческих) целей.

На данный момент VirtualBox включает в себя следующие возможности:

  1. Нативная x86-виртуализация, не требующая наличия поддержки аппаратных техник Intel VT или AMD-V (которая, однако, может быть включена в настройках).

  2. Дружественный пользовательский интерфейс, в том числе и на русском языке (построенный с помощью Qt).

  3. Поддержка Windows, Linux и Mac OS хостовых систем.
  4. Наличие Guest VM Additions для упрощения взаимодействия с хостовыми ОС.

  5. Поддержка многопроцессорных и многоядерных систем.

  6. Поддержка виртуализации аудиоустройств.

  7. Высокая производительность.

  8. Поддержка различных видов сетевого взаимодействия (NAT, Host Networking via Bridged, Internal).

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

  10. Описание настроек виртуальной машины в XML-формате.
  11. Поддержка Общих папок для простого обмена файлами между хостовой и гостевой системами.

Установка VirtualBox

Из репозиториев ubuntu

Для установки необходимо в терминале набрать следующую команду либо нажать специальную кнопку:

sudo apt-get install virtualbox

Для продолжения операции у Вас будет запрошен пароль, введите Ваш пароль и ждите пока закончится загрузка и установка приложения.

Из репозиториев Oracle

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

Для добавления репозитория нужно воспользоваться терминалом.

Необходимо добавить официальный репозиторий VirtualBox в файл /etc/apt/sources.list . Для этого выполните команду:

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee -a /etc/apt/sources.list

Добавим и зарегистрируем в системе ключ репозитория с помощью команды в терминал:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Вы должны увидеть примерно следующий текст в Источниках приложений в „Аутентификации”:

7B0F AB3A 13B9 0743 5925  D9C9 5442 2A4B 98AB 5139
Oracle Corporation (VirtualBox archive signing key) <[email protected]>

Обновите список пакетов:

sudo apt-get update

Устанавливаем пакет для модулей ядра таких как vboxdrv и vboxnetflt:

sudo apt-get install dkms

Для установки VirtualBox введите:

sudo apt-get install virtualbox-6. 0

Если нужна более старая версия: замените virtualbox-6.0 на virtualbox-5.2 для установки версии VirtualBox 5.2

После того как VirtualBox установится, вам нужно добавить вашего пользователя в группу vboxusers. Для этого выполните команду в терминале:

sudo usermod -a -G vboxusers `whoami`

Для применения изменений необходимо завершить сеанс и повторить вход в систему, либо перезагрузиться.

Работа с VirtualBox

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

  • тип устанавливаемой гостевой системы;

  • определить количество выделяемой ей оперативной памяти;

  • создать виртуальный диск (фиксированного размера или динамически расширяющийся по мере его заполнения в гостевой системе).

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

Дополнения гостевой ОС

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

Для Windows

Просто выберите в меню гостевой операционной системы Устройства→Установить дополнение гостевой ОС

. Спустя некоторое время в гостевой Windows должен появится диаллог запуска программы. Если этого не произошло — зайдите в CD-ROM и запустите ее вручную.

Во время установки могут появится предупреждения о несовместимости драйверов. Везде соглашайтесь с установкой. После того как программа установится — перегрузите гостевую ОС. После этого появится нормальное разрешение экрана и другие возможности.

Для Ubuntu
Используя диск Guest Additions

Прежде чем начать установку дополнений гостевой операционной системы, нужно выполнить несколько простых действий.

~ Отмонтируйте cd-rom в гостевой Ubuntu: кликните правой клавишей мыши на значок cd-rom на рабочем столе, и выберите пункт меню "Отсоединить том".
~ Затем отключите сd-rom через меню гостевой ОС //Устройства->Отключить CD/DVD-ROM//.
~ Выберите в меню гостевой операционной системы //Устройства->Установить дополнение гостевой ОС//. В Ubuntu у вас должен появиться cd-rom. На предложение о автозапуске - откажитесь.
~ Далее запускаем [[консоль|терминал]] и переходим в директорию cd-rom при помощи команды: <code>cd /media/cdrom</code> . Если диск сам не подключился тогда монтируем <code>sudo mount /dev/dvd /mnt

cd /mnt</code>

~ Запустите файл VBoxLinuxAdditions.run от имени [[суперпользователь_в_ubuntu|суперпользователя]] командой: <code>sudo sh ./VBoxLinuxAdditions.run</code>
~ У вас будет запрошен пароль. Вводите пароль своего пользователя. Вводимые символы не будут видны, просто затем нажмите ввод.
~ По завершению установки перезагрузите гостевую операционную систему. 
Используя пакетный менеджер
~ Запустите [[консоль|терминал]]. 
~ Введите команду: <code>sudo apt-get install virtualbox-guest-x11</code> или <code>sudo apt-get install virtualbox-guest-utils</code> в зависимости от того стоит система с иксами (X11) или без соответственно.
~ Перезагрузите гостевую систему.

Рекомендуется что бы версия гостевых дополнений совпадала с версией virtualbox

Расшаривание директорий

Иногда хочется использовать файлы реальной машины из виртуальной. В этом нам поможет сервис «Общие папки». Он позволяет расшаривать директории между виртуальной и реальной ОС.

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

Нажимаем правой кнопкой мыши по нужной виртуальной машине, выбираем Свойства → Общие папки.

~ В появившемся окне выделяем "Папки машины" и добавляем новую директорию, которую хотите расшарить. (Нажимаем в углу значок и в появившемся окне выбираем путь к папке)
~ Имя папки задайте простое, без пробелов, маленькими английскими буквами (имя папки запомните, оно вам скоро понадобится).
~ Думаю, опция "Только для чтения" в комментариях не нуждается.
~ Закрываем настройки.

Также, можно проделать тоже самое и из уже запущенной виртуальной машины.

~ Нажимаем ''Устройства -> Общие папки''.
~ Проделываем те же операции что и выше. Пункт "Сделать постоянной" означает, что расшаренная папка останется после перезагрузки виртуальной машины. 

А для остальных версий:

Для Windows

Кликнув правой клавишей мыши по значку «Мой компьютер», выбираем пункт «Подключить сетевой диск».

Затем выбирайте диск, который будет использоваться для расшаренной папки. В качестве пути к сетевому диску вам нужно указать следующее:

\\vboxsvr\имя_папки

имя_папки — то самое имя, которые Вы дали расшаренной директории.

Поставьте галочку «Восстанавливать при входе в систему», чтобы не повторять эти действия каждый раз.

Для Ubuntu

В свойствах расшаренной директории в настройках virtualbox поставить опцию «Автоподключение» и в виртуальной ubuntu добавить пользователя в группу vboxsf командой

sudo adduser имя_пользователя vboxsf

Общая папка будет монтироваться при загрузке гостевой ОС и иметь адрес /media/sf_имя

Работа с USB устройствами

Если вы хотите использовать USB устройства в гостевой системе, то делаем несколько простых шагов:

Перед включением поддержки USB обязательно отключите гостевую операционную систему

~ В настройки гостевой системы включаем поддержку USB. Если у Вас USB 2.0 - включайте соответствующую галочку.
~ Закрываем настройки и включаем гостевую систему.
~ Включаем USB устройство.
~ Заходим в меню //Устройства->Устройства USB// и выбираем свой девайс.

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

Работа с USB 2.0 устройствами

Начиная с версии 4.0, для работы с USB 2.0 устройствами необходимо установить VirtualBox Extension Pack, который можно найти на официальной странице загрузки.

После загрузки, просто запустите его и он автоматически установится.

Убираем меню и строку состояния машины

Иногда более удобно работать с виртуальной машиной в режиме обычного окна (например, чтобы иметь удобный доступ к другим приложениям). В таком случае меню и строка состояния машины занимают рабочее пространство, которое могло бы быть использовано с пользой. Для того, чтобы отключить меню и строку состояния виртуальной машины, воспользуйтесь командой:

VBoxManage setextradata global GUI/Customizations noMenuBar,noStatusBar

Чтобы включить меню и строку состояния:

VBoxManage setextradata global GUI/Customizations MenuBar,StatusBar

Создание RAW диска

Для ускорения работы виртуальной системы с диском иногда имеет смысл разрешить ей доступ к реальным разделам дисков основной системы. Чтобы виртуальная система имела возможность работать с диском практически напрямую, необходимо заранее создать так называемый RAW диск.

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

Если таких разделов в вашей системе нет, их можно создать например с помощью утилиты GParted, поджав один или несколько существующих разделов.

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

Первое, что надо сделать — определиться какой раздел или диск мы отдадим на растерзание виртуальным системам:

$ ls -al /dev/sd*
brw-rw---- 1 root disk 8, 0 2010-10-01 15:13 /dev/sda
brw-rw---- 1 root disk 8, 1 2010-10-01 15:13 /dev/sda1
brw-rw---- 1 root disk 8, 2 2010-10-01 15:13 /dev/sda2
brw-rw---- 1 root disk 8, 3 2010-10-01 15:13 /dev/sda3
brw-rw---- 1 root disk 8, 4 2010-10-01 15:13 /dev/sda4
brw-rw---- 1 root disk 8, 5 2010-10-01 15:13 /dev/sda5
brw-rw---- 1 root disk 8, 6 2010-10-01 15:13 /dev/sda6

Например, мы решили выделить раздел sda6. Как видно выше, по умолчанию все разделы принадлежат исключительно суперпользователю. Соответственно для пользователя, под которым будет запускаться виртуальная система (в нашем случае stc) нужно прописать права доступа к нужному разделу. Для этого под правами суперпользователя создаем файл /etc/udev/rules.d/99-vbox-disk-rights.rules, например, так:

sudo gedit /etc/udev/rules.d/99-vbox-disk-rights.rules

и в него пишем следующую строчку

KERNEL=="sda6", OWNER="<здесь впишите имя вашего пользователя>"

Если доступ нужен любому пользователю, имеющему право запускать виртуальные машины, проще прописать доступ всей группе vboxusers:

KERNEL=="sda6", GROUP="vboxusers"

Если вы хотите передать виртуальным системам несколько разделов, то повторите эту строчку для каждого из них, заменяя имя раздела (или диска).

Перегружаем систему и проверяем:

$ ls -al /dev/sd*
brw-rw---- 1 root disk 8, 0 2010-10-01 15:13 /dev/sda
brw-rw---- 1 root disk 8, 1 2010-10-01 15:13 /dev/sda1
brw-rw---- 1 root disk 8, 2 2010-10-01 15:13 /dev/sda2
brw-rw---- 1 root disk 8, 3 2010-10-01 15:13 /dev/sda3
brw-rw---- 1 root disk 8, 4 2010-10-01 15:13 /dev/sda4
brw-rw---- 1 root disk 8, 5 2010-10-01 15:13 /dev/sda5
brw-rw---- 1 stc  disk 8, 6 2010-10-01 15:13 /dev/sda6

Теперь все готово к созданию диска. Вводим команду (без sudo):

VBoxManage internalcommands createrawvmdk -filename /home/stc/.VirtualBox/HardDisks/sda.vmdk -rawdisk /dev/sda6

Все, диск создан.

Теперь при создании виртуальной машины, вместо создания нового виртуального диска, выберите «Использовать существующий», справа от поля ввода нажмите кнопку «Выбрать образ» и укажите путь до созданного vmdk файла (в нашем случае /home/stc/.VirtualBox/HardDisks/sda.vmdk).

Стоит уточнить, что выделенные таким образом в виртуальный RAW диск разделы, будет рассматриваться гостевой системой как отдельные диски, поэтому основная система к нему обращаться не сможет (в каждом разделе будет вся структура диска, с MBR и своей разбивкой на разделы). Именно поэтому при создании таких разделов, не стоит их форматировать и монтировать к основной системе.

Собственно такой метод позволяет экспериментировать на виртуалке с любыми таблицами разделов. На хосте может быть GPT, а виртуалке на выш выбор MBR или тоже GPT (но своя).

Важно! Если вы создаете «снимок» состояния системы, это значит, что все изменения в состоянии виртуального диска будут записываться не на диск, а в файл изменений, что снизит быстродействие вашей виртуальной машины. Каждый такой снимок на любом типе виртуального диска по определению будет замедлять операции записи и чтения пропорционально количеству уже существующих снимков.

Сохранение и восстановление RAW дисков

В отличие от обычных образов дисков, которые сохраняются и копируются как обычные файлы основной системы, RAW диск — это реальный раздел на диске, который основная система видит как неформатированный. Поэтому для его сохранения используем команду dd и архиватор, умеющий работать с потоками. Могут подойти bzip2 или 7-zip (7za).

Для создания образа диска надо ввести команду

dd if=/dev/sda6 | bzip2 -9 > img-file.bz2

или

dd if=/dev/sda6 | 7za a -mx3 -si img-file.7z

Не забываем подставлять вместо sda6 имя своего раздела!

Степень сжатия особой роли играть не должна. В примерах у bzip2 стоит максимальное сжатие, а у 7za — слабое. Гораздо больше на качество сжатия будет влиять процедура предварительного удаления лишних данных с виртуального диска и заполнение свободного места определенным символом (обычно нулевым). Сделать это можно специализированными процедурами в соответствующей гостевой системе типа Disk Wiper (windows) или BleachBit (ubuntu).

Для восстановления раздела подойдет команда

bzcat img-file.bz2 > /dev/sda6

или, соответсвенно,

7za e -so img-file.7z > /dev/sda6

Здесь стоит обратить внимание на пару тонкостей.

Во-первых, команда dd достаточно медленная и на копирование, например, 20 GiB диска может уйти около 4 часов. Примерно такое же время потребуется и на восстановление.

Во-вторых, восстанавливать образ можно и не в тот же раздел, что был источником. Для этого настоятельно рекомендуется записать точный размер диска, подглядев его, например, в дисковой утилите. В частности размер того же 20 GiB диска был 21 475 885 056 байт. При создании нового раздела для восстановления следует учитывать, что он должен быть как минимум не меньше оригинала. Лучше, если у вас получится создать раздел ровно такого же размера, как и оригинальный.

И еще: сохранять и восстанавливать образы стоит после того, как доступ к разделу будет предоставлен соответствующему пользователю или группе (см. выше).

Ссылки

Команды консоли VirtualBox | Losst

VirtualBox — одна из самых популярных систем виртуализации с открытым исходным кодом для Windows и Linux. Из-за бесплатного распространения программа завоевала огромную популярность, а разработчики добавили множество полезных возможностей. Обычные пользователи и я в том числе, привыкли пользоваться VirtualBox в графическом интерфейсе.

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

Содержание статьи:

Основные команды VirtualBox

Управление виртуальными машинами в терминале осуществляется с помощью команды VBoxManage. Она имеет довольно простой синтаксис:

$ VBoxManage общие_опции команда опции_команды

Я не буду здесь рассматривать все опции и команды VirtualBox, рассмотрим их в процессе работы. По умолчанию все виртуальные машины находятся в директории .config/VirtualBox/Machines. Однако вы можете изменить этот путь с помощью команды setproperty. Например, /home/virtualbox/:

VBoxManage setproperty machinefolder /home/virtualbox/

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

Первым делом надо создать новую виртуальную машину, с которой мы будем работать. Каждая виртуальная машина, это не что иное, как XML файл с настройками. Создание виртуальной машины VirtualBox выполняется с помощью команды VBoxManage createvm. Вот её основные опции:

  • —name — имя машины;
  • —ostype — вид операционной системы;
  • —register — регистрирует виртуальную машину, иначе будет просто создан XML файл с настройками.

Список доступных видов операционных систем можно посмотреть командой:

VBoxManage list ostypes

 

Давайте создадим виртуальную машину для Ubuntu и зарегистрируем её в системе:

VBoxManage createvm --name "Ubuntu1804" --ostype "Ubuntu_64" --default --register

Виртуальная машина успешно создана и добавлена.

2. Добавление существующей машины

Если вы перенесли виртуальную машину с другой системы, то можете захотеть добавить её. Это аналог пункта открыть в меню графического интерфейса. Используйте команду VBoxManage registervm, которой в качестве аргумента надо передать путь к файлу виртуальной машины:

VBoxManage registervm /home/sergiy/VirtualBox VMs/Ubuntu1804/Ubuntu1804.vbox

3. Список виртуальных машин

Чтобы убедится, что всё работает вы можете захотеть посмотреть список виртуальных машин. Это можно сделать командой:

VBoxManage list vms

Или же можно посмотреть список запущенных виртуальных машин:

VBoxManage list runningvms

Чтобы увидеть более подробную информацию об виртуальных машинах используйте опцию —long:

VBoxManage list vms --long

4. Настройка хранилища машины

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

VBoxManage createhd --filename "/home/sergiy/VirtualBox VMs/Ubuntu1804/Ubuntu1804. vdi" --size 10000 --format VDI

Здесь надо передать путь к файлу будущего диска и его размер в мегабайтах. Я создаю диск на 10 гигабайт. Этого должно хватить для запуска тестовой системы. Затем, с помощью команд storagectl и storageattach добавьте контролер SATA и подключите к нему этот диск:

VBoxManage storagectl "Ubuntu1804" --name "SATA Controller" --add sata --controller IntelAhci

VBoxManage storageattach "Ubuntu1804" --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium "/home/sergiy/VirtualBox VMs/Ubuntu1804/Ubuntu1804.vdi"

В параметре —medium надо передать путь к файлу диска, который вы собираетесь подключить. Если вы хотите чтобы машина загрузилась из ISO образа, то вам ещё понадобится IDE контроллер:

VBoxManage storagectl "Ubuntu1804" --name "IDE Controller" --add ide --controller PIIX4

Затем можно подключить к нему свой образ:

VBoxManage storageattach "Ubuntu1804" --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium ~/ubuntu. iso

5. Удаленный доступ

Так как виртуальная машина на сервере, то доступа к графическому интерфейсу нет, но нам надо получить доступ к самой машине. Для этого мы можем воспользоваться протоколом RDP. Чтобы включить удаленный доступ используйте команду:

VBoxManage modifyvm "Ubuntu1804" --vrde on

Ещё можно изменить порт RDP, на тот, который вы хотите, например, 33891:

VBoxManage modifyvm "Ubuntu1804" --vrdeport 33891

Уже сейчас мы можем получить доступ к этой машине, но давайте ещё настроим авторизацию по паролю, чтобы никто посторонний не мог получить к ней доступ если сервер доступен из интернета. Сначала установим тип авторизации external:

VBoxManage modifyvm Ubuntu1804 --vrdeauthtype external

Укажем, что надо использовать модуль авторизации VBoxAuthSimple:

VBoxManage setproperty vrdeauthlibrary VBoxAuthSimple

Осталось выбрать имя пользователя и пароль. Давайте это будет losst_user и losst_password. Создадим хэш для нашего пароля:

VBoxManage internalcommands passwordhash losst_password

 

Осталось связать этот хэш с именем пользователя losst_user для нашей машины:

VBoxManage setextradata "Ubuntu1804" "VBoxAuthSimple/users/losst_user" 4a26e3cde3647806539e746d4b7fa27401af9198ac0da1a5122e8851648566d2

Настройка rdp virtualbox завершена и теперь машина будет доступна по сети. К ней можно будет подключится с помощью утилиты Reminna. Осталось только запустить её.

 

6. Установка VirtualBox Extpack

Если вы хотите использовать удаленный доступ VirtualBox, вам нужно установить набор расширений VirtualBox для вашей версии программы. Сначала посмотрите не установлены ли у вас эти расширения:

VBoxManage list extpacks

 

Система сообщает, что у меня установлен один набор расширений. Нас будет интересовать строчка VRDE Module. Её значение должно быть RDP, не VNC и не что либо другое.

Чтобы установить набор расширений сначала посмотрите вашу версию VirtualBox:

VBoxManage --version

Для моей версии 5.2 наборы расширений можно найти на этой странице. Вы без труда найдете нужный extpack с помощью поиска. Затем загрузите его на сервер и установите командой:

VBoxManage extpack install ~/путь_к_файлу.extpack

После установки он появится в списке.

7. Настройка оборудования

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

VBoxManage modifyvm "Ubuntu1804" --memory 2048

Чтобы увеличить объем видеопамяти в virtualbox выполните:

VBoxManage modifyvm "Ubuntu1804" --vram 128

Количество памяти надо указывать в мегабайтах. Чтобы изменения работали, машина должна быть выключена. Далее дадим машине два ядра процессора:

VBoxManage modifyvm "Ubuntu1804" --cpus 2

Вот, с такими параметрами уже можно работать.

8. Управление состоянием машины

Чтобы запустить виртуальную машину используйте команду startvm. Так как мы запускаем её без графики, то следует использовать опцию —type headless:

VBoxManage startvm "Ubuntu1804" --type headless

После того, как машина была запущена, вы можете открыть её с помощью reminna:

Далее, для управления запущенной машиной используется команда controlvm. Она позволяет поставить машину на паузу или остановить её. Чтобы поставить машину на паузу используйте команду pause:

VBoxManage controlvm "Ubuntu1804" pause

Для вывода машины из состояния паузы:

VBoxManage controlvm "Ubuntu1804" resume

Для полного выключения машины:

VBoxManage controlvm "Ubuntu1804" poweroff

Если вы не хотите выключать машину, можно сохранить её состояние:

VBoxManage controlvm "Ubuntu1804" savestate

Или можно послать сигнал нажатия на кнопку выключения:

VBoxManage controlvm "Ubuntu1804" acpipowerbutton

Если работа вашей машины била прервана из-за перезагрузки компьютера или выключения света может произойти ситуация, что она останется заблокированной и вы не сможете её запустить. Для решения этой проблемы используйте команду:

VBoxManage startvm "Ubuntu1804" --type emergencystop

Наша статья подходит к завершению, но это далеко не все команды консоли VirtualBox.

9. Просмотр информации о машине

Посмотреть информацию о текущем состоянии машины, а также об её оборудовании можно с помощью команды showvminfo:

VBoxManage showvminfo "Ubuntu1804"

Если вас интересует только состояние машины, можно отфильтровать вывод virtualbox cli утилитой grep:

VBoxManage showvminfo "Ubuntu1804" | grep State

Выводы

В этой статье мы рассмотрели полезные команды VirtualBox CLI, которые позволят вам полноценно управлять виртуальными машинами на сервере. Я не стал подробно рассказывать про настройку размера дисков, вы можете обо всём этом почитать в статье как увеличить размер диска VirtualBox. Конечно, осталось много других интересных команд, которые не поместились в эту статью, таких как настройка автоматической установки системы, настройка сети, изменение оборудование на лету и много другое.

Что такое VirtualBox и как ей пользоваться

В последнее время, в комментариях к обзорам установок дистрибутивов Linux, пользователи стали задавать вопросы о VirtualBox. Связано это с тем, что в видео я устанавливаю операционную систему на виртуальную машину. Как оказывается, многие не знают что это такое и в результате думают что такая установка может отличаться от установки системы на обычный компьютер. Давайте разберемся с этим.

Что такое VirtualBox

Если я скажу, что VirtualBox — это программный продукт виртуализации для различных операционных систем, как это делает множество сайтов, перепечатывая определение из Википедии, то, возможно, какие-то ассоциации у вас и возникнут, но все же, это довольно непонятная и обобщенная формулировка. Поэтому буду объяснять более простыми словами.

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

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

Из этого вытекает и ответ на вопрос — отличается ли установка операционной системы на виртуальную машину от установки на реальный ПК? Ответ будет — нет! В некоторых случаях при работе с VirtualBox могут понадобиться особые настройки машины, но сам процесс установки ОС идентичен для обоих вариантов.

Для чего нужна VirtualBox

Способов применения виртуальных машин существует множество. Рассмотрим наиболее популярные среди обычных пользователей:

  • Знакомство с другими операционными системами. В независимости от того, какая операционная система установлена на вашем компьютере, в VirtualBox можно установить любую из поддерживаемых ею, а это: множество дистрибутивов Linux, FreeBSD, MacOS, любая из версий Windows, Android и другие. Не нужно бояться того, что такой установкой вы сломаете реальную систему, или удалите важные данные — виртуальная машина работает изолированно и вы можете экспериментировать с ней как пожелаете. Когда она вам больше будет не нужна, просто удалите, и она не оставит никаких следов за собой;
  • Еще один способ применения VirtualBox — необходимость запуска программы, не работающей в вашей основной ОС или ее версии. Например вы работаете, в Windows и вам понадобилось приложение, которое доступно только под Linux. Иногда единственным выходом будет установка Linux в VirtualBox и использование нужного ПО оттуда. Подробная же ситуация может быть, когда вам нужна программа, работающая лишь под старыми версиями Windows;
  • Тестирование различного ПО. Может случиться так, что вам понадобится воспользоваться какой либо программой, или вам в общем часто приходится тестировать различные приложения, при этом вы не особо желаете засорять свою рабочую машину. Снова же, на помощь придет VirtualBox. Кроме того, используя виртуальную машину, вы можете не бояться заразить свой компьютер вирусами, даже если подобное произойдет с запущенной в VirtualBox ОС.

Это самые распространенные способы применения виртуальной машины среди обычных пользователей, но также VirtualBox часто используют:

  • Разработчиками, для тестирования своего продукта на различных платформах;
  • Учащимися для практики в построении сети, и тому подобное.

Установка VirtualBox

Ничего сложного и необычного в установке VirtualBox на компьютер нет. Пользователи Windows могут скачать самую свежую версию программы со страницы загрузки официального сайта. После этого запускаете скачанный exe файл и следуете подсказками установщика.

Пользователи Linux в большинстве случаев, имеют возможность установить VirtualBox из репозиториев своих дистрибутивов. Например в Ubuntu или Debian это делается командой:

sudo apt-get install virtualbox

После установки программы можно приступать к созданию виртуальных машин.

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

Для создания виртуальной машины нужно запустить VirtualBox и нажать на верхней панели кнопку Создать:

Откроется окно создания виртуальный машины. На первой вкладке нужно задать имя операционной системы, ее тип и версию. Давайте для примера создадим виртуальную машину для установки Ubuntu.

В поле Имя указываем имя нашей виртуальной машины — Ubuntu. Так как по этому имени вы будете идентифицировать систему, лучше задавать более информативное имя. Так мы будем устанавливать 64 битую Ubuntu 16.10, то и адрес это в названии: Ubuntu 16.10 x64. Если вы пишите правильное название ОС в поле Имя, как правило Тип определяется сам, если этого не происходит, можно выбрать его вручную. Аналогично с версией. Нажимаем Next:

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

При определении объема оперативной памяти для виртуальной машины, можно опираться на свой опыт работы с устанавливаемой системой, если он есть, а также на общее количество ОЗУ на вашем компьютере. Но желательно не отдавать виртуальной машине больше, чем половину реального объема оперативной памяти вашего ПК.

В данном случае VirtualBox рекомендует нам 768 Мб, мы видим, что всего у нас на компьютере 3Гб, поэтому можно позволить себе и больше. Выделим 1Гб:

Нажимаем Next.

Теперь необходимо создать жесткий диск для нашей Ubuntu. Физически, жесткий диск VirtualBox — это особый файл, который будет храниться на одном из разделов или дисков (место можно будет указать) вашего ЖД.

VirtyualBox предлагает 3 варианта дальнейших действий:

  1. Не подключать виртуальный жесткий диск — в этом случае его нужно будет самостоятельно подключить уже после создания виртуальной машины;
  2. Создать новый виртуальный жесткий диск — тут, надеюсь, все ясно;
  3. Использовать существующий виртуальный жесткий диск — этот вариант подойдет тем, кто уже использует VirtualBox, и у кого есть ранее созданные виртуальные жесткие диски.

Так как мы впервые создаем виртуальную машину, нам подойдет второй вариант, который и отмечен по умолчанию — Cоздать новый виртуальный жесткий диск. Жмем Создать:

На новой вкладке определяемся с типом виртуального жесткого диска. Здесь также есть несколько вариантов на выбор, и отталкиваться нужно от того, планируете ли вы в будущем использовать этот диск с другими программами виртуализации, например VMware или Paraleles. В большинстве случаев, обычные пользователи подобное не планируют, поэтому можно оставить все как есть и использовать формат диска стандартный для VirtualBox — VDI. Жмем Next:

Выбираем формат хранения жесткого диска: динамический или фиксированный:

Динамический жесткий диск на физическом жестком диске вашего ПК всегда будет занимать ровно столько места, сколько будет «весить»установленная на него ОС со всеми программами и файлами. То есть, если во время создания виртуальной машины вы создали диск, объемом 100 Гб, но после установки ОС будет занято лишь 25 Гб то и файл жесткого диска будет занимать лишь 25 Гб. Если вы заберите его на 50 Гб, «весить» он будет аналогично. Думаю понятно — динамический жесткий диск будет увеличиваться до максимально заданного значения по мере экстрактами виртуальной машины.

Если выбрать тип диска — фиксированный, VirtualBox — сразу создаст файл такого объема, какой вы укажите, и меняться он не будет.

И хоть видим из примечания, что динамический жесткий диск работает медленнее фиксированного, в целях экономии места целесообразно выбрать именно его. Жмем Вперед:

Завершающим шагом будет задание имени, расположения и объема виртуального жесткого диска.

Указываем имя нашего жесткого диска. Если вы планируете его использовать только с одной ОС, можно дать ему ее имя.

Если вы желаете указать какое-то особое место хранения виртуального диска, нажмите на кнопку папки справа от поля ввода имени жесткого диска, и укажите новый путь. Я же оставлю как есть.

И, наконец указываем объем жесткого диска. VirtualBox здесь снова предлагает нам свой вариант, который будет зависеть от типа устанавливаемой ОС. Вы же отталкиваетесь от того, сколько свободного места у вас есть на реальном жестком диске, а также как активно и каким образом вы будете пользоваться виртуальной машиной. Я указываю 50 Гб. Затем нажимаем Создать:

Виртуальная машина готова:

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

Так и во время старта виртуальной машины:

И ждем появления загрузчика установщика ОС:

Все, дальнейшая установка любой ОС на VirtualBox не отличается от установки ее на реальный ПК. Если это та же Ubuntu, у нас об этом есть как видео на канале, так и текстовая статья.

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

Дополнения гостевой оси

После установки операционной системы в VirtualBox ею можно начинать пользоваться, однако такая система не в полной мере может раскрыть свои возможности. Так, например, гостевая система (та, которая работает в VirtualBox) может иметь маленькое разрешение экрана, она не имеет доступа к физическим USB портами, а также, отсутствует возможность создавать общие папки для переноса необходимых файлов между хостовой (та, которая у вас основная) системой и гостевой. Для того, чтобы все эти возможности появились нужно установить, так называемые Дополнения гостевой оси. Это набор драйверов и дополнительных программ, которые обеспечивают более глубокую интеграцию гостевой оси с хостом и активируют дополнительные возможности виртуальной машины.

Установка дополнений гостевой ОС в Windows

Чтобы установить дополнения гостевой ОС для работающей в VirtualBox Windows, в запущенной ОС из меню виртуальной машины, что по умолчанию находится в нижней части экрана или на верхней панели, выберите пункт Устройства и из него выберите Подключить образ диска Дополнений гостевой ОС:

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

Установка дополнений гостевой ОС в Linux

Для того, чтобы подключить диск с дополнениями гостевой ОС в гостевом Linux, нужно проделать аналогичные манипуляция что и в предыдущем случае, однако установка их может происходить в двух вариантах.

В первом случае, после подключения Дополнений гостевой оси, система может предложить установить их автоматически. Для этого нужно будет просто ввести пароль администратора:

Затем начнется установка:

Если автоустановка не запустилась, то на примере Ubuntu нужно сделать в терминале следующее:

  • Переходим в каталог подключенного диска:
    cd /media/geek/VBOXADDITTIONS_5.1.18_114002

    Вместо geek пишите имя своего пользователя. Версия дополнений гостевой ОС может отличаться, поэтому лучше после ввода VBOXADDITIONS воспользоваться клавишей TAB — она автоматически добавит окончание.

  • Теперь нам нужно запустить скрипт VBoxLinuxAdditions.run, вводим:
    sudo sh ./VBoxLinuxAdditions.run
  • После установки также перезагружаем гостевую систему.

Итог

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

Предыдущая запись
Как изменить формат документа по умолчанию в LibreOffice

 

Метки Кроссплатформенное ПОНастройка ПОРабота на компьютере

Удаление временных файлов операции Drag and Drop в Virtual Box

В посте рассматривается удаление временных файлов, которые возникают при копировании файлов между гипервизором и виртуальной машиной с помощью функции Drag and Drop в VirtualBox. Oracle VirtualBox позволяет обмениваться файлами из гипервизора (основной операционной системы) в виртуальную машину (гостевая операционная система) и обратно при выборе варианта «Двунаправленный» функции Drag and Drop в настройках виртуальной машины (см. скриншот).

При использовании функции Drag and Drop в VirtualBox для копирования файлов между гипервизором и виртуальной машиной, может возникнуть проблема нехватки дискового пространства. Это происходит из-за того, при использовании опции Drag and Drop, передаваемый файл копируется во временную директорию /tmp/VirtualBox Dropped Files и директорию назначения. Иногда /tmp/VirtualBox Dropped Files директория не очищается автоматически, и в этом случае эти файлы занимают дисковое пространство. Проблему можно решить ручным удалением этих файлов.

В примере рассматривается удаление временного файла операции Drag and Drop в операционной системе Oracle Linux (виртуальная машина) после его копирования из гипервизора.

Шаг 1. Предварительно проверяется информация о дисковом пространстве в операционной системе (ОС):

[oracle@dushanbe ~]$ df -h
Filesystem           Size  Used Avail Use% Mounted on
devtmpfs             658M     0  658M   0% /dev
tmpfs                681M     0  681M   0% /dev/shm
tmpfs                681M  8.8M  672M   2% /run
tmpfs                681M     0  681M   0% /sys/fs/cgroup
/dev/mapper/ol-root   17G   14G  2.7G  84% /
/dev/sda1           1014M  199M  816M  20% /boot
tmpfs                137M   24K  137M   1% /run/user/54321
[oracle@dushanbe ~]$ 

Результат команды показывает, что в точке монтирования корень ( / ) доступно 2. 7 Гб из 17 Гб общего доступного дискового пространства, то есть использовано 84%.

Шаг 2. Выполняется копирование файла sqldeveloper-19.2.1.247.2212.noarch.rpm с размером 400 Мб (точнее 400.6 Мб) из гипервизора в папку операционной системы /home/oracle/Desktop/ виртуальной машины и снова проверяется дисковое пространство и наличие файла:

[oracle@dushanbe ~]$ cd /home/oracle/Desktop
[oracle@dushanbe Desktop]$ ls -l
total 410284
-rw-rw-rw-. 1 oracle oinstall 420128668 Jul  20 20:18 sqldeveloper-19.2.1.247.2212.noarch.rpm
[oracle@dushanbe Desktop]$
[oracle@dushanbe Desktop]$ df -h
Filesystem           Size  Used Avail Use% Mounted on
devtmpfs             658M     0  658M   0% /dev
tmpfs                681M     0  681M   0% /dev/shm
tmpfs                681M  8.8M  672M   2% /run
tmpfs                681M     0  681M   0% /sys/fs/cgroup
/dev/mapper/ol-root   17G   15G  1.9G  89% /
/dev/sda1           1014M  199M  816M  20% /boot
tmpfs                137M   24K  137M   1% /run/user/54321
[oracle@dushanbe Desktop]$

Результаты команд показывают, что файл появился в директории /home/oracle/Desktop и размер корневой директории увеличился на 800 Мб вместо 400 Мб:

/dev/mapper/ol-root   17G   15G   1. 9G 89% /  

Эта ситуация с дисковым пространством возникает из-за того, что файл sqldeveloper-19.2.1.247.2212.noarch.rpm  с таким же именем и размером скопирован также в директорию /tmp/VirtualBox Dropped Files. После каждого копирования файла с помощью опции Drag and Drop в директории /tmp/VirtualBox Dropped Files создается новая папка, в начале имени которой будет дата копирования. В примере копирование выполнено 20-го июля. Создалась папка с именем 2020-07-20T15:18:00.753055000Z. Проверяется наличие подпапок и файла sqldeveloper-19.2.1.247.2212.noarch.rpm в /tmp/VirtualBox Dropped Files

[oracle@dushanbe Desktop]$ ls -l /tmp/VirtualBox\ Dropped\ Files/
total 0
drwx------. 2 oracle oinstall 53 Jul  20 20:18 2020-07-20T15:18:00.753055000Z
[oracle@dushanbe Desktop]$ ls -l /tmp/VirtualBox\ Dropped\ Files/2020-07-20T15\:18\:00.753055000Z/
total 410284
-rw-rw-rw-. 1 oracle oinstall 420128668 Jul  20 20:18 sqldeveloper-19.2.1.247.2212.noarch.rpm
[oracle@dushanbe Desktop]$

Шаг 3. Выполняется удаление основного файла из директории /home/oracle/Desktop и проверяется доступное пространство.

[oracle@dushanbe Desktop]$ rm sqldeveloper-19.2.1.247.2212.noarch.rpm
[oracle@dushanbe Desktop]$ ls -l
total 0
[oracle@dushanbe Desktop]$ df -h
Filesystem           Size  Used Avail Use% Mounted on
devtmpfs             658M     0  658M   0% /dev
tmpfs                681M     0  681M   0% /dev/shm
tmpfs                681M  8.8M  672M   2% /run
tmpfs                681M     0  681M   0% /sys/fs/cgroup
/dev/mapper/ol-root   17G   14G  2.3G  87% /
/dev/sda1           1014M  199M  816M  20% /boot
tmpfs                137M   24K  137M   1% /run/user/54321
[oracle@dushanbe Desktop]$

Файл удален из директории /home/oracle/Desktop/ и освобождено 400 Мб дискового пространства из точки монтирования корень ( / ). Временный файл не удален из /tmp/VirtualBox Dropped Files . После перезагрузки операционной системы файл все еще остается в /tmp/VirtualBox Dropped Files и занимает место на дисковом пространстве, то есть после перезагрузки операционной системы временный файл не был удален автоматически операционной системой. Проверка дискового пространства после перезагрузки операционной системы:

[oracle@dushanbe ~]$ cd /home/oracle/Desktop/
[oracle@dushanbe Desktop]$ ls -l
total 0 
[oracle@dushanbe Desktop]$ df -h
Filesystem           Size  Used Avail Use% Mounted on
devtmpfs             658M     0  658M   0% /dev
tmpfs                681M     0  681M   0% /dev/shm
tmpfs                681M  8.8M  672M   2% /run
tmpfs                681M     0  681M   0% /sys/fs/cgroup
/dev/mapper/ol-root   17G   14G  2.3G  87% /
/dev/sda1           1014M  199M  816M  20% /boot
tmpfs                137M   24K  137M   1% /run/user/54321

Шаг 4. Вручную удаляется временный файл из /tmp/VirtualBox Dropped Files.

[oracle@dushanbe Desktop] $ cd /tmp/VirtualBox\ Dropped\ Files/2020-07-20T15\:18\:00.753055000Z/
[oracle@dushanbe 2020-07-20T15:18:00.753055000Z]$ rm sqldeveloper-19.2.1.247.2212.noarch.rpm
[oracle@dushanbe 2020-07-20T15:18:00.753055000Z]$ ls –l
total 0
[oracle@dushanbe 2020-07-20T15:18:00. 753055000Z]$

Проверяется дисковое пространство:

[oracle@dushanbe 2020-07-20T15:18:00.753055000Z]$ df -h
Filesystem           Size  Used Avail Use% Mounted on
devtmpfs             658M     0  658M   0% /dev
tmpfs                681M     0  681M   0% /dev/shm
tmpfs                681M  8.8M  672M   2% /run
tmpfs                681M     0  681M   0% /sys/fs/cgroup
/dev/mapper/ol-root   17G   14G  2.7G  84% /
/dev/sda1           1014M  199M  816M  20% /boot
tmpfs                137M   24K  137M   1% /run/user/54321
[oracle@dushanbe 2020-07-20T15:18:00.753055000Z]$

Результат команды показывает, что освобождены дополнтельно 400 Мб дискового пространства и система показывает исходный размер свободного дискового пространства  в точке монтирования корень ( / ) – 2.7 Гб.

В связи с этим, при использовании функции Drag and Drop для передачи файлов необходимо периодически проверять и очищать директорию /tmp/VirtualBox Dropped Files ОС Linux от ненужных  и неактуальных временных файлов.

VirtualBox — Программа для виртуализации

Oracle VM VirtualBox (ранее Sun VirtualBox, Sun XVM VirtualBox и Innotek VirtualBox ) является пакетом программного обеспечения для  виртуализация компьютеров под x86 и AMD64 / Intel64 от корпорации Oracle. Innotek GmbH первым разработал продукт, но Sun Microsystems приобрела его в 2008 году; Oracle продолжает развитие с 2010 года. Полностью на Русском языке.

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

Поддерживаемые операционные системы-хоста включают Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Windows 8, Solaris и OpenSolaris; Есть также порты в FreeBSD и Genode.

Поддерживаемые гостевые операционные системы — Windows, Linux, BSD, OS/2, Solaris, Haiku и другие. Начиная с релиза 3.2.0, VirtualBox также позволяет ограниченную виртуализацию Mac OS X на оборудовании Apple, хотя OSx86 также может быть установлен с помощью VirtualBox.

Начиная с версии 4.3 (выпущена в октябре 2013 года), гостевые Microsoft Windows на поддерживаемом оборудовании можно воспользоваться недавно внедренным драйвером WDDM; это дает поддержку Windows Aero вместе с Direct3D.

История

VirtualBox первоначально предложила Innotek GmbH из Вайнштадт, Германия под проприетарной лицензией, что делает одну версию продукта, предоставляющейся бесплатно для личного или ознакомительного использования. В января 2007 года, на основе адвоката от LiSoG, Innotek GmbH выпустила VirtualBox Open Source Edition (OSE), как свободно распространяемое и с открытым исходным кодом, при условии соблюдения требований лицензии GNU General Public License (GPL) версии 2.
Innotek GmbH также внесла свой вклад в развитие поддержки виртуализации OS/2 и Linux, и порты OS/2 продуктов от Connectix, которые впоследствии были приобретены Microsoft.
Sun Microsystems приобрела Innotek в феврале 2008 года.
Корпорация Oracle приобрела Sun в январе 2010 года, и провела ребрендинг продукта под «Oracle VM VirtualBox».

Лицензирование

Начиная с версии 4 VirtualBox, выпущенной в декабре 2010 года, основной пакет — свободное программное обеспечение, распространяемое по лицензии GNU General Public License версии 2 (GPLv2). Это полнофункциональный пакет, за исключением некоторых проприетарных компонентов, не доступных под лицензией GPLv2. Эти компоненты обеспечивают поддержку USB устройств 2,0, протокола удаленного рабочего стола (RDP) и Preboot Execution Environment (PXE) для карт Intel и выпущен в качестве отдельного «VirtualBox Oracle VM VirtualBox Extension Pack» под проприетарной лицензией, которая позволяет использовать программное обеспечение для личного пользования, использования в образовательных целях, или ознакомления, бесплатно.

Oracle определяет использование в личных целях, как любая ситуация, в которой один человек устанавливает программное обеспечение, и только для этого человека, и его друзея и семьи. Oracle не волнует, если используется в коммерческих или некоммерческих целях. Oracle будет рассматривать это не как личное использование, например, если администратор сети установил много копий программного обеспечения на различных машинах, от имени многих различные конечных пользователей. Этот тип ситуации потребует приобретения специальной лицензии громкости.
Из пакета VirtualBox Open Source Edition (OSE), который выпущен под лицензией GPLv2, удалены проприетарные компоненты, не доступные под лицензией GPLv2.

Хотя VirtualBox имеет экспериментальную поддержку Mac OS X, лицензионное соглашение с конечным пользователем Mac OS X не разрешает операционной системе работать на аппаратных средствах не-Apple.

Набор функций

  • 64-разрядные гостевые ОС (Необходима поддержка аппаратная виртуализация)
  • Снимки
  • Бесшовные режим — возможность запуска виртуальных приложений бок о бок со своими нормальными настольными приложениями
  • Общий буфер обмена
  • Общие папки
  • Специальные драйверы и утилиты для облегчения переключения между системами
  • Взаимодействие с командной строки (в дополнение к GUI)
  • Общественный API ( Java, Python, SOAP, XPCOM ) для управления конфигурацией ВМ и выполнением
  • Ограниченная поддержка 3D графического ускорения (в том числе OpenGL до (но не включая) 3. 0 и Direct3D 9.0c)
  • Поддержка SMP (до 32 виртуальных процессоров на каждую виртуальную машину), начиная с версии 3.0
  • Можно отключить хост с кешем ОС ввода / вывода
  • Позволяет ограничить скорость ввода-вывода
  • PATA, SATA, SCSI, SAS, ISCSI, контроллеры дискет
  • VMware Virtual Machine Disk ( Поддержка формата VMDK ) — позволяет VirtualBox обмениваться образами дисков с VMware
  • Поддержка Microsoft VHD
  • VM шифрование диска с помощью AES128 / AES256
  • Удаление снимков во время работы ВМ
  • Ускорение видео Remote Desktop Protocol (RDP)
  • Эмуляция аудио кодека Intel HD
  • Эмуляция чипсета Intel ICH9
  • Поддержка Windows Aero (экспериментальная)
  • Клонирование виртуальных машин
  • Виртуальные группы машин — позволяет управлять группой виртуальных машин, как единое целое
  • Некоторые настройки VM могут быть изменены в процессе выполнения ВМ
  • Поддержка до 36 сетевых адаптеров в случае с чипсетом ICH9
  • Поддержка ограничения полосы пропускания сети ввода-вывода
  • Поддержка захвата видео ВМ

Язык: Русский
Лицензия:
GNU GPL v2

Протестировано на ОС: Windows 7 x64, Windows 10 x64

Официальный сайт: www. virtualbox.org

Перейти в каталог загрузки на официальном сайте

Похожие материалы:

Как пользоваться виртуал бокс

2014.12.12. | Автор: Поисов Д.А.

Недавно, в статье «Начинаем работать с VMware Workstation», я описывал основы работы с виртуальной машиной VMware, надеясь показать, что работать с виртуальными машинами просто и полезно. VMware всем хороша, однако у нее есть один недостаток – она платная и не дешёвая. Сегодня я хочу рассказать о бесплатной альтернативе VMWare – виртуальной машине VirtualBox.

В качестве примера я буду использовать VirtualBox 4.3.20 for Windows и гостевую операционную систему ubuntu-12.04. А устанавливать и настраивать все это буду в хостовой операционной системе Window 7.

Содержание.

1. Устанавливаем виртуальную машину VirtualBox 4.3.20 for Windows.

Удобнее всего скачивать дистрибутив виртуальной машины с официального сайта «www.virtualbox.org», со странички https://www. virtualbox.org/wiki/Downloads. Там вы найдете все последние версии виртуальной машины для большинства популярных операционных систем. Я скачиваю для операционной системы Windows (рисунок 1).

Дистрибутив VirtualBox 4.3.20 for Windows представлен в виде одного исполняемого файла VirtualBox-4.3.20-96997-Win.exe объемом 105 Мб.

После запуска исполняемого файла открывается окно, информирующее о подготовке к началу установки программы (рисунок 2).

Через несколько секунд откроется окно помощника установки. Для начала установки нажимаем кнопку «Next». После чего откроется окно выбора объема и места установки (рисунок 3).

По умолчанию будет предложено провести установку всех компонентов виртуальной машины, не советую без надобности отключать установку каких либо компонентов, так как все они понадобятся даже при минимальном использовании виртуальной машины. Так же по умолчанию будет предложено установить программу в папку «Programs FilesOracleVirtualBox» и здесь я ничего не буду менять. Для перехода к следующему этапу установки жмем кнопку «Next».

В открывшемся окне (рисунок 4) будет предложены базовые настройки запуска виртуальной машины:

– создать ярлык на рабочем столе;
– создать ярлык в панели быстрого запуска;
– зарегистрировать расширения файлов Virtual Box в операционной системе.

Из этих настройки я оставлю первую и третью, но тут дело вкуса и привычки.

Для продолжения установки жмем «Next», после чего откроется окно (рисунок 5) предупреждающее, что в процессе установки будет разорвано сетевое соединение. Чтобы избежать потери данных желательно заверить работу приложений использующих сетевой соединение и дождаться завершения закачки всех данных из сети.

Сетевое соединение будет прервано всего на несколько секунд и затем автоматически восстановится, поэтому смело жмем копку «Yes» для перехода к следующему этапу подготовки к установке. В открывшемся окне (рисунок 6) сообщается, что все необходимые подготовки к установке программы произведены и можно приступать к установке. Для начала установки нажмите кнопку «Install» и перед вами откроется окно, показывающее процесс установки (рисунок 7).

В процессе установки операционная система будет спрашивать подтверждение разрешения установки контроллеров USB-канала для виртуальной машины (рисунок 8), сетевых адаптеров (рисунок 9) и сетевых служб (рисунок 10).

Для удобной работы с виртуальной машиной желательно иметь возможность доступа к контроллерам USB и работы с сетью, поэтому соглашаемся с установкой данных компонентов.

После того, как установка закончится, на экране откроется окно, сообщающее об этом долгожданном событии (рисунок 11). Нажмите кнопку «Finish» для завершения установки и перехода к созданию и настройки виртуальной машины.

2. Создаем виртуальную машину.

Ну что же, приступим к созданию виртуальной машины. Будет это не сложнее, чем установить VirtualBox. И так, запускаем VirtualBox и перед нами открывается главное окно программы (рисунок 12).

Для создания виртуальной машины жмем кнопку или выбираем пункт меню: «Машина->создать» или жмем сочетание клавиш Ctrl+N. В открывшемся окне (рисунок 13) задаем имя виртуальной системы, тип и версию гостевой операционной системы.

Моя виртуальная машина будет называться «VM». Так как я решил использовать в качестве гостевой системы ubuntu-12.04, то тип гостевой системы будет Linux, а версия – Ubuntu (32 bit). После установки требуемых параметров жмем «Next».

В открывшемся окне (рисунок 14) выбираем размер оперативной памяти отводимой для виртуальной машины.

В большинстве случаев хватает предлагаемых по умолчанию 512 мб памяти. Если у вас мало оперативной памяти, то этот размер можно уменьшить, но не ставьте слишком мало, так как это может сказаться на быстродействии виртуальной машины. При необходимости, если в виртуальной машине требуется запускать ресурсоёмкие приложения, объем выделяемой оперативной памяти можно увеличить. После выбора объема оперативной памяти жмем «Next».

В следующем окне (рисунок 15) необходимо выбрать виртуальный жесткий диск с которым будет работать виртуальная машина.

Существует два варианта: выбрать уже готовый или создать новый. Так как мы только начинаем работать с VirtualBox, то уже созданный виртуальных жестких дисков у нас нет, поэтому выбираем «Создать новый виртуальный жесткий диск» и жмем «Создать».

В открывшемся окне (рисунок 16) жмем в первую очередь на кнопку «Срыть подробности». В данной версии VirtualBox ошибка перевода или наименования данной кнопки и при нажатии кнопки «Скрыть подробности» отображается окно с подробными настройками создаваемого виртуального жесткого диска.

После нажатия кнопки «Скрыть подробности» открывается окно с расширенными настройками жесткого диска (рисунок 17).

В первую очередь выбираем тип виртуального жесткого диска. Для обеспечения совместимости с другими программами виртуализации присутствует возможность создавать виртуальные жесткие диски нескольких типов, например жёсткие диски VMDK могут использоваться с виртуальными машинами VMware.

Так как цель данной статьи дать базовые навыки работы с виртуальной машиной VirtualBox, то я выберу тип виртуального диска VDI – формат жёстких дисков предназначенных для работы с виртуальными машинами VirtualBox.

Далее немного увеличу размер создаваемого жесткого диска, до 10 Гб и сделаю его фиксированным, для облегчения контроля ресурсов занимаемых виртуальной машиной.

ВНИМАНИЕ: убедитесь, что на вашем жёстком диске достаточно места для создания виртуального жёсткого диска, прежде чем начать его создавать.

Для создания виртуального женского диска жмем «Создать». После чего откроется окно иллюстрирующее процесс создания жесткого диска (рисунок 18). Это может занять несколько минут.

Созданный виртуальный диск – это обыкновенный файл в хостовой операционной системе с указанным вами названием и расширением VDI. Этот файл можно перемещать, копировать, переносить на другой компьютер. Например, если Вам необходимо работать с одной и той же виртуальной машиной дома и в офисе, то можете на флэшке переносить файл жесткого диска и работать дома и в офисе с одной и той же виртуальной машиной.

После создания виртуального жесткого диска, в основном окне программы VirtualBox появится новая виртуальная машина, готовая к использованию (рисунок 19). Остаётся только установить на нее гостевую операционную систему.

3. Устанавливаем гостевую операционную систему.

Установка гостевой операционной системы начнется автоматически после первого запуска виртуальной машины. И так, запускаем виртуальную машину, нажав кнопку . Через несколько секунд откроется окно (рисунок 20), в котором будет предложено указать путь к загрузочному диску или образу загрузочного диска.

Я буду устанавливать операционную систему из образа загрузочного диска (ubuntu-12.04-oem-i386.iso), заранее скаченного RuTracker.org. Для выбора образа загрузочного диска жмем кнопку и в открывшемся окне (рисунок 21) выбираем файл ubuntu-12.04-oem-i386.iso, жмем кнопку «открыть» и для начала установки операционной системы в окне (рисунок 20) жмем кнопку «продолжить».

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

Установка гостевой операционной системы будет происходить ровно так же, как и при установки данной операционной системы на реальную ЭВМ или на виртуальную машину VMWare. Так как я уже описывал процесс установки схожей операционной системы в статье «Начинаем работать с VMware Workstation», в разделе установка гостевой операционной системы, то не буду повторяться и сразу перейду к описанию основ работы с виртуальной машиной.

4. Базовые операции с виртуальной машиной.

4.1. Запуск виртуальной машины

Запустите программу виртуализации VirtualBox. На экране откроется основное окно программы (рисунок 23).

Если в левой части открывшегося окна, в списке доступных виртуальных машин, нет нужной Вам, то выберите пункт меню:

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

В списке виртуальных машин в окне (рисунок 23) выберите нужную Вам. Я выберу виртуальную машину с именем «VM» и запустите выбранную виртуальную машину одним из следующих способов:

– нажав кнопку вверху окна, под меню «Правка»;
– выбрав пункт меню: Машина->Запустить.

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

4.2. Установка виртуальной машины на паузу.

Часто бывает необходимо временно отлучиться с рабочего места. Если в этот момент работает некая программа и Вам нельзя пропустить какой-либо важный момент в процессе работы данной программы, то в VirtualBox предусмотрена возможность временно приостановить работу виртуальной машины. Для этого необходимо выбрать пункт меню: Машина->Приостановить, при этом виртуальная машина автоматически встанет на паузу. Для возобновления работы повторно выберите пункт меню: Машина->Приостановить.

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

4.3. Выключение виртуальной машины.

Завершить работу с виртуальной машиной можно несколькими способами:

1. Нажать кнопку завершения работы в правом верхнем углу окна (рисунок 24). В открывшемся меню (рисунок 25) выбрать один из следующих пунктов:

– «Сохранить состояние машины», при этом состояние машины будет сохранено, а затем виртуальная машина завершит работу. При следующем запуске состояние виртуальной машины будет автоматически восстановлено и работа продолжится, как будто вы не выключали виртуальную машину.

– «Послать сигнал завершения работы», при этом откроется окно завершения работы, вид которого зависит от используемой операционной системы. Используя данное окно, вы сможете штатно завершить работу гостевой операционной системы, при этом, после завершения работы гостевой операционной системы, работа виртуальной машины завершится автоматически.

– «Выключить машину». Данное действие эквивалента обесточиванию реальной машины.

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

2. Штатным способом, предусмотренным гостевой операционной системой, завершить работу гостевой операционной системы, при том работа виртуальной машины автоматически завершится после завершения работы гостевой операционной системы.

3. Выбрать пункт меню: Машина ->послать Ctrl-Alt-Del, при этом действия виртуальной машины будут аналогичны действию реального компьютера при нажатии одноименных клавиш клавиатуры, т. е. запустится диспетчер задач, вид которого зависит от используемой операционной системы. С помощью диспетчера задач можно будет завершить работу всей гостевой операционной системы или отдельных потоков. После завершения работы гостевой операционной системы автоматически завершится работа виртуальной машины.

4. Выбрать пункт меню: Машина ->перезагрузить, после чего откроется окно (рисунок 26), предупреждающее о потери всех не сохранных данных в запущенных в гостевой операционной системы приложений, если Вы продолжите перезагрузку. Если вы нажмете кнопку «Перезагрузить», то дальнейшее действия виртуальной машины будут аналогичны действиям персонального компьютер при нажатии кнопки «Перезагрузка» на «системнике».

5. Выбрать пункт меню: Машина->завершить работу, при этом откроется окно завершения работы, вид которого зависит от используемой операционной системы. Используя данное окно, вы сможете штатно завершить работу гостевой операционной системы, при этом после завершения работы гостевой операционной и системы работа виртуальной машины завершится автоматически.

Обращу Ваше внимание, в версии VirtualBox, используемой в данной программе, не зависимо от Вашего выбора в окне завершения работы операционной системы, через несколько секунд, после выбора пункта меню «Машина->завершить работу», виртуальная машина выключается.

4.4. Подключение съемных устройств к виртуальной машине.

Рассмотрим подключение съёмных устройств на примере подключения и отключения USB- накопителя.

Для подключения USB-накопителя выберите пункт меню: Устройства->USB-устройства и в открывшемся списке (рисунок 27) выберите нужное Вам USB-устройство. В моем случае, USB-накопитель определился как «Generic Mass Storage».

После выбора пункта меню «Generic Mass Storage» произойдет подключение USB-накопителя, как будто вы подключили флэшку к настоящему компьютеру, а в списке (рисунок 27) выбранное устройство будет отмечено галочкой. Дальнейшие действия определяются используемой Вами операционной системой. Для отключения USB накопителя снимите установленную галочку в том же меню. Как видите все очень просто.

ВНИМАНИЕ! При подключении съемного устройства к виртуальной машине, оно отключается в хостовой операционной системе, что может привести к потере несохраненных данных. По этому, прежде чем подключить съемное устройство к виртуальной машине, убедитесь, что Вы с ним не производите никаких действий в хостовой операционной системе.

4.5. Переключение между хостовой и гостевой операционными системами.

При работе в виртуальной машине, производится «захват» клавиатуры и мышки, то есть все нажатия на клавиатуры или действия мышкой обрабатываются виртуальной машиной и игнорируются в хостовой операционной системе. Для того, чтоб перейти на работу с хостовой операционной системой, необходимо нажать «Хостовую» клавишу или сочетание клавиш. Для различных версий виртуальных машин и в зависимости от их настроек «Хостовая» клавиша может быть разной, однако наименование клавиши отображается в правом нижнем углу окна виртуальной машины (рисунок 28).

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

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

Виртуальные машины представляют собой эмуляцию устройств на другом устройстве или, в контексте этой статьи и упрощенно, позволяют запускать виртуальный компьютер (как обычную программу) с нужной операционной системой на вашем компьютере с той же или отличающейся ОС. Например, имея на своем компьютере Windows, вы можете запустить Linux или другую версию Windows в виртуальной машине и работать с ними как с обычным компьютером.

В этой инструкции для начинающих подробно о том, как создать и настроить виртуальную машину VirtualBox (полностью бесплатное ПО для работы с виртуальными машинами в Windows, MacOS и Linux), а также некоторые нюансы по использованию VirtualBox, которые могут оказаться полезными. Кстати, в Windows 10 Pro и Enterprise есть встроенные средства для работы с виртуальными машинами, см. Виртуальные машины Hyper-V в Windows 10. Примечание: если на компьютере установлены компоненты Hyper-V, то VirtualBox будет сообщать об ошибке Не удалось открыть сессию для виртуальной машины, о том как это обойти: Запуск VirtualBox и Hyper-V на одной системе.

Для чего это может потребоваться? Чаще всего, виртуальные машины используют для запуска серверов или для тестирования работы программ в различных ОС. Для начинающего пользователя такая возможность может быть полезна как для того, чтобы попробовать в работе незнакомую систему или, например, для запуска сомнительных программ без опасности получить вирусы на своем компьютере.

Установка VirtualBox

Вы можете бесплатно скачать ПО для работы с виртуальными машинами VirtualBox с официального сайта https://www.virtualbox.org/wiki/Downloads где представлены версии для Windows, Mac OS X и Linux. Несмотря на то, что сайт на английском, сама программа будет на русском языке. Запустите загруженный файл и пройдите простой процесс установки (в большинстве случаев достаточно оставить все параметры по умолчанию).

Во время установки VirtualBox, если вы оставите включенным компонент для доступа к Интернету из виртуальных машин, вы увидите предупреждение «Warning: Network Interfaces», которое сообщает о том, что в процессе настройки ваше Интернет-подключение будет временно разорвано (и восстановится автоматически после установки драйверов и настройки подключений).

По завершению установки можете запустить Oracle VM VirtualBox.

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

Примечание: для работы виртуальных машин требуется, чтобы на компьютере была включена виртуализация VT-x или AMD-V в БИОС. Обычно она включена по умолчанию, но, если что-то пойдет не так, учитывайте этот момент.

Теперь давайте создадим свою первую виртуальную машину. В примере далее используется VirtualBox, запущенная в Windows, в качестве гостевой ОС (той, которая виртуализируется) будет Windows 10.

  1. Нажмите «Создать» в окне Oracle VM VirtualBox Менеджер.
  2. В окне «Укажите имя и тип ОС» задайте произвольное имя виртуальной машины, выберите тип ОС, которая будет на нее установлена и версию ОС. В моем случае — Windows 10 x64. Нажмите «Далее».
  3. Укажите объем оперативной памяти, выделяемой для вашей виртуальной машины. В идеале — достаточный для её работы, но не слишком большой (так как память будет «отниматься» от вашей основной системы, когда виртуальная машина будет запущена). Рекомендую ориентироваться на значения в «зелёной» зоне.
  4. В следующем окне выберите «Создать новый виртуальный жесткий диск».
  5. Выберите тип диска. В нашем случае, если этот виртуальный диск не будет использоваться за пределами VirtualBox — VDI (VirtualBox Disk Image).
  6. Укажите, динамический или фиксированный размер жесткого диска использовать. Я обычно использую «Фиксированный» и вручную задаю его размер.
  7. Укажите размер виртуального жесткого диска и место его хранения на компьютере или внешнем накопителе (размер должен быть достаточным для установки и работы гостевой операционной системы). Нажмите «Создать» и дождитесь завершения создания виртуального диска.
  8. Готово, виртуальная машина создана и отобразится в списке слева в окне VirtualBox. Чтобы увидеть информацию о конфигурации, как на скриншоте, нажмите по стрелке справа от кнопки «Машины» и выберите пункт «Детали».

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

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

Для того, чтобы установить Windows, в нашем случае Windows 10, в виртуальной машине VirtualBox вам потребуется образ ISO с дистрибутивом системы (см. Как скачать образ ISO Windows 10). Дальнейшие шаги будут выглядеть следующим образом.

  1. Вставьте образ ISO в виртуальный привод DVD. Для этого выберите виртуальную машину в списке слева, нажмите кнопку «Настроить», перейдите в пункт «Носители», выберите диск, нажмите по кнопке с диском и стрелкой и выберите пункт «Выбрать образ оптического диска». Укажите путь к образу. Затем в пункте настроек «Система» в разделе «Порядок загрузки» установите «Оптический диск» на первое место в списке. Нажмите «Ок».
  2. В главном окне нажмите «Запустить». Запустится созданная ранее виртуальная машина, при этом загрузка будет выполнена с диска (с образа ISO), можно выполнить установку Windows так, как это делается на обычном физическом компьютере. Все шаги первоначальной установки аналогичны таковым на обычном компьютере, см. Установка Windows 10 с флешки.
  3. После того, как Windows была установлена и запущена, следует установить некоторые драйверы, которые позволят гостевой системе правильно (и без лишних тормозов) работать в виртуальной машине. Для этого выберите в меню «Устройства» — «Подключить образ диска дополнений VirtualBox», откройте компакт-диск внутри виртуальной машины и запустите файл VBoxWindowsAdditions.exe для установки этих драйверов. При ошибке подключения образа, завершите работу виртуальной машины и подключите образ из C: Program Files Oracle VirtualBox VBoxGuestAdditions.iso в настройках носителей (как в первом шаге) и снова запустите виртуальную машину, а затем произведите установку с диска.

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

Основные настройки виртуальной машины VirtualBox

В настройках виртуальной машины (учтите, что многие настройки недоступны, пока виртуальная машина запущена) вы можете изменить следующие основные параметры:

  1. В пункте «Общие» на вкладке «Дополнительно» можно включить общий с основной системой буфер обмена и функцию Drag-n-Drop для перетаскивания файлов в гостевую ОС или из неё.
  2. В пункте «Система» — порядок загрузки, режим EFI (для установки на GPT диск), размер оперативной памяти, количество ядер процессора (не следует указывать число более количества физических ядер процессора вашего компьютера) и допустимый процент их использования (низкие значения часто приводят к тому, что гостевая система «тормозит»).
  3. На вкладке «дисплей» можно включить 2D и 3D ускорение, задать объем видеопамяти для виртуальной машины.
  4. На вкладке «Носители» — добавить дополнительные приводы дисков, виртуальные жесткие диски.
  5. На вкладке USB — добавить USB устройства (которые физически подключены к вашему компьютеру), например, флешку, к виртуальной машине (нажмите по значку USB с «плюсом» справа). Для использования контроллеров USB 2.0 и USB 3.0 установите Oracle VM VirtualBox Extension Pack (доступно для скачивания там же, где вы загружали VirtualBox).
  6. В разделе «Общие папки» можно добавить папки, которые будут общими для основной ОС и виртуальной машины.

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

Дополнительная информация

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

  • Одна из полезных возможностей при использовании виртуальных машин — создание «снимка» (snapshot) системы в её текущем состоянии (со всеми файлами, установленными программами и прочим) с возможностью отката к этому состоянию в любой момент (и возможностью хранить несколько снимков). Сделать снимок в VirtualBox можно на запущенной виртуальной машине в меню «Машина» — «Сделать снимок состояния». А восстановить в менеджере виртуальных машин, нажав «Машины» — «Снимки» и выбрав вкладку «Снимки».
  • Некоторые комбинации клавиш по умолчанию перехватываются основной операционной системой (например, Ctrl+Alt+Del). Если вам требуется отправить подобное сочетание клавиш в виртуальную машину, используйте пункт меню «Ввод».
  • Виртуальная машина может «захватывать» ввод клавиатуры и мышь (так, что нельзя перевести ввод на основную систему). Чтобы «освободить» клавиатуру и мышь, если потребуется, используйте нажатие хост-клавиши (по умолчанию это правый Ctrl).
  • На сайте Майкрософт есть готовые бесплатные виртуальные машины Windows для VirtualBox, которые достаточно импортировать и запустить. Подробно о том, как это сделать: Как скачать бесплатные виртуальные машины Windows с сайта Майкрософт.

Содержание

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

Установка VirtualBox

Linux

Откройте терминал Ubuntu / Linux Mint и введите следующие команды:

Windows

Для установки программы в Windows потребуется перейти на официальный сайт и скачать установочный файл последней версии.

Установка плагинов

Для получения доступа к дополнительным возможностям (таким как общее использование USB 2.0/3.0, или вебкамеры) потребуется инсталлировать «VM VirtualBox Extension Pack».

Linux

Windows

Скачайте файл .vbox-extpack по указанной выше ссылке. Убедитесь, что версия скачиваемого дополнения соответствует версии установленной программы:

Для добавления компонентов можно просто запустить файл двойным кликом мыши, либо выбрать в меню: Файл -> Настройки->Плагины, и нажать на зелёный квадрат. Далее система попросит подтвердить лицензию (если файл с официального сайта – смело подтверждаем) и в следующем окне нажимаем «Установить».

Данные действия нужно производить под учётной записью Администратора системы.

Создание гостевой системы

В компьютерной терминологии главный ПК, в котором установлена VirtualBox называют Хостом, а дополнительные ОС – Гостями. Перед установкой гостевой системы потребуется добавить образ устройства. Нажмите на синий значок с надписью: «Создать» (Ctrl + N).

После этого нам предлагают определить тип ОС. Рассмотрим пример добавления Ubuntu Linux. Начните вводить название системы, и она автоматически определится. Либо в разделе Тип выберите Linux, а в версии Ubuntu – подходящую версию.

После этого рекомендуется проверить оптимизацию для конкретной ОС. При системе в 64-бита на Хосте пользователь без проблем запустит 32- или 64-битные гостевые системы.

Оперативная память

Следующее окно предлагает установить подходящее количество RAM. Это напрямую влияет на быстродействие и отклик гостевой системы, поэтому рекомендуется не жадничать и выделить для корректной работы не менее 2 Гб. Но если на вашем ПК установлено небольшое количество ОЗУ, то руководствуйтесь зелёной областью слайдера. В красную область двигать его не следует чтобы не навредить производительности обеих систем.

Жёсткий диск

В следующем пункте создаётся диск для гостевой системы. Рекомендуется всё оставить как есть (диск VDI). Далее нужно выбрать тип диска. На выбор предоставлено два варианта: динамический и статический (фиксированный). Будет лучше остановиться на динамическом варианте, который расширяется автоматически в зависимости от количества данных Гостя.

После этого пункта новая ОС станет доступной. Однако перед запуском рекомендуется ознакомиться с параметрами процессора и дисплея.

Предварительная настройка

Процессор

Кнопка «Настроить» появится при нажатии на Гостя, далее следует перейти в пункт «Система» и «Процессор». Главные настройки: количество ядер процессора и включение/выключение PAE (для 4 Гб и более RAM).

Не менее важным является вкладка «Ускорение». В этом пункте можно выбрать тип виртуализации (устанавливается в зависимости от типа Гостя, поэтому оставьте его по умолчанию). Помимо этого, есть возможность дополнительно активировать AMD-V или Intel VT-x. Эти параметры позволяют увеличить производительность и быстродействие Гостя.

Графика

Стандартный режим работы предусматривает 16 Мб для виртуальной видеопамяти. Современным приложениям этого не хватит, поэтому нужно увеличить объём выделяемой памяти (исключением может стать серверная система без дополнительных графических требований).

В пункте «Дисплей» на вкладке «Экран» первый слайдер «Видеопамять», где нужно потянуть ползунок, и выставить нужный параметр. Максимальное доступное количество равно 128 Мб и зависит от объёма видеопамяти Хоста. В этом же меню доступно 3D-ускорение для улучшения производительности графики Гостя.

Если у вас 4k монитор, то на этапе установки будет лучше установить «Коэффициент масштабирования» 200%. Это позволит сделать текст Гостя легко читаемым. После установки системы можно снова вернуть данный параметр к 100% и масштабировать изображение в самой системе. Но для этого потребуется до-установить видео драйверы, о которых будет инструкция в разделе Дополнения гостевой ОС.

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

Для включения дополнительного адаптера перейдите на вкладку «Адаптер 2» и установите галочку «Включить сетевой адаптер». В выпадающем списке выберите «Виртуальный адаптер хоста» и более ничего корректировать не нужно.

Теперь между основной и виртуальной ОС появится общая сеть.

Первый запуск

Пришло время для первого запуска нашей виртуальной машины. Если на этапе настройки не был выбран загрузочный диск, начальное включение стартует с выбора носителя (образа), с которого устанавливается новая система. В качестве дистрибутива используются физические приводы или ISO образы.

На данном этапе вы можете произвести стандартную установку гостевой операционной системы (как на обычный ПК).

Чтобы вернуть курсор мыши в основной Хост используйте на клавиатуре правую клавишу Ctrl. Это так называемая клавиша «Host key», её можно сменить в настройках виртуальной машины.

Дополнения гостевой ОС

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

Прежде всего установим средства компиляции Ubuntu / Linux Mint / Debian:

В разделе «Устройства» следует выбрать «Подключить образ диска Дополнений гостевой ОС». Ubuntu автоматически смонтирует диск с образом.

Затем инсталлируем сами дополнения из смонтированного диска. Должно появиться окно авто-запуска, если этого не произошло, то откройте сам диск на Рабочем столе и нажмите кнопку «Запуск приложения».

После ввода пароля стартует запуск установщика:

Теперь можно использовать все доступные возможности графики основной системы, а также настроить общие папки. Чтобы добавить общую папку, выключите Гостя, зайдите в его настройки в раздел «Общие папки», укажите путь, а также имя папки. Данный каталог будет смонтирован автоматически при загрузке системы если поставить галочку «Авто-подключение».

Проброс портов VirtualBox

К примеру, вы установили Гостю SSH и нужно к нему подключиться:

Можно вручную настроить второй интерфейс (адаптер хоста). Мы его подготовили перед установкой системы. Процесс немного трудоёмкий, поэтому просто пробросим необходимый порт через настройки: Устройства -> Сеть -> Настроить сеть…

Добавьте следующее правило:

ИмяSSH
ПротоколTCP
Адрес хоста127.0.0.1
Порт хоста22
Адрес гостяОставьте пустым
Порт гостя22

Подключаемся через программу Putty:

Снимки системы

Снимки позволяют сделать быструю копию текущего состояния Гостя (backup) и затем при необходимости восстановить этот снимок. Выключите гостевую ОС и выберите в меню VirtualBox: Машина -> Инструменты -> Снимки. Нажмите кнопку «Сделать снимок» (Ctrl + Shift + T). Введите название, можно добавить описание снимка:

К данному состоянию системы можно легко вернуться в будущем при любых её изменениях.

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

Для копирования каталога созданного Гостя используется клонирование. Процесс крайне прост: нажать на нужную виртуальную машину и выбрать «Клонировать», альтернатива – горячие клавиши Ctrl + O.

Как итог

Мы изучили как пользоваться VirtualBox. Приложение даёт возможность работать одновременно в различных ОС, гибко настраивать сетевые соединения создавая отдельные парки виртуальных компьютеров. Данная программа поможет нам смоделировать полноценную локальную сеть, настроить сервер. Приложение доступно бесплатно и подходит для виртуального тестирования различных дистрибутивов перед их установкой на реальный ПК.

Видео

Настройка VirtualBox, создание виртуальной машины

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

VirtualBox (Oracle VM VirtualBox) — программный продукт виртуализации операционных систем Microsoft Windows, Linux, FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других.

На сегодняшний день VirtualBox является единственным профессиональным решением, которое находится в свободном доступе с открытым исходным кодом на условиях GNU General Public License (GPL).

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

.

I. Установка VirtualBox

1. Необходимо скачать VirtualBox.

Ссылка на скачивание с официального сайта:
Скачать VirtualBox с официального сайта

.

Ссылка на скачивание VirtualBox v.5.1.14:

Скачать VirtualBox v.5.1.14

.

Порядок скачивания VirtualBox с официального сайта показан на Рис.1 и Рис.2.

Рис.1

.

Рис.2

.

2. Запускаем скачанный файл установки VirtualBox (Рис.3).

Рис.3

.

3. Нажимаем Next (Рис.4).

Рис.4

.

4. Оставляем все настройки по умолчанию и нажимаем Next (Рис.5).

Рис.5

.

5.Оставляем все настройки по умолчанию и нажимаем Next (Рис.6).

Рис.6

.

6. Нажимаем Yes (Рис.7).

Рис.7

.

7. Начинаем установку VirtualBox. Нажимаем Install (Рис.8).

Рис.8

.

8. В процессе установки  будут появляться окна о установке — контроллера USB, сетевых служб и сетевых адаптеров. Ставим галочку напротив Всегда доверять программному обеспечению «Oracle Corporation», затем нажимаем Установить (Рис.9).

Рис.9

.

9. Оставляем галочку, если хотим чтобы VirtualBox запустился сразу после окончания установки. Нажимаем Finish (Рис.10).

Рис.10

.

II. Установка (создание) виртуальной машины в VirtualBox

1. Запускаем VirtualBox, затем нажимаем Создать. В появившемся окне проверяем наличие в списке x64 систем (прим. если их нет — см. ниже) и вводим имя (название), которое будет отображаться в VirtualBox (Рис.11).

Рис.11

.

ВАЖНО! Если в списке (Рис.11) не оказалось x64 систем см. ниже пункты а, б.

а) Зайти в BIOS, в настройках найти строчку Virtualization или Intel Virtual Technology и выставить напротив значение Enabled, после чего сохранить изменения (нажать F10, в появившемся окне ввести Y, затем нажать Enter). После этого в VirtualBox в списках появятся x64 системы. Рис.12, Рис.13.

Рис.12

.

Рис.13

.

б) Если в списке по прежнему не появились x64 системы, необходимо в командной строке от имени администратора (Для Windows 7: Пуск > Командная строка (правой кнопкой мыши) > Запуск от имени Администратора) ввести: bcdedit /set hypervisorlaunchtype off (прим. не забываем о пробелах), затем нажать Enter. После этого в VirtualBox в списке появятся x64 системы.

2. После того, как мы разобрались с x64 системами и ввели имя (название), которое будет отображаться в VirtualBox, нажимаем Next (на примере показана Windows x64, у вас может быть любая другая) (Рис.14).

Рис.14

.

3. Выбираем объём выделяемой оперативной памяти для виртуальной машины, затем нажимаем Next (Рис.15).

Рис.15

.

4. Выбираем Создать новый виртуальный жёсткий диск и нажимаем Создать (Рис.16).

Рис.16

.

5. Выбираем VDI (VirtualBox Disk Image) и нажимаем Next (Рис.17).

Рис.17

.

6. Выбираем Динамический виртуальный жёсткий диск и нажимаем Next (Рис.18).

Рис.18

.

7. В появившемся окне выбираем имя виртуального жёсткого диска, затем выбираем размер виртуального жёсткого диска и нажимаем Создать (Рис.19).

Рис.19

.

8. Итак, мы произвели все настройки. Нажимаем Запустить (Рис.20).

Рис.20

.

9. Появится окно выбора загрузочного диска. Нажимаете на иконку, выбираете нужный вам дистрибутив (прим. на примере это Windows 7 x64) и нажимаете Открыть (Рис.21).

Рис.21

.

10. Выбрав нужный вам дистрибутив, нажмите Продолжить (Рис.22). После этого начнётся установка операционной системы на виртуальную машину.

Рис.22

.

11. Установленная и запущенная операционная система в виртуальной машине показана на Рис.23.

Рис.23

.

III. Настройки VirtualBox

1. Для входа в меню настроек необходимо нажать на иконку Настроить, после чего откроется окно с настройками. Общие: тут представлены основные сведения об операционной системе установленной на виртуальной машине, описание и настройки шифрования (Рис.24).

Рис.24

.

2. Раздел Система представлен тремя вкладками:

1) Материнская плата — тут можно изменить количество выделяемой для виртуальной машины оперативной памяти и определить порядок загрузки при включении (Рис.25).

Рис.25

.

2) Процессор — тут можно указать количество процессоров выделяемых для виртуальной машины, а так же предел загрузки процессора (Рис.26).

Рис.26

.

3) Ускорение — данная вкладка отвечает за настройки интерфейса паравиртуализации (техника виртуализации, при которой гостевые операционные системы подготавливаются для исполнения в виртуализированной среде, для чего их ядро незначительно модифицируется. Паравиртуализация предлагает производительность почти как у реальной не виртуализированной системы) и аппаратной аппаратной виртуализации (Рис.27).

Рис.27

.

3. Раздел Дисплей представлен тремя вкладками:

1) Экран — в данной вкладке можно настроить объём выделяемой видеопамяти, количество мониторов, коэффициент масштабирования и ускорение (Рис.28).

Рис.28

.

2) Удалённый доступ — тут представлены настройки сервера удаленного доступа (Рис.29).

Рис.29

.

3) Захват видео — тут представлены настройки захвата видео (Рис.30).

Рис.30

.

4. Раздел Носители отображает имеющиеся носители (прим. в данном случае это виртуальный жёсткий диск и виртуальный дисковод) (Рис.31).

Рис.31

.

Если кликнуть на виртуальный жёсткий диск — справа отобразится вся информация о нём, а также меню настройки (Рис.32).

Рис.32

.

Если кликнуть на виртуальный дисковод — справа отобразится вся информация о нём, а также меню настройки. В данном меню (если кликнуть по иконке диска) можно выбрать любой другой образ для установки (например, если вы собираетесь устанавливать другую операционную системы на новую виртуальную машину) (Рис.33).

Рис.33

.

5. Раздел Аудио — отвечает за настройки аудио драйвера и аудиоконтроллера (Рис.34).

Рис.34

.

6. Раздел Сеть — тут можно определить тип подключения и количество сетевых адаптеров (Рис.35).

При типе подключения NAT, гостевой ОС присваивается по умолчанию IPv4 адрес из диапазона 10.0.х.0/24, где х обозначает конкретный адрес NAT-интерфейса, определяемый по формуле +2. Таким образом, х будет равен 2, если имеется только один активный NAT-интерфейс. В этом случае, гостевая ОС получает IP-адрес 10.0.2.15, сетевому шлюзу назначается адрес 10.0.2.2., DNS назначается адрес 10.0.2.3.

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

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

При подключении типа Виртуальный адаптер хоста гостевые ОС могут взаимодействовать между собой, а также с компьютером на котором установлена виртуальная машина. В этом режиме адаптер хоста использует свое собственное, специально для этого предназначенное устройство, которое называется vboxnet0. Также им создается подсеть и назначаются IP-адреса сетевым картам гостевых ОС. Гостевые ОС не могут взаимодействовать с устройствами, находящимися во внешней сети, так как они не подключены к ней через физический интерфейс. Тип подключения «Виртуальный адаптер хоста» предоставляет ограниченный набор служб, полезных для создания частных сетей под VirtualBox для ее гостевых ОС.

При типе подключения Универсальный драйвер пользователь самостоятельно выбирает драйвер для работы сетевого адаптера. Драйвер может входить в состав VirtualBox или загружается вместе с пакетом обновлений. На сегодняшний день существует 2 драйвера для двух режимов работы виртуального адаптера: 1) UDP туннель. Используется для связи машин, запущенных на разных хостах. 2) VDE. Используется для подключения виртуальных машин к виртуальному Ethernet-коммутатору на FreeBSD или Linux-хостах. Стоить отметить, что режим VDE позволяет выполнять эмуляцию L2/L3 коммутаторов и STP, WAN, VLANs протоколов.

Рис.35

.

7. Раздел СОМ-порты позволяет включать и настраивать COM-портов (Рис.36).

Рис.36

.

8. Раздел USB — позволяет подключать контроллеры USB (Рис.37).

Рис.37

.

9. Раздел Общие папки — предназначен для настройки удобного обмена файлами с виртуальными машинами. Нажав на иконку папки (см. Рис.38) перед вами появится меню создания общей папки (необходимо будет указать путь и имя общей папки)(Рис.38).

Рис.38

.

10. Раздел Интерфейс пользователя — позволяет настроить отображение различных значков в VirtualBox, а также визуально настроить меню VirtualBox (Рис.39).

Рис.39

.

 Установка и настройка VirtualBox, а также создание виртуальной машины завершено!

.

Поделиться ссылкой:

Похожее

Oracle VM VirtualBox | Oracle Technology Network

«Кросс-платформенный» означает, что он устанавливается на компьютеры под управлением Windows, Linux, Mac OS X и Solaris x86. А «Программное обеспечение для виртуализации» означает, что вы можете создавать и запускать несколько виртуальных машин с разными операционными системами на одном компьютере одновременно. Например, вы можете запустить Windows и Linux на своем Mac, запустить Linux и Solaris на своем ПК с Windows или запустить Windows в своих системах Linux.

Oracle VM VirtualBox доступен как с открытым исходным кодом или как предварительно созданные двоичные файлы для Windows, Linux, Mac OS X и Solaris.

Что нового
  • Oracle VM VirtualBox 6.1.0 выпущен 1 декабря 2019 г.
  • Oracle VM VirtualBox 6.0.14 и 5.2.34 были выпущены 15 октября 2019 года.
  • Oracle VM VirtualBox 6.0.12 выпущен 3 сентября 2019 г.
  • Oracle VM VirtualBox 6.0.10 и 5.2.32 были выпущены 16 июля 2019 года.
  • Oracle VM VirtualBox 6.0.8 и 5.2.30 были выпущены 14 мая 2019 г.
  • Oracle VM VirtualBox 6.0.6 и 5.2.28 были выпущены 16 апреля 2019 года.
  • Oracle VM VirtualBox 6.0.4 и 5.2.26 были выпущены 28 января 2019 года.
  • Oracle VM VirtualBox 6.0.2 и 5.2.24 были выпущены 15 января 2019 года.
  • Oracle VM VirtualBox 6.0 выпущен 18 декабря 2018 г.
  • Oracle VM VirtualBox 5.2.22 выпущен 9 ноября 2018 г.
  • Oracle VM VirtualBox 5.2.22 была выпущена 9 ноября 2018 года.
  • Oracle VM VirtualBox 5.2.20 выпущен 16 октября 2018 г.
  • Oracle VM VirtualBox 5.2.18 был выпущен 14 августа 2018 г.
  • Oracle VM VirtualBox 5.2.16 был выпущен 17 июля 2018 г.
  • Oracle VM VirtualBox 5.2.14 был выпущен 2 июля 2018 г.
  • Oracle VM VirtualBox 5.2.12 выпущен 9 мая 2018 г.
  • Oracle VM VirtualBox 5.2.10 была выпущена 17 апреля 2018 года.
  • Oracle VM VirtualBox 5.1.36 выпущен 17 апреля 2018 г.
  • Oracle VM VirtualBox 5.2.8 был выпущен 27 февраля 2018 г.
  • Oracle VM VirtualBox 5.1.34 был выпущен 27 февраля 2018 года.
  • Oracle VM VirtualBox 5.2.6 был выпущен 16 января 2018 года.
  • Oracle VM VirtualBox 5.1.32 выпущен 16 января 2018 г.
  • Oracle VM VirtualBox 5.2.4 была выпущена 19 декабря 2017 года.
  • Oracle VM VirtualBox 5.2.2 был выпущен 11 ноября 2017 года.
  • Oracle VM VirtualBox 5.2.0 выпущен 18 октября 2017 года.
  • Oracle VM VirtualBox 5.1.30 был выпущен 16 октября 2017 года.
  • Oracle VM VirtualBox 5.1.28 выпущен 14 сентября 2017 года.
  • Oracle VM VirtualBox 5.1.26 был выпущен 27 июля 2017 года.
  • Oracle VM VirtualBox 5.1.24 была выпущена 18 июля 2017 года.
  • Oracle VM VirtualBox 5.1.22 выпущен 28 апреля 2017 года.
  • Oracle VM VirtualBox 5.1.20 выпущен 18 апреля 2017 года.
  • Oracle VM VirtualBox 5.1.18 выпущен 15 марта 2017 г.
  • Oracle VM VirtualBox 5.1.16 выпущен 8 марта 2017 г.
  • Oracle VM VirtualBox 5.1.14 был выпущен 17 января 2017 года.
  • Oracle VM VirtualBox 5.1.12 была выпущена 20 декабря 2016 года.
  • Oracle VM VirtualBox 5.1.10 был выпущен 21 ноября 2016 года.
  • Oracle VM VirtualBox 5.1.8 выпущен 18 октября 2016 года.
  • Oracle VM VirtualBox 5.1.6 был выпущен 12 сентября 2016 года.
  • Oracle VM VirtualBox 5.1.4 был выпущен 16 августа 2016 года.
  • Oracle VM VirtualBox 5.1.2 был выпущен 21 июля 2016 года.
  • Oracle VM VirtualBox 5.1 был выпущен 12 июля 2016 года.
Другие сайты
Сопутствующие товары
Сайт сообщества
Дискуссионные форумы
Блоги
Твиттер

QIIME Virtual Box — Домашняя страница

Вследствие архитектуры конвейера QIIME , QIIME имеет множество зависимостей и может (но не обязательно) быть очень сложной задачей для установки . QIIME Virtual Box позволяет обойти трудности установки, предоставляя работающую полную установку QIIME внутри виртуальной машины Ubuntu Linux.Вы можете использовать QIIME Virtual Box в Mac OS X, Windows или Linux.

Настоятельно рекомендуется, чтобы в вашей системе было 8 гигабайт или более памяти для использования QIIME Virtual Box.

Установка QIIME Virtual Box

  1. Загрузите и установите версию VirtualBox (VB) на свой компьютер.
  2. Загрузите 64-разрядный виртуальный ящик QIIME, ссылка на который находится на странице ресурсов QIIME. Это большой файл, поэтому это может занять от нескольких минут до нескольких часов в зависимости от скорости вашего интернет-соединения.Вам нужно будет распаковать этот файл, что обычно можно сделать, дважды щелкнув по нему.
  3. Создать новую виртуальную машину:
  • Запустите VirtualBox и создайте новую машину (нажмите кнопку New).
  • Откроется новое окно. Нажмите кнопку «Далее’.
  • На этом экране введите QIIME в качестве имени виртуальной машины. Затем выберите Linux в качестве операционной системы и Ubuntu (64 бит) в качестве версии. Нажмите кнопку «Далее.
  • Выберите объем RAM (памяти).Вам понадобится как минимум 3 ГБ, но лучший вариант зависит от вашей машины. После выбора объема оперативной памяти нажмите Далее.
  • Выберите «Использовать существующий жесткий диск» и щелкните значок папки рядом с переключателем (у него есть зеленая стрелка вверх). В новом окне нажмите «Добавить» и найдите виртуальный жесткий диск, который был загружен на шаге 2. Нажмите «Выбрать», а затем нажмите «Далее».
  • В новом окне нажмите Готово.
  1. Дважды щелкните созданную новую виртуальную машину — она ​​будет называться QIIME — чтобы загрузить ее в первый раз.
  2. Просмотрите все отображаемые сообщения и выберите наиболее подходящие варианты.
  3. Когда ваша новая виртуальная машина загрузится, вы увидите на рабочем столе папку под названием «Before_you_start». Дважды щелкните эту папку, чтобы открыть ее, а затем дважды щелкните файл «Добро пожаловать» в этой папке. Это поможет вам начать работу с виртуальным ящиком QIIME.

Справочное видео VirtualBox

Видео, иллюстрирующее эти шаги, можно найти здесь.

Ограничения виртуального ящика QIIME

Из-за лицензионных ограничений мы не можем упаковать инструменты Roche sff или usearch вместе с QIIME Virtual Box.Вы можете найти информацию о том, как получить этот пакет, в Руководстве по установке QIIME.

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

Прекращена поддержка 32-битного QIIME Virtual Box

Начиная с версии QIIME 1.2.0, мы больше не создаем и не распространяем 32-битный Virtual Box. Большинство наших пользователей работают на 64-битных платформах, и поддержка нескольких версий занимает слишком много времени. Приносим свои извинения за доставленные неудобства.Если обновление до 64-битной системы вам не подходит, вы можете посмотреть образ QIIME EC.

Если вы не знаете, какой у вас компьютер: 32- или 64-разрядный, выполните следующие действия.

  • Запустите VirtualBox и создайте новую машину (нажмите кнопку New).
  • Откроется новое окно. Нажмите кнопку «Далее’.
  • В новом окне выберите Linux в качестве операционной системы. Затем у вас есть возможность выбрать версию. Если у вас есть возможность выбрать версию «Ubuntu (64 бит)», ваша система может поддерживать 64-битный Virtual Box.Если вы не видите опцию «Ubuntu (64 бит)», ваша система 32-битная, и вам нужно будет перейти на новую систему, прежде чем вы сможете запустить QIIME.

Устранение неполадок

Ошибка при запуске 64-битной виртуальной коробки QIIME в Windows

Если вы видите следующее сообщение об ошибке при запуске 64-битной виртуальной коробки QIIME в Windows, следуйте приведенным ниже инструкциям.

 Аппаратное ускорение включено, но не работает. Ваш 64-битный гость не сможет обнаружить 64-битный процессор и не сможет загрузиться.

По умолчанию VT (технология виртуализации) в Windows отключена. У HP есть хорошие инструкции, как это исправить, поэтому мы рекомендуем пользователям следовать этим инструкциям.

Включение виртуализации в BIOS

  1. Выключите компьютер и снова включите его. Несколько раз нажмите клавишу esc при запуске.
  2. Нажмите клавишу F10 для настройки BIOS.
  3. Нажмите клавишу со стрелкой вправо, чтобы перейти к разделу «Конфигурация системы», выберите «Технология виртуализации» и нажмите клавишу ввода.
  4. Выберите Enabled и нажмите клавишу ввода.
  5. Нажмите клавишу F10, выберите Да и нажмите клавишу ввода, чтобы сохранить изменения.

Компьютер автоматически перезагружается. Если вы не можете включить технологию виртуализации в BIOS, проверьте, нужно ли обновить BIOS.

Эти инструкции были взяты непосредственно с веб-сайта HP: ссылка.

Если это не сработает, возможно, вам придется вместо этого нажать F9, чтобы войти в BIOS.

Вкратце, при загрузке системы нажмите F9. Войдите в Дополнительные параметры -> Параметры процессора -> Технология виртуализации Intel (R), а затем нажмите Включить.

Как установить Ubuntu на VirtualBox

Что такое VirtualBox?

Oracle VM VirtualBox — это кроссплатформенное приложение виртуализации, разработанное корпорацией Oracle. Он позволяет пользователям устанавливать операционные системы на виртуальные жесткие диски, такие как Windows, macOS, Solaris и Linux.

Например, вы можете запустить Windows и Linux на своем Mac, запустить сервер Windows на своем сервере Linux или запустить Linux на своем ПК с Windows, одновременно выполняя другие существующие приложения.

Дисковое пространство и память — единственные проблемы, с которыми вы столкнетесь при установке нескольких виртуальных машин.

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

  • Oracle VirtualBox прост в установке и использовании
  • Это бесплатно
  • Вы можете безопасно запускать и испытывать любую операционную систему
  • Если вы разработчик, VirtualBox можно использовать в качестве инструмента для безопасного тестирования ваших собственных проектов разработки в средах с несколькими ОС
  • Может работать везде, от небольших встроенных систем до ноутбуков
  • Это хорошо для тестирования и аварийного восстановления, поскольку его можно легко копировать, создавать резервные копии и переносить между хостами

Установка VirtualBox

VirtualBox можно загрузить здесь: Загрузки VirtualBox

Почему именно Ubuntu?

  • Это бесплатно
  • Простая настройка: среда рабочего стола GNOME помогает легко настраивать
  • Это безопасно
  • Ubuntu с открытым исходным кодом
  • Дружелюбное и поддерживающее сообщество
  • Низкие системные требования
  • По мнению FOSSBYTES, Ubuntu занимает второе место лучший дистрибутив Linux для программирования и разработчиков [Версия 2019]
  • Подходит для новичков

Установка для Ubuntu

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

Введите «Ubuntu» в качестве имени, выберите «Linux» в качестве типа и выберите Ubuntu (64-бит) в качестве версии.

ПРИМЕЧАНИЕ : Выберите любой желаемый объем памяти, но не добавляйте более 50 процентов от общего объема ОЗУ.

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

Теперь мы хотим выбрать «VHD (виртуальный жесткий диск)».

Затем мы динамически распределяем хранилище на нашем физическом жестком диске.

Мы хотим указать размер нашей ОС Ubuntu. Рекомендуемый размер — 10 ГБ, но при желании его можно увеличить.

После создания виртуального жесткого диска вы увидите Ubuntu на панели управления.

Теперь нам нужно настроить файл образа диска Ubuntu (.iso).

Файл образа диска Ubuntu можно загрузить здесь: Загрузка ОС Ubuntu

Чтобы настроить файл образа диска Ubuntu, перейдите в настройки и выполните следующие действия:

  1. Нажмите «Хранилище»
  2. В устройствах хранения нажмите «Очистить» «
  3. В атрибутах щелкните образ диска и« Выберите файл виртуального оптического диска »
  4. Выберите файл образа диска Ubuntu и откройте его

Нажмите« ОК ».

Ваша ОС Ubuntu готова к установке в VirtualBox. Давайте начнем!

ПРИМЕЧАНИЕ. Установка Ubuntu VirtualBox и фактические шаги по установке ОС могут отличаться. Это руководство поможет вам установить Ubuntu только в VirtualBox.

Давайте установим Ubuntu!

Щелкните Установить Ubuntu.

Выберите раскладку клавиатуры.

В разделе «Обновления и другое программное обеспечение» отметьте «Обычная установка» и продолжите.

В «Типе установки» отметьте «Стереть диск и установить Ubuntu».

Щелкните «Продолжить».

Выберите ваше текущее местоположение.

Теперь настройте свой профиль.

Вы увидите установку Ubuntu.

После установки перезапустите ее.

После входа в систему вы увидите рабочий стол Ubuntu.

Мы успешно установили Ubuntu в VirtualBox. Он готов к использованию в ваших будущих проектах развития.

Проверим установку.

Откройте свой терминал (нажмите Ctrl + Alt + T), введите приведенные ниже команды и проверьте, работают ли они.

  1. pwd: Будет напечатан текущий рабочий каталог.
  2. ls: Будет выведен список всех элементов в вашем текущем каталоге.

После их проверки выключите компьютер с помощью следующей команды.

  poweroff  

Заключение

VirtualBox бесплатен и является отличным инструментом для запуска нескольких операционных систем в одной ОС. У Ubuntu много преимуществ. Если вы новичок в Linux, я бы порекомендовал вам использовать Ubuntu, поскольку он удобен для новичков.

Пожалуйста, дайте мне знать, если у вас возникнут вопросы.

Вы можете связаться со мной в Twitter и Medium.

Спасибо за внимание.

Удачного кодирования!

хвостов — VirtualBox

Можно запустить Tails на виртуальной машине с помощью VirtualBox из Операционная система хоста Windows, Linux или macOS.

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

VirtualBox имеет бесплатную версию программного обеспечения, называется VirtualBox Open Source Edition и некоторые проприетарные компоненты, например, для добавления поддержки USB устройств.

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

С функция общих папок VirtualBox вы можете получить доступ к файлам вашего хост-система из гостевой системы.

Убедитесь, что вы понимаете последствия доступа к безопасности для внутренние жесткие диски от Tails перед использованием этой функции.

В наших предупреждениях безопасности о виртуализации мы рекомендуем запускать Tails в виртуальная машина, только если операционная система хоста заслуживает доверия.

Microsoft Windows и macOS являются проприетарным ПО, поэтому их нельзя считать заслуживает доверия. Запускайте Tails на виртуальной машине в Windows или macOS только для тестирования целей и не полагайтесь на нее в целях безопасности.

Чтобы установить VirtualBox в Debian или Ubuntu, выполните следующее команда:

  sudo apt установить virtualbox
  

Инструкции по установке VirtualBox на других операционных системах систем, обратитесь к документации VirtualBox.

Сначала запустите VirtualBox .

Для создания новой виртуальной машины:

  1. Выбрать .
  2. На экране Имя и операционная система укажите:
    • Имя по вашему выбору.
    • Тип : Linux .
    • Версия : Другой Linux (64 бит) .
    • Нажмите Далее .
  3. На экране Размер памяти :
    • Выделите не менее 2048 МБ ОЗУ.
    • Нажмите Далее .
  4. На экране жесткого диска :
    • Выберите Не добавлять виртуальный жесткий диск .
    • Щелкните Create .
    • Нажмите Продолжить в диалоговом окне предупреждения о создании виртуального машина без жесткого диска.

Чтобы настроить виртуальную машину для запуска из образа ISO:

  1. Выберите новую виртуальную машину на левой панели.
  2. Выбрать.
  3. Выберите Система на левой панели.
  4. В разделе Extended Features на вкладке материнской платы сделайте убедитесь, что Enable I / O APIC включен.
  5. Выберите Хранилище на левой панели.
  6. Выберите Пустой под Contoller IDE в дереве хранилища список выбора на правой панели.
  7. Щелкните значок CD в правой части окна и выберите Выберите файл виртуального CD / DVD-диска… , чтобы найти ISO-образ с которого вы хотите начать Tails.
  8. Отметьте опцию Live CD / DVD .
  9. Нажмите ОК .

Чтобы запустить новую виртуальную машину:

  1. Выберите виртуальную машину на левой панели.
  2. Щелкните Start .

myspaghetti / macos-virtualbox: установщик гостевых систем macOS Catalina, Mojave и High Sierra с помощью кнопки в Virtualbox для Windows, Linux и macOS

Кнопочный установщик macOS на VirtualBox

macos-guest-virtualbox.sh — это сценарий Bash, который создает гостевую виртуальную машину macOS в VirtualBox с неизмененными установочными файлами macOS, загружаемыми непосредственно с серверов Apple.

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

Протестировано на bash и zsh на Cygwin. Работает на macOS, CentOS 7 и Windows. Должен работать на большинстве современных дистрибутивов Linux.

В настоящее время поддерживаются

macOS Catalina (10.15), Mojave (10.14) и High Sierra (10.13). Виртуальную машину можно обновить до Big Sur 11.1 с помощью обновления программного обеспечения.

Документация

Документацию можно просмотреть, выполнив команду ./macos-guest-virtualbox.sh документация

Большая часть сценария — это либо документация, либо комментарии, либо сообщения об ошибках, требующие принятия мер, которые должны сделать сценарий простым для проверки и понимания.

Связь с iCloud и iMessage и NVRAM

iCloud, iMessage и другие подключенные службы Apple требуют наличия действительного имени устройства и серийного номера, идентификатора платы и серийного номера, а также других подлинных (или подобных подлинным) параметров Apple. Их можно установить в NVRAM, отредактировав скрипт. Для получения дополнительной информации см. Команду документации.

Объем памяти

Сценарий по умолчанию назначает размер целевого виртуального диска размером 80 ГБ, который заполняется на хосте примерно до 25 ГБ при первоначальной установке.После завершения установки размер хранилища может быть увеличен. Для получения дополнительной информации см. Команду документации.

Разрешение основного дисплея

MacOS на VirtualBox поддерживает следующие разрешения основного дисплея: 5120x2880 2880x1800 2560x1600 2560x1440 1920x1200 1600x1200 1680x1050 1440x900 9033 9033 9033 9033 9033 9033 9033 9033 9033Для получения дополнительной информации см. Команду документации.

Неподдерживаемые функции

Разработка и поддержка функций VirtualBox или macOS выходит за рамки этого сценария. Некоторые функции могут работать неожиданно, например поддержка USB-устройств, поддержка звука, поддержка запроса пароля загрузки FileVault и другие функции.

Совместимость с процессором

Гости

macOS на VirtualBox несовместимы с некоторыми моделями ЦП. Если процесс загрузки гостевой macOS зависает на «LoadKernelFromStream», «EndRandomSeed» или «EXITBS», см. Команду документации относительно профилей процессора VirtualBox и настроек CPUID.Для некоторых моделей ЦП, выпущенных в 2020 году и позже, может потребоваться настройка гостевой системы на «Mac OS X (64-разрядная версия)» вместо «macOS 10.13 High Sierra (64-разрядная версия)».

Производительность и развертывание

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

QEMU с KVM может обеспечивать сквозную передачу оборудования виртуальных машин для обеспечения производительности, близкой к нативной. QEMU поддерживает формат хранения образа виртуального диска VMDK , который можно настроить для создания сценарием. Для получения дополнительной информации см. Команду документации. QEMU и KVM требуют дополнительной настройки, выходящей за рамки сценария.

VirtualBox Native Execution Manager (NEM)

VirtualBox Native Execution Manager (NEM) - экспериментальная функция VirtualBox.VirtualBox использует NEM, когда доступ к VT-x и AMD-V заблокирован программным обеспечением виртуализации или функциями защиты выполнения, такими как Hyper-V, Windows Sandbox, WSL2, защита целостности памяти, Device Guard и другое программное обеспечение. У macOS и установщика macOS есть проблемы с повреждением памяти при виртуализации NEM. Сценарий проверяет наличие NEM и завершает работу с сообщением об ошибке, если она обнаружена.

Загрузчики

Гость macOS VirtualBox загружается без дополнительных загрузчиков, но совместим с OpenCore.OpenCore требует дополнительной настройки, выходящей за рамки сценария.

Аудио

macOS может не поддерживать какие-либо встроенные аудиоконтроллеры VirtualBox. Загрузчик OpenCore может загружать звуковые драйверы с открытым исходным кодом или встроенные в VirtualBox, обеспечивая конфигурацию для STAC9221 (Intel HD Audio) или SigmaTel STAC9700,83,84 (ICH AC97).

Масштаб отображения

VirtualBox не предоставляет EDID для своего виртуального дисплея, а macOS не поддерживает масштабирование дисплея (высокий PPI) без EDID.Загрузчик OpenCore может вводить EDID, который позволяет масштабировать отображение.

FileVault

Реализация VirtualBox EFI неправильно загружает запрос пароля полного шифрования диска FileVault при загрузке. Загрузчик OpenCore может загружать запрос пароля с параметром ProvideConsoleGop , установленным на true . См. Образец config.plist.

Зависимости

Следующие зависимости должны быть доступны через диспетчер пакетов:
bash coreutils gzip unzip wget xxd dmg2img virtualbox

Следующие дополнительные пакеты обеспечивают оптическое распознавание символов, уменьшающее необходимое взаимодействие со скриптом:
tesseract-ocr tesseract-ocr-eng

Поддерживаемые версии:

  • VirtualBox ≥ 6.1.6, хотя версии до 5.2 могут работать.
  • GNU Bash ≥ 4.3, в Windows запускается через Cygwin или WSL - см. NEM
  • GNU coreutils ≥ 8,22, GNU gzip ≥ 1,5, Info-ZIP unzip ≥ v6.0, GNU wget ≥ 1.14, xxd ≥ 1.11
  • dmg2img ≥ 1.6.5, в Cygwin пакет недоступен через диспетчер пакетов, поэтому сценарий загружает его автоматически.
  • tesseract-ocr ≥ 4

Как установить VirtualBox (Oracle VM VirtualBox) - Полное руководство

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

Итак, давайте посмотрим, как установить VirtualBox (Oracle VM VirtualBox)?

Как установить VirtualBox (Oracle VM VirtualBox) - полное руководство

Вы можете загрузить последнюю версию VirtualBox с веб-сайта Virtual Box: https: // www.virtualbox.org/wiki/Downloads в соответствии с версией вашей операционной системы Windows, Mac или Linux.

Если вы используете операционную систему Windows, загрузите версию Windows вверху, нажав «x86 / amd64».
Перейдите в папку ЗАГРУЗИТЬ на рабочем столе.

Запустите файл VirtualBox-4.3.16-95972-Win.exe. Установка виртуального ящика Oracle VM. Откроется окно .

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

3.1. Нажмите Далее.

Шаг 1. Установка VirtualBox - Мастер установки

3.2. Щелкните Далее

Шаг 2. Установка VirtualBox - Выборочная установка

3.3. Снимите флажок «Создать ярлык на панели быстрого запуска» и нажмите «Далее».

Шаг 3. Установка VirtualBox - Выбор функций

3.4. Щелкните «Да»

Шаг 4.Установка VirtualBox - предупреждение о сетевых интерфейсах

3.5. Нажмите «Установить».

Шаг 5. Установка Oracle VM VirtualBox - все готово для установки

3.6. Нажмите «Установить».

Шаг 6. Установка Oracle VM VirtualBox - Установка программного обеспечения для последовательной шины

3.7. Нажмите «Установить».

Шаг 7. Установка Oracle VM VirtualBox - Установка сетевой службы

3.8. Нажмите «Установить».

Шаг 8. Установка Oracle VM VirtualBox - Установка сетевых адаптеров

3.9. Нажмите «Готово».

Шаг 9. Установка Oracle VM VirtualBox - Выход из мастера установки

3.10. После завершения процесса установки открывается окно Virtual Box.

Шаг 10. Установка Oracle VM VirtualBox - открывается окно Virtual Box

Поздравления «Oracle VM Virtual Box» успешно установлен, теперь вы можете создать виртуальную машину и установите операционную систему.

Итак, это все об установке VirtualBox.Надеюсь, вам понравится наше объяснение. Кроме того, если у вас есть какие-либо вопросы, не стесняйтесь спрашивать в разделе комментариев.

Использование VHD с Oracle VirtualBox

Использование VHD с Oracle VirtualBox

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

Представленные здесь инструкции по настройке предназначены для Oracle VirtualBox. версия 3.14.

Для использования VHD с Oracle VirtualBox
  1. В главном окне VirtualBox нажмите New.

    Откроется мастер новой виртуальной машины.

  2. Выберите операционную систему (ОС), соответствующую VHD.

  3. Укажите базовую память.

    Выберите значение, которое соответствует требуемой памяти для вашего виртуализированного ОС с учетом объема памяти, доступной на вашем хост-компьютере.

    Откроется страница виртуального жесткого диска.

  4. Чтобы указать VHD, щелкните желтый значок папки для запуска Менеджера виртуальных носителей.

  5. Нажмите Далее а затем Finish просмотрев резюме

  6. В главном окне VirtualBox нажмите Пуск.

    Виртуальная машина появится в окне на вашем хосте.

Если виртуальная машина не загружается, то с помощью VirtualBox можно настроить параметры аппаратной среды.

Для настройки параметров аппаратной среды
  1. В главном окне VirtualBox выберите виртуальный машины и щелкните Настройки .

  2. Выберите Система .

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *