Calcweb.ru

Информационный портал
8 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

VirtualBox для начинающих. Полезные функции, о которых нужно знать

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Руководство по VirtualBox (часть 1): Что такое VirtualBox, как установить и использовать

Оглавление

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

  • Установка Linux на виртуальный компьютер (на примере Linux Mint)
  • Установка Kali Linux в VirtualBox

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

Что такое виртуализация и её полезность

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

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

Виртуализация (запуск операционных систем внутри виртуальных компьютеров с помощью VirtualBox) имеет ряд полезных черт:

  • одновременный запуск нескольких операционных систем – вы можете знакомиться с новыми ОС не выключая свою основную систему;
  • раздельность реального и виртуальных компьютеров – при работе в виртуальной ОС не нужно опасаться стереть загрузчик, потерять файлы или каким-либо образом навредить своей основной операционной системе, поскольку виртуальная система полностью отграничена от вашей основной системы. Какие бы ошибки вы не совершили в виртуальном компьютере, ваша основная ОС всегда останется нетронутой. По этой причине виртуальный компьютер подходит для проведения различных тестов, в том числе способных навредить ОС; например, в виртуальном компьютере можно анализировать вредоносное ПО (вирусы) не опасаясь за основную систему;
  • простота установки программного обеспечения – если находитесь в Windows и вам нужно работать с программой, которая запускается только в Linux, то вместо утомительных задач в попытке запустить программу на чужой ОС, можно очень легко развернуть виртуальную машину Linux и работать с желаемой программой оттуда. Или наоборот, находясь в Linux вы можете создать виртуальную машину с Windows, чтобы работать с программами Windows без необходимости пытаться запустить их в Linux;
  • возможность откатить сделанные изменения – вам не нужно бояться сделать что-либо неправильно в виртуальном компьютере, поскольку вы можете в любой момент сделать любое количество «снимков» системы и при желании вернуться к любому из них;
  • консолидация инфраструктуры – виртуализация может значительно сократить расходы на железо и электроэнергию; сегодня большую часть времени компьютеры во время своей работы используют только часть от их потенциальных возможностей и в среднем загруженность системных ресурсов является низкой. Большое количество аппаратных ресурсов, а также электричества расходуется впустую. Поэтому вместо запуска большого количества физических компьютеров, используемых только частично, вы можете упаковать много виртуальных машин на несколько мощных хостов и балансировать нагрузки между ними.

Понятия VirtualBox

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

Хостовая операционная система (хост-система).

Это операционная система физического компьютера, на котором был установлен VirtualBox. Существуют версии VirtualBox для Windows, Mac OS X, Linux и Solaris.

Гостевая операционная система (гостевая ОС).

Это операционная система, которая работает внутри виртуальной машины. Теоретически VirtualBox может запускать любую операционную систему x86 (DOS, Windows, OS / 2, FreeBSD, OpenBSD).

Виртуальная машина (VM).

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

В более абстрактном виде, внутри VirtualBox думает о VM как о наборе параметров, которые определяют её поведение. Они включают в себя аппаратные настройки (сколько памяти должна иметь виртуальная машина, какие жесткие диски VirtualBox должна виртуализировать, через какие файлы контейнеров, какие диски монтируются и т. д.), А также информацию о состоянии (среди них могут быть: виртуальная машина в настоящее время запущена, сохранена, о её снимках и т. д.). Эти параметры отражаются в окне VirtualBox Manager, а также в программе командной строки VBoxManage. Другими словами, виртуальная машина также является тем, что вы можете увидеть в диалоговом окне настроек.

Читайте так же:
AOMEI Backupper — резервное копирование и восстановление данных

Гостевые дополнения.

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

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

Чтобы скачать VirtualBox перейдите на официальный сайт https://www.virtualbox.org/wiki/Downloads. Кликните ссылку «Windows hosts» для начала скачивания установочного файла. Запустите файл двойным кликом – процесс установки схож с любыми другими программами в Windows.

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

Могут появиться сообщения об установки неподписанных драйверов – согласитесь на их установку. Чтобы программа работала корректно, соглашайтесь на все запросы инсталлятора.

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

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

В Linux VirtualBox может быть установлен несколькими способами:

  • из стандартного репозитория
  • бинарным файлом, скаченным с официального сайта
  • из репозитория VirtualBox, добавленного в источники приложений (только для основанных на Debian дистрибутивов)

Установка VirtualBox в Debian и производные (Ubuntu, Linux Mint, Kali Linux)

Для Debian и производных (Ubuntu, Linux Mint, Kali Linux) вы можете установить VirtualBox из стандартных репозиториев:

Установка VirtualBox в Arch Linux и производные (BlackArch и другие)

Для в Arch Linux и производных (BlackArch и другие) вы можете установить VirtualBox из стандартных репозиториев:

Информацию по установке в другие дистрибутивы, а также дополнительные подробности вы найдёте на соответствующей странице: https://www.virtualbox.org/wiki/Linux_Downloads

Установка пакета расширений (extension packs) VirtualBox

Для расширения функциональности базового пакета VirtualBox могут быть скачены дополнительные пакеты расширений. В настоящее время Oracle предоставляет один пакет расширений.

Пакет расширений VirtualBox добавляет следующие функции

  • Виртуальное устройство USB 2.0 (EHCI)
  • Виртуальное устройство USB 3.0 (xHCI)
  • Поддержка протокола Удалённый Стол VirtualBox (VRDP)
  • Переброска веб-камеры хоста
  • Intel PXE boot ROM
  • Экспериментальная поддержка передачи PCI на хостах Linux hosts
  • Шифрование образа диска алгоритмом AES

Пакеты расширений VirtualBox имеют в имени файла расширение .vbox-extpack. Для установки расширения, просто дважды кликните на файл пакета и появится помощник, который проведёт вас по шагам установки.

Для просмотра установленных в настоящее время пакетов расширений, откройте главное VirtualBox Менеджер (главное окно программы), в меню «Файл» выберите «Настройки». В открывшемя окне перейдите во вкладку «Плагины», там вы увидите установленные в настоящее время расширения и сможете удалить пакет или добавить новый:

Пакет расширений для последней версии вы можете найти на странице скачивания.

Если вы используете не последнюю версию VirtualBox, то пакет расширений вы можете найти по ссылке – выберите папку с номером вашей версии и скачайте, затем запустите двойным кликом файл с расширением .vbox-extpack.

Запуск VirtualBox

В Windows VirtualBox можно запустить из меню или с ярлыка на рабочем столе.

В Linux вы также найдёте VirtualBox в меню,

либо можете набрать в терминале команду:

Откроется примерно следующее окно:

Либо, если вы уже создали виртуальные машины:

Связанные статьи:

    (100%) (100%) (100%) (100%) (100%) (RANDOM — 10.9%)

Рекомендуется Вам:

2 комментария to Руководство по VirtualBox (часть 1): Что такое VirtualBox, как установить и использовать

После сообшения в виндовс 10, что будет произведено отключение от сети в процессе установки, я из за плохо знания ингшлиша на всякий случай отсоединил кабель сетевой от компа, но когда подсоединил после установки.роутер перестал функционировать. я надеюсь это совпадение? Виртуальная машина могла роутер сломать? дир300нроув6

Alexey :

При установке виртуальной машины в операционную систему добавляется виртуальный сетевой интерфейс — об этом и говорит сообщение. К роутеру никакого отношения это не имеет — к тому же, для изменения настроек роутера нужен пароль от роутера. Этот ваш вопрос примерно как «утром я попил кофе, а в этот же день мужик в доме напротив сломал ногу — связаны ли эти события»?

Как пользоваться VirtualBox

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

Вы можете запустить VirtualBox в Linux, Solaris, Mac OS X и Microsoft Windows, а также установить на нее большинство известных операционных систем. В этой статье мы рассмотрим, как пользоваться VirtualBox. Поговорим об установке, настройке VirtualBox, а также про некоторые тонкости работы с виртуальными машинами, которые могут вам очень сильно помочь. Для обычных пользователей это программное обеспечение доступно полностью бесплатно.

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

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

Читайте так же:
Autodesk Tinkerplay — конструктор для 3D-печати игрушечных роботов

sudo apt install virtualbox

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

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

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

На первом шаге вам нужно выбрать тип операционной системы, например, Linux -> Ubuntu это включит некоторые оптимизации, необходимые для этой системы:

Если вы работаете в 64 битной системе, то сможете запускать как 32 битные, так и 64 битные программы. На следующем шаге мастера выберите нужное количество оперативной памяти. Это очень важный параметр, поэтому если ее у вас достаточно, лучше не жалейте, 2 гигабайта будет вполне достаточно.

Дальше вам нужно создать жесткий диск для новой машины. Оставьте тип диска по умолчанию VDI:

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

И на последнем этапе вам осталось выбрать размер для нового диска, а также его имя:

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

3. Настройка процессора

Выделите созданную виртуальную машину и нажмите Настройки.

Выберите Система, затем перейдите на вкладку Процессор:

Здесь вы можете выбрать сколько ядер процессора может использовать виртуальная машина, а также включить PAE для поддержки больше 4 Гб ОЗУ в 32 битных системах и режим эмуляции EFI. Затем перейдите на вкладку Ускорение.

Тут вы можете выбрать режим аппаратной виртуализации, а также включить такие дополнительные возможности, как AMD-V и Intel-VT. Это увеличит скорость работы системы.

4. Настройка графики

По умолчанию для виртуальной машины доступно 18 Мб видеопамяти. Это очень мало для современных систем. Выберите пункт Дисплей, затем потяните ползунок Видеопамять, так чтобы дать машине не менее 128 Мб памяти:

Для видеокарт на 2 Гб будет доступно 256 Мб. Также, здесь вы можете настроить количество экранов.

5. Настройка сети

По умолчанию виртуальная машина использует сеть через NAT это удобно, если нужно получить доступ к интернету из машины. Но если вы хотите настроить коммуникацию между самими машинами или между гостевой системой и хостом по сети, вам понадобится другой способ. Закройте меню настройки машины. Затем откройте меню Файл -> Настройки.

Там выберите пункт сеть и перейдите на вкладку Виртуальный адаптер хоста:

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

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

Теперь между всеми виртуальными машинами, подключенными к vboxnet0 и хостом будет виртуальная сеть.

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

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

7. Запуск машины

При первом запуске вам предстоит выбрать носитель, с которого будет установлена новая система, это может быть DVD-ROM или ISO образ системы:

Вы можете изменить этот образ из меню Устройства -> Оптические диски для уже запущенной машины:

Дальше вам предстоит работать с новой машиной, как с обычным компьютером:

8. Дополнительные плагины

Дополнительные расширения VirtualBox позволяют получить доступ к USB устройствам из виртуальной машины, веб-камере, настроить удаленный доступ и другое. Для установки сначала скачайте файл VirtualBox-Extension-Pack из официального сайта:

Затем откройте меню Файл -> Настройки, перейдите на вкладку плагины и нажмите зеленую кнопку:

Подтвердите установку и примите лицензию:

Готово, официальный плагин установлен и теперь вы можете работать с USB устройствами 3.0 в вашей в виртуальной машине.

9. Снимки состояния

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

Создавать снимки для выключенной машины вы можете на вкладке Снимки:

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

10. Запись видео

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

11. Дополнения гостевой системы

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

Читайте так же:
Подмена рекламы в одобренном объявлении ВК

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

Дальше вам останется только запустить установщик для своей системы. Поддерживаются как Windows, так и Linux. Читайте подробнее про установку дополнений гостевой ОС в Ubuntu. Теперь вы знаете как пользоваться oracle virtualbox с комфортом.

12. Реальный диск в VirtualBox

Мы уже почти рассмотрели все о том, как пользоваться VirtualBox linux, но еще остановимся на работе с дисками. Иногда возникает необходимость работать с реальным диском. Вы можете создать файл ссылки на реальный диск с помощью команды VBoxManage:

sudo VBoxManage internalcommands createrawvmdk -filename

/realdisk.vdmk -rawdisk /dev/sda

Здесь мы создаем диск с именем

/realdisk.vdmk, который ссылается на наш диск /dev/sda. Вы можете ссылаться на любой другой диск. Только для запуска машины, вам придется запускать VirtualBox от имени суперпользователя. Также вы можете создать копию реального диска, конвертировав его в VDI, только смотрите чтобы хватило места:

sudo VBoxManage internalcommands converthd ./realdisk.vmdk newdisk.vdi

В Windows, команда будет выглядеть вот так:

«C:Program FilesOracleVirtualBoxVBoxManage.exe» internalcommands createrawvmdk -filename C:drive.vmdk -rawdisk \.PHYSICALDRIVE1

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

13. Доступ к виртуальному диску

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

VBoxManage internalcommands dumphdinfo storage.vdi | grep «offData»

Здесь storage.vdi нужно заменить на адрес вашего диска, затем монтируем:

sudo mount -t ext4 -o rw,noatime,noexec,loop,offset=2097152

/VirtualBox VMs/storage.vdi /mnt/

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

Выводы

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

9 полезных функций VirtualBox, о которых должны знать все

9 полезных функций VirtualBox, о которых должны знать все

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

Верно, в некотором плане VirtualBox действительно уступает VMware, однако все же VirtualBox не так прост как может кому-то показаться. Чаще всего пользователи, особенно начинающие, не замечают его скрытых возможностей и эта поверхностность взгляда в совокупности с той легкостью и удобством, которой обладает VirtualBox, нередко порождает мифы о “непрофессионализме” этой замечательной во многих отношениях программы.

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

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

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

9 полезных функций VirtualBox, о которых должны знать все

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

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

Режим интеграции дисплея

9 полезных функций VirtualBox, о которых должны знать все

9 полезных функций VirtualBox, о которых должны знать все

Как известно, в VirtualBox все операции с виртуальной системой производятся в отдельном окне. Это может быть связано с определенными неудобствами, особенно в тех случаях, когда пользователю приходится постоянно переключаться между хостовой и виртуальной системой. Активировав режим интеграции дисплея можно “объединить” их интерфейсы, сделав, таким образом, свою работу немного более комфортной. Пример использования этой функции вы можете видеть на втором скриншоте – окно Панели управления виртуальной Windows XP открыто прямо в интерфейсе хостовой Windows 7.

Поддержка 3D

9 полезных функций VirtualBox, о которых должны знать все

9 полезных функций VirtualBox, о которых должны знать все

Oracle VM VirtualBox имеет базовую поддержку технологий 3D. Благодаря 3D вы сможете запускать на виртуальной машине не слишком требовательные к ресурсам игры, а также наслаждаться эффектами Aero. По умолчанию поддержка 3D отключена. Чтобы установить ее, вам нужно закрыть виртуальную машину, перейти в настройки и в разделе “Дисплей” установить соответствующие галочки. Затем, загрузив виртуальную операционную систему в безопасном(!) режиме, установить или переустановить Дополнения гостевой ОС, не забыв при этом в окне установщика отметить галочкой пункт “Direct3D Support…”. Установить драйвер поддержки 3D в обычном режиме не получиться, а если попытаетесь это сделать, то получите вот такое предупреждение.

Читайте так же:
3 более функциональные альтернативы штатному диспетчеру задач Windows от сторонних разработчиков

9 полезных функций VirtualBox, о которых должны знать все

Использование USB-портов

9 полезных функций VirtualBox, о которых должны знать все

Работая в виртуальной системе, вы можете использовать физические порты базового компьютера. Что получить доступ к имеющимся данным, скажем на флешке или съемном жестком диске, сначала нужно подключить их к компьютеру, а затем в окне виртуальной системы выбрать “Устройства” -> “Устройства USB” и в выпадающем списке указать подключенный накопитель.

Общие папки

9 полезных функций VirtualBox, о которых должны знать все

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

Буфер обмена и функция Drag-and-drop

9 полезных функций VirtualBox, о которых должны знать все

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

Однако учтите, функция drag-and-drop работает только в гостевых операционных системах Linux, да и то в экспериментальном режиме. В гостевых Windows передача через буфер обмена работает, но только “наполовину”, копировать и вставлять пока можно разве что текст.

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

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

Функция клонирования

9 полезных функций VirtualBox, о которых должны знать все

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

Импорт и экспорт конфигураций

9 полезных функций VirtualBox, о которых должны знать все

9 полезных функций VirtualBox, о которых должны знать все

9 полезных функций VirtualBox, о которых должны знать все

9 полезных функций VirtualBox, о которых должны знать все

Данная функция позволяет переносить созданную в VirtualBox машину на другие компьютеры, вернее на другие системы виртуализации, например на VMware или Microsoft Virtual PC. Для этих целей был разработан специальный кроссплатформенный стандарт Open Virtualization Format или OVF. Этот формат считается универсальным, однако исключать, что при переносе виртуальной машины на другой продукт виртуализации пользователь не столкнется с определенного рода проблемами нельзя. При экспорте с VirtualBox гостевая операционная система конвертируется в единый файл формата OVF, который потом может быть развернут на других системах виртуализации.

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

С одной из них мы уже познакомились, когда рассматривали способ расширения виртуального диска с фиксированным размером. А как вам управление виртуальными машинами через RDP, консоль, перенос хостовой Windows-системы в виртуальное окружение?

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

9 полезных функций VirtualBox, о которых должны знать все

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

Верно, в некотором плане VirtualBox действительно уступает VMware, однако все же VirtualBox не так прост как может кому-то показаться. Чаще всего пользователи, особенно начинающие, не замечают его скрытых возможностей и эта поверхностность взгляда в совокупности с той легкостью и удобством, которой обладает VirtualBox, нередко порождает мифы о “непрофессионализме” этой замечательной во многих отношениях программы.

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

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

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

9 полезных функций VirtualBox, о которых должны знать все

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

Читайте так же:
Что это за процесс unsecapp.exe в Windows 11 и безопасен ли он

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

Режим интеграции дисплея

9 полезных функций VirtualBox, о которых должны знать все

9 полезных функций VirtualBox, о которых должны знать все

Как известно, в VirtualBox все операции с виртуальной системой производятся в отдельном окне. Это может быть связано с определенными неудобствами, особенно в тех случаях, когда пользователю приходится постоянно переключаться между хостовой и виртуальной системой. Активировав режим интеграции дисплея можно “объединить” их интерфейсы, сделав, таким образом, свою работу немного более комфортной. Пример использования этой функции вы можете видеть на втором скриншоте – окно Панели управления виртуальной Windows XP открыто прямо в интерфейсе хостовой Windows 7.

Поддержка 3D

9 полезных функций VirtualBox, о которых должны знать все

9 полезных функций VirtualBox, о которых должны знать все

Oracle VM VirtualBox имеет базовую поддержку технологий 3D. Благодаря 3D вы сможете запускать на виртуальной машине не слишком требовательные к ресурсам игры, а также наслаждаться эффектами Aero. По умолчанию поддержка 3D отключена. Чтобы установить ее, вам нужно закрыть виртуальную машину, перейти в настройки и в разделе “Дисплей” установить соответствующие галочки. Затем, загрузив виртуальную операционную систему в безопасном(!) режиме, установить или переустановить Дополнения гостевой ОС, не забыв при этом в окне установщика отметить галочкой пункт “Direct3D Support…”. Установить драйвер поддержки 3D в обычном режиме не получиться, а если попытаетесь это сделать, то получите вот такое предупреждение.

9 полезных функций VirtualBox, о которых должны знать все

Использование USB-портов

9 полезных функций VirtualBox, о которых должны знать все

Работая в виртуальной системе, вы можете использовать физические порты базового компьютера. Что получить доступ к имеющимся данным, скажем на флешке или съемном жестком диске, сначала нужно подключить их к компьютеру, а затем в окне виртуальной системы выбрать “Устройства” -> “Устройства USB” и в выпадающем списке указать подключенный накопитель.

Общие папки

9 полезных функций VirtualBox, о которых должны знать все

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

Буфер обмена и функция Drag-and-drop

9 полезных функций VirtualBox, о которых должны знать все

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

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

Однако учтите, функция drag-and-drop работает только в гостевых операционных системах Linux, да и то в экспериментальном режиме. В гостевых Windows передача через буфер обмена работает, но только “наполовину”, копировать и вставлять пока можно разве что текст.

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

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

Функция клонирования

9 полезных функций VirtualBox, о которых должны знать все

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

Импорт и экспорт конфигураций

9 полезных функций VirtualBox, о которых должны знать все

9 полезных функций VirtualBox, о которых должны знать все

9 полезных функций VirtualBox, о которых должны знать все

9 полезных функций VirtualBox, о которых должны знать все

Данная функция позволяет переносить созданную в VirtualBox машину на другие компьютеры, вернее на другие системы виртуализации, например на VMware или Microsoft Virtual PC. Для этих целей был разработан специальный кроссплатформенный стандарт Open Virtualization Format или OVF. Этот формат считается универсальным, однако исключать, что при переносе виртуальной машины на другой продукт виртуализации пользователь не столкнется с определенного рода проблемами нельзя. При экспорте с VirtualBox гостевая операционная система конвертируется в единый файл формата OVF, который потом может быть развернут на других системах виртуализации.

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

С одной из них мы уже познакомились, когда рассматривали способ расширения виртуального диска с фиксированным размером. А как вам управление виртуальными машинами через RDP, консоль, перенос хостовой Windows-системы в виртуальное окружение?

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

голоса
Рейтинг статьи
Ссылка на основную публикацию