Как пользоваться virtualbox
Содержание:
- Настройка VirtualBox
- Трансляция сетевых адресов (NAT)
- Способ с программой virtual machine usb boot
- Отладчик, встроенный в VirtualBox (низкоуровневый отладчик)
- Настройка VirtualBox
- Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu
- Как пользоваться VirtualBox
- Начало работы с VirtualBox
- Как перенести установленную в компьютере Windows 7 на виртуальную машину VirtualBox
- Как создать виртуальную машину в VirtualBox
- Установка гостевой операционной системы в виртуальной машине
- NAT с переадресацией портов
Настройка VirtualBox
Создание новой гостевой ОС
Для создания Вашей первой виртуальной ОС щелкните кнопку «Создать». Запустить мастер создания новой виртуальной машины. Следуя его инструкциям нужно будет выбрать семейство будущей виртуальной операционной системы и ее версию, а также, ввести ее имя.
Создание новой виртуальной машины в VirtualBox
Далее, загрузчик попросит нас указать объем оперативной памяти доступной виртуальной ОС:
Выделение ОЗУ виртуальной операционной системе
512 Мб для большинства ОС уже достаточно, но я выделил 1 Гб.
Далее нужно будет создать новый жесткий диск, это довольно простая процедура, нужно просто следовать инструкциям мастера создания новых жестких дисков. В итоге у Вас должно получится что-то подобное:
Завершающий этап создания гостевой ОС в VirtualBox
Настройка оборудования гостевой ОС в VirtualBox
Определить аппаратную часть созданной гостевой системы можно в ее «Свойствах». Для этого, выбрав нужную гостевую ОС, вызываем команду Свойства командной панели. После этого появляется окно свойств. Слева в этом окне будут указаны разделы настроек, а в центре окна их установки. Все настройки интуитивно понятны и имеют подсказки.
Параметры гостевой ОС
Далее я не буду расписывать и так понятные истины, а затрону лишь самые специфические настройки и параметры (с остальными Вы и сами разберетесь с помощью подсказок).
Вкладка Общие — Дополнительно
- Папка для снимков — путь к папке, где будут хранится образы дисков гостевой ОС. Для снимка требуется большой объем дискового пространства, поэтому здесь лучше указать на диск, где достаточно для этого места
- Общий буфер обмена — настройка использования буфера обмена между host-системой и гостевой ОС
- Мини тулбар — консоль для управления виртуальной машиной
Вкладка Система — Материнская плата
- Порядок загрузки — определяет порядок загрузки гостевой ОС. Советую после установки изменять этот порядок и поставить жесткий диск на первое место (если конечно загрузка с других носителей не так важна для Вас)
- Выключить IO APIC — расширенный контроллер прерываний используемый в процессорах от Intel. Полностью поддерживается ОС Windows.
- Включить EFI — EFI определяет «загрузочные сервисы», которые включают поддержку текстовой и графической консоли на различных устройствах, шин, блоков и файловых сервисов, и runtime-сервисы, например дата, время и энергонезависимая память. Используется рядом ОС для загрузки.
Вкладка Система — Процессор
Процессор(ы) — настроить количество процессоров используемых виртуальной машиной
«Обратите внимание, что это опция будет доступна только при условии поддержки аппаратной виртуализации AMD-V или VT-x вкладка Система — Ускорение, а также включенной опции OI APIC на вкладке Система — Материнская плата.
Включить PAE/NX — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц).. Вкладка Система — Ускорение
Вкладка Система — Ускорение
- Включить VTx/AMD-V — использование аппаратной виртуализации основного процессора (Ваш процессор должен поддерживать эти режимы или их нужно включить в BIOS)
- Включить Nested Paging — Nested Paging обеспечивает транслирование физических адресов памяти гостевой ОС в физические адреса памяти основной ОС
Вкладка Носители
В данной вкладке можно настроить использование внешних носителей и CD/DVD-дисков. Замечу, что Вы можете использовать виртуальные диски при установке гостевой ОС. Это очень удобно. Добавить их можно через Менеджер виртуальных носителей в котором можно хранить большое количество разных образов и переключаться между ними во время сеанса работы в гостевой системе. Вызвать этот менеджер можно следующим образом:
Менеджер виртуальных дисков в VirtualBox
Вкладка Сеть
Настройки сети будут рассмотрены в отдельной статье; В Windows XP существуют драйверы только для Pcnet-Fast III (Am79C973), поэтому его и нужно выбрать.
Вкладка COM-порты
На этой вкладке можно насторить использование COM-портов. Сейчас они редко используются, поэтому вряд ли кому-то нужно будет их настраивать
Вкладка USB
Здесь нужно добавить в список те USB-контроллеры, которые будут использоваться виртуальными системами. Будьте осторожны, при запуске виртуальной системы, указанные USB-устройства перестают работать в основной (по крайней мере у меня так было)
Вкладка Общие папки
Общие папки предназначены для обмена файлами между основной и гостевой ОС
Трансляция сетевых адресов (NAT)
Это режим по умолчанию для новых виртуальных машин, который отлично работает в большинстве ситуаций, когда гостевая ОС является «клиентским» типом (т. е. большинство сетевых подключений являются исходящими). Вот как это работает.
Когда гостевая ОС загружается, она обычно использует DHCP для получения IP-адреса. Oracle VirtualBox отправит этот запрос DHCP и сообщит операционной системе о назначенном IP-адресе и адресе шлюза для маршрутизации исходящих соединений. В этом режиме каждой виртуальной машине присваивается один и тот же IP-адрес (10.0.2.15), потому что каждая из них считает, что она находится в своей изолированной сети. И когда они отправляют свой трафик через шлюз (10.0.2.2), VirtualBox перезаписывает пакеты, чтобы они отображались так, как если бы они исходили от хоста, а не от «гостя» (работающего внутри хоста).
Это означает, что гостевая ОС будет работать, даже если хост перемещается из сети в сеть (например, ноутбук, перемещающийся между местоположениями), от беспроводных до проводных подключений.
Однако как другой компьютер инициирует соединение с ней? Например, вам требуется подключение к веб-серверу, запущенному на гостевом компьютере. Это невозможно (обычно) с использованием режима NAT, поскольку в гостевую ОС нет маршрута. Таким образом, для работающих серверов виртуальной машины вам нужен другой сетевой режим и иная настройка сети VirtualBox.
Подключение NAT (сетевые характеристики):
- Гостевые ОС находятся в собственной частной сети.
- VirtualBox действует как DHCP-сервер.
- Механизм NAT VirtualBox переводит адреса.
- Целевые серверы отображают трафик, исходящий от хоста VirtualBox.
- Конфигурация не требуется для хоста или гостевой ОС.
- Отлично работает, когда «гости» являются клиентами, но не серверами.
Способ с программой virtual machine usb boot
Чтобы применить это приложение, требуется скачать его с сайта http://reboot.pro/files/download/339-virtual-machine-usb-boot/ и выполнить установку на компьютере. Оно может быть инсталлировано или использоваться в качестве портабельной программы.
После запуска в главном окне справа имеется кнопка «Добавить». После нажатия откроется окно для выбора ВМ. В нём требуется перейти на нужную вкладку. Далее нужно будет ввести данные в поля на экране. В одной из строк предусмотрен выпадающий список, где перечислены все используемые виртуальные машины.
В следующей строке имеется пункт для флэшки. Нужно выбрать ту, которая является загрузочной. Остальные параметры можно не менять. Затем надо подтвердить ввод.
Перед тем, как воспользоваться этой программой, требуется закрыть VirtualBox. Программа запустит это приложение самостоятельно.
В главном окне программы нажимают кнопку «Старт».
Предварительно нужно создать IDE-контроллер vmdk-файла. При этом надо зайти в «Настройки» и перейти в «Носители». Там нужно нажать на кнопку, которая добавит новый контроллер.
Отладчик, встроенный в VirtualBox (низкоуровневый отладчик)
Встроенный отладчик имеется не только в QEMU, свой отладчик есть и в VirtualBox. Для более детального изучения этого отладчика прочтите главу «12.1.3. The built-in VM debugger» файла руководства пользователя VirtualBox.
Активация отладчика
Отладчик ВМ доступен во всех версиях VirtualBox, однако по умолчанию он отключен, поскольку зачастую простому пользователю он практически не нужен. Существует два способа доступа к нему:
- Консольное окно отладчика, отображаемое параллельно с основным окном ВМ
- При помощи протокола telnet на порту 5000
Сам по себе отладчик может быть активирован тремя способами:
Непосредственным запуском ВМ из командной строки VirtualBox —startvm с дополнительными аргументами —dbg,—debug, или —debug-command-line. Для дополнительных сведений прочтите справочные материалы по использованию VirtualBox.
Установкой переменной окружения VBOX_GUI_DBG_ENABLED или VBOX_GUI_DBG_AUTO_SHOW в значение true перед запуском процесса VirtualBox
Установка этих переменных (проверяется лишь их наличие) будет принята во внимание и использована даже тогда, когда уже запущен самый первый процесс VirtualBox — окно выбора виртуальной машины. Во всех впоследствии запущенных ВМ отладчик будет активирован изначально.
Установка параметров GUI/Dbg/Enabled в true в файле конфигурации перед запуском ВМ
Эти параметры можно установить как глобально, так и для каждой ВМ в отдельности. Если нужно установить в отдельности для каждой ВМ — измените соответствующий машине файл .vbox, он представляет собой файл настроек виртуальной машины в формате XML.
Все эти параметры находятся:
X:\Users\%username%\.VirtualBox\VirtualBox.xml — для глобальной настройки
Путь внутри XML: VirtualBox/Global/ExtraData
…\%VM_NAME%.vbox — для локальной настройки
Путь внутри XML: VirtualBox/Machine/ExtraData
Затем внутри вышеупомянутых путей в XML добавьте ещё один элемент: <ExtraDataItem name=»GUI/Dbg/Enabled» value=»true»/>
В результате в VirtualBox появится новый пункт меню ‘Debug’. В этом меню пользователь может получить доступ к консоли отладчика.
Примечание: возможно при таком способе активации отладчика потребуется перезапуск операционной системы.
Использование отладчика
Синтаксис команд отладчика ВМ является некоторым подобием отладчиков от Microsoft и IBM, используемых в DOS, OS/2 и Windows. Пользователи, ранее работавшие с symdeb, CodeView, или отладчиком ядра OS/2, смогут без малейших проблем начать работать и с отладчиком ВМ VirtualBox
Наиболее важной и нужной из всех команд является команда ‘help’.
Настройка VirtualBox
Давайте разберемся, как производится подробная настройка виртуальной машины virtualbox.
- Общие.
- Система.
- Дисплей.
- Носители.
- Аудио.
- Сеть.
- COM-порт.
- USB.
- Общие папки.
- Интерфейс.
После создания можем увидеть все характеристики, заданные системе, а также появляется возможность настроить её более подробно.
Для этого надо нажать на кнопку «Настроить» или правой кнопкой мыши на нужную вам машину.
В появившимся окне можно менять:
- имя системы;
- поддерживаемые плагины;
- количество процессоров оперативной и видеопамяти;
- настройки удалённого доступа и т. д.
Разберём их подробно.
Общие
Здесь меняется имя виртуальной машины, вводится её описание, директория сохранения скриншотов, а также устанавливается пароль и тип шифрования.
Система
Материнская плата
Тут регулируются значения оперативной памяти, чипсет материнской платы, установка типа манипулятора курсора, порядок загрузки дисков.
Процессор и ускорение
Здесь устанавливается количество используемых процессор и степень допустимой нагрузки.
В пункте ускорение можно настроить расширенные функции, но неопытным пользователям не желательно трогать что-либо в нём.
Дисплей
Экран
В этом пункте настраивается количество видеопамяти и мониторов, поддерживаемых VM, коэффициент масштабирования, а также включение 3D — 2D ускорения, то есть ваша система сможет поддерживать видео и 3D-приложения.
Удалённый доступ
В случае если VM была добавлена в предполагаемом сервере, и к ней необходим доступ с другого ПК, то для этого существует данный пункт. Здесь по умолчанию стоит номер порта 3389, но если вы собираетесь подключать больше одного сервера, то его придётся изменить; и регулируется метод аутентификации. Для установки доступа, вам нужно будет знать IP-адрес Хоста виртуальной машины.
Захват экрана
Данный пункт позволяет настроить захват картинки с дисплея виртуальной системы, настраивая качество видео и его частоту кадров, разрешение и путь размещения. Все довольно интуитивно.
Носители
Следующий пункт настраивает оптические и жёсткие диски VM, добавляя их или редактируя. Выделенное пространство на физическом носителе можно отрегулировать так, чтобы его система представляла в виде SSD и поддерживала определённые функции.
Аудио
Тут настраивается поддержка VM звуковой карты и воспроизведение его звука, устанавливая тип аудиоконтроллера.
Сеть
Здесь настраивается подсоединение к сети: количество адаптеров, их тип, вид самого подключения. Задавая различные типы сетевых карт в этом меню, можно добиться нужного сценария при работе в ВМ.
COM-Порт
Для эмуляции портов стандарта RS-232 используется этот пункт. Регулируется как количество, так и его режим.
USB
В этом месте выбирается поддержка виртуальных контроллеров от USB 1.1 до 3.0. И если добавить их в список контроллеров на вашем ПК, они будут отображаться и в ВМ соответственно. Чтобы это сделать, нужно нажать на зелёный знак «плюс» с правой стороны окна.
Общие папки
Здесь настраиваются папки, которые будут видны для виртуальной машины. Настройка производится как для обычных общих папок, т.е. нужно просто указать, где открывается доступ другим пользователям, а где — нет. И сохранить выбранные настройки.
Как скопировать файл в виртуальную машину VirtualBox на гостевую систему Ubuntu
-
1.
Добавьте папку, данные которой хотите использовать на гостевой операционной системе, в настройки виртуальной машины. Для этого выберите нужную виртуальную машину и нажмите Настроить:
-
2.
Перейдите во вкладку «Общие папки» и нажмите на значок папки с плюсом:
-
3.
Выберите папку, которую хотите добавить в гостевую ОС. Чтобы постоянно не настраивать обмен папками, поставьте галочку напротив Авто-подключение. Нажмите ОК:
-
4.
Запустите виртуальную машину:
-
5.
Установите дополнения для гостевой ОС. Если вы используете хостовую систему macOS, в верхнем меню выберите «Devices» и нажмите Insert Guest Additions CD image:
Если у вас хостовая система Windows, в верхнем меню выберите вкладку «Устройства» и нажмите Подключить образ диска Дополнений гостевой ОС:
-
6.
Перед вами появится сообщение с предложением установки. Установите дополнение по подсказкам в системе.
При установке дополнений часто возникают ошибки. Например, при нажатии на «Insert Guest Additions CD image» появляется ошибка:
Если у вас появилось что-то подобное, ниже мы предложим небольшую инструкцию по устранению проблемы. Если установка дополнений прошла успешно, переходите к следующему шагу.
Как устранить ошибку установки дополнений в Virtualbox
Готово, начнётся процесс загрузки. После этого вы можете продолжить настройку общих папок.
Чаще всего этот способ помогает. Если ошибка возобновилась, можно обратиться на форумы.
-
7.
Теперь нужно открыть доступ к папке в гостевой операционной системе. Для этого зайдите в терминал и введите команду:
Вместо user введите имя вашей гостевой системы.
-
8.
Система попросит у вас пароль. Введите его и нажмите Enter. -
9.
Перезагрузите операционную систему.
Готово, теперь в основном меню будет отображаться общая папка:
Как пользоваться VirtualBox
Рассмотрим основные функции программы, разберемся, как она работает. Кроме того узнаем, как устанавливать операционные системы семейств Linux и Windows, а также поговорим о проблемах с USB-устройствами.
Установка VirtualBox Guest Additions
Дополнения гостевой операционной системы дают возможность связать сетью гостевую систему с хостовой, создать общие папки и поменять разрешение экрана на пользовательское.
Общие папки
Общие папки позволяют производить обмен файлами между виртуальной и реальной машиной. Ниже вы найдете ссылку на инструкцию по созданию и настройке общих папок.
Настройка сети
Для нормального взаимодействия с виртуальной машиной и для соединения последней с глобальной сетью необходимо правильно настроить сетевые параметры.
Установка Windows 7
Создаем «полигон для тренировок». Для этого установим операционную систему Windows 7 на VirtualBox. Процесс нельзя назвать сложным, так как ничего особенного в нем нет. Все происходит почти так же, как и на реальном компьютере.
Установка Linux
Linux-системы примечательны тем, что работа с ними позволяет посмотреть изнутри на процессы, происходящие в операционной системе, и даже принять в них участие. Для ознакомления с Linux установим Ubuntu и другие ОС этого семейства на виртуальную машину.
Сравнение VMware и VirtualBox
Какую программу виртуализации выбрать? Платную или бесплатную? Чем они отличаются друг от друга и чем похожи? Ниже мы разберем основные особенности таких программ, как VMware и VirtualBox.
Все статьи, приведенные выше, помогут вам познакомиться и даже научиться работать с программой VirtualBox.
Начало работы с VirtualBox
Чтобы начать, перейдите на страницу загрузки VirtualBox . Вы можете использовать программное обеспечение в Windows, MacOS и Linux. Мы используем Windows для этого урока, но он практически идентичен на всех трех платформах. Посмотрите на пакеты VirtualBox XX и скачайте копию для вашей операционной системы.
Запустите установщик как обычно — ничего не нужно менять во время процесса
Обратите внимание, что установщик временно остановит ваше интернет-соединение, поэтому не устанавливайте VirtualBox при запуске критической загрузки. Если вы видите диалоговое окно Windows с просьбой установить драйвер, продолжайте и разрешите его
Когда вы закончите, вы увидите главный экран VirtualBox.
Поскольку у вас еще нет установленных виртуальных машин, вам нужно будет их создать. В этом руководстве мы рассмотрим два распространенных сценария: установка Windows 10 и установка Ubuntu. Но прежде чем начать, мы рекомендуем вам проверить одну настройку.
По умолчанию VirtualBox сохраняет информацию о виртуальной машине в вашей пользовательской папке. Если у вас есть только один диск на вашем компьютере, это работает нормально. Но если у вас есть второй жесткий диск, вы можете предпочесть сохранить свои виртуальные машины там, чтобы сэкономить место на основном диске. Через несколько минут вы создадите виртуальный жесткий диск размером 20 ГБ или более. На маленьком SSD , это может быть слишком много места для использования.
Для этого перейдите в Файл> Настройки в VirtualBox. На вкладке Общие вы увидите поле Папка машины по умолчанию . Если вам не нравится, где он находится по умолчанию, нажмите « Другой» в раскрывающемся списке, чтобы изменить его сейчас.
Как перенести установленную в компьютере Windows 7 на виртуальную машину VirtualBox
Давненько я не писал статьи связанные с виртуальной машиной, хотелось бы это исправить. Данная статья будет интересна всем, кто когда либо работал с программой Virtualbox т.к обсуждается очень интересная тема, по переносу установленной на компьютере операционной системы windows 7 на виртуальную машину, со всеми установленными программами и файлами.
Давайте же начнем. Сразу скажу что на моем компьютере установлены две операционные системы, это Windows 7 с которой мы будем работать и window 10 на которой установлена программа virtualbox, в неё мы и будем переносить наш виртуальный образ.
В открывшемся проводнике выбираем локальный диск, куда будет сохранен наш виртуальный образ. Желательно чтобы на диске было хотя бы 100 Гб свободного пространства, ну можно и меньше в зависимости от того какого размера ваш локальный диск. И так мы определились куда будем сохранять создаваемый образ, остается вписать имя и нажать сохранить.
Как видим путь прописан, жмем create.
Ждем пока создастся наш виртуальный образ примерно мину 30.
После окончания мы увидим сообщении об успешном завершении, теперь можно закрыть программу.
Переходим в ту папку, куда планировали сохранить образ, дабы убедится что он создан.
Открываем программу и нажимаем создать.
В открывшемся окне пишем имя системы, выбираем версию, в моём случае она 64-х битная. Далее указываем объем оперативной памяти, которую будет использовать наша виртуальная машина. И в разделе жесткий диск выбираем использовать существующий виртуальный жесткий диск, где нажимаем на кнопочку обзора.
Находим созданный виртуальный образ в проводнике и нажимаем открыть.
И создать.
Теперь можно попробовать запустить, выбираем созданный пункт и запускаем.
Появилась ошибка fatal: int18: boot failure, которая говорит о том, что загрузчик отвечающий за запуск системы не обнаружен.
Для устранения данной проблемы переходим в настройки.
Выбираем пункт система, где в окошке порядок загрузки, ставим оптический диск на первое место.
Далее идем во вкладку носители, где нам потребуется iso образ windows 7, для восстановления загрузчика. В окне носители информации, нажимаем на вкладку пусто и жмем на иконку диска в окне атрибуты, нажимаем на пункт выбрать образ оптического диск.
Находим в компьютере данный образ и нажимаем открыть.
Как видим все на месте, Ok.
Запускаем на нашу машину.
Загрузились с образа и в начальном окне жмем сочетание клавиш shift+f10, для вызова командной строки, с которой нам надо чуток поработать.
Итак нам понадобится ввести некоторые команды.
для начало вводим команду diskpart
далее list vol для вывода всех разделов жесткого диска.
Видим, что у нас оказывается отсутствует скрытый раздел System Reserved (Зарезервировано системой), который непосредственно отвечает за успешную загрузку системы. Так давайте же создадим его.
Вводим команду select vol 1, тем самый выбираем основной том на котором находится наша система.
shrink desired=100 — сжимаем том диска до 100 mb
create par prim — создаем раздел
format fs=ntfs — форматируем в файловую систему NTFS
activ — помечаем как активный
assign letter V — назначаем букву диска V
exit — завершаем работу diskpart
Вводим команду bcdboot c:\windows, тем самым создаем файлы загрузки на скрытом разделе. И можно заново запустить виртуальную машину.
Если при запуске появляется так называемый синий экран смерти, с ошибкой 0x0000007B, то читаем статью дальше.
Для его устранения опять же заходим в настройки -> носители -> нажимаем правой кнопкой мыши на контроллер SATA и удаляем его.
Теперь жмем на иконку с зеленым плюсиком и добавляем IDE контроллер.
К нему цепляем наш виртуальный образ.
OK.
Запускаем и радуемся
Оставляйте своё мнение о данной статье, ну и конечно же задавайте свои вопросы, если у вас что-то вдруг пошло не так.
Спасибо за внимание!
Статьи рекомендуемые к прочтению:
- Ошибка VirtualBox — This operating system user the Physical Address Extension feature to support systems with more than 4GB of RAM. (13017)
- Ошибка в программе VirtualBox. Аппаратное ускорение (VT-x AMD-V) недоступно в вашей системе. Что делать? (66874)
- Увеличить размер диска VirtualBox (23746)
- Виртуальная машина Hyper-V (14069)
- Загружаем виртуальную машину с флешки программой Virtual Machine USB Boot (12119)
- Как перенести установленную в компьютере Windows 7 на виртуальную машину VirtualBox (20987)
- Как подключить общую папку в VirtualBox (11973)
Хочешь поблагодарить автора? Поделись ссылкой на статью!
Как создать виртуальную машину в VirtualBox
Первым делом необходимо нажать по иконке программы VirtualBox правой кнопкой мыши, и в открывшемся контекстном меню выбрать пункт Запуск от имени администратора. Другие способы можно посмотреть в инструкции: Как запустить программу от имени администратора Windows 10.
Левая часть окна приложения содержит глобальные инструменты, а также список всех виртуальных машин и групп на Вашем компьютере. Вы можете импортировать, добавлять и создавать новые машины, используя соответствующие кнопки панели инструментов.
- В окне программы нажмите кнопку Создать или же воспользуйтесь сочетанием клавиш Ctrl+N.
- Дальше укажите имя и местоположение новой виртуальной машины и выберите тип операционной системы, которую Вы собираетесь установить на данную машину.
- Следующим шагом укажите объём оперативной памяти выделенный данной виртуальной машине. Так как мы будем устанавливать 64-разрядную версию операционной системы, тогда лучше выделить оперативной памяти с небольшим запасом.
- При желании к новой виртуальном машине можно подключить виртуальный жёсткий диск. Выделите пункт Создать новый виртуальный жёсткий диск, и нажмите кнопку Создать.
- Теперь укажите тип файла, определяющий формат, который Вы хотите использовать при создании нового жёсткого диска. Если же Вы не собираетесь использовать диск за пределами VirtualBox укажите тип VDI (VirtualBox Disk Image), и нажмите кнопку Далее.
- Дальше уточните, должен ли новый виртуальный жёсткий диск подстраивать свой размер под размер своего содержимого (динамический) или быть точно заданного размера (фиксированный) указав формат хранения данных. Рекомендую использовать Фиксированный виртуальный жёсткий диск, так как он значительно быстрее в использовании.
- После чего укажите имя и размер виртуального жёсткого диска в мегабайтах. Эта величина ограничивает размер файловых данных, которые виртуальная машина сможет хранить на этом диске.
После завершения процесса создания виртуальная машина отобразится слева в списке окна VirtualBox. Однако после её запуска пользователь может увидеть только черный экран, так как не создан виртуальный компьютер с нужной операционной системой.
Установка гостевой операционной системы в виртуальной машине
Одним из больших преимуществ виртуальных машин перед реальными является возможность установки операционной системы непосредственно из образа диска. Мы можем испытать, как будет работать в ней дистрибутив Linux, просто скачав его ISO-образ с сайта Ubuntu, Fedora или откуда-нибудь еще и не прожигать его на диск. А если у вас есть установочный диск Windows XP, то можете установить соответствующую гостевую систему с него. В принципе, должен подойти любой диск для установки операционной системы «с нуля».
Нажимайте кнопку «Создать» (сочетание клавиш Ctrl+N). Появится окно, в котором вам необходимо назвать свою будущую виртуальную машину. Пусть это будет «XP». Тут же необходимо указать, какую операционную систему вы собираетесь устанавливать, и ее версию.
Далее необходимо указать объем оперативной памяти, который будет доступен виртуальной операционной системе. Помните, что оперативная память будет делиться между системой-хозяином и гостем. Поэтому здесь следует соблюдать баланс, иначе одна из них будет работать с ошибками. VirtualBox рекомендует минимальный объем для выбранной операционной системы, но окончательное решение остается за вами.
Обычно при запуске виртуальной машины я стараюсь закрыть почти все ненужные приложения, поэтому операционной системе-хозяину могу оставить минимальный объем RAM. В конечном итоге, здесь все определяется тем, что вы будете делать в виртуальной операционной системе, и не собираетесь ли при этом загружать работой основную. Если на этом шаге вы примите не совсем правильное решение, то ничего страшного. Объем выделяемой памяти для виртуальной машины можно будет изменить позднее.
На следующем экране вам будет предложено создать новый виртуальный «жесткий» диск или использовать существующий образ. Я полагаю, что вы не успели скачать образ установленной системы и прежде не экспериментировали с виртуальными машинами, поэтому выбираем пункт «Создать новый виртуальный диск» и нажимаем создать.
В следующем окне настраиваем виртуальный жесткий диск. Рекомендую оставить пункт по умолчанию (VDI — VirtualBox Disk Image), а в следующем окне вас попросят выбрать между динамическим и фиксированным виртуальным жестким диском. Выбор зависит от того, какой объем жесткого диска вы собираетесь выделить гостевой системе. Если не будете жертвовать ей более 8 ГБ, то можете выбрать фиксированный виртуальный жесткий диск. Это пространство сразу будет занято на вашем реальном HDD. Теперь вам не надо следить за тем, как разрастается виртуальная операционная система, поглощая пространство у реальной. Динамический диск сразу займет совсем немного места, но будет постепенно увеличиваться в размерах, по мере установки дополнительных программ и перекачки данных в виртуальную систему.
Если вы можете выделить для виртуальной системы отдельный физический диск (внутренний или внешний SATA), то сделайте это для увеличения производительности виртуальной машины и уменьшения износа основного винчестера. Я не рекомендую устанавливать виртуальную систему в отдельный раздел на единственном жестком диске, так как это может привести к ошибкам в работе компьютера.
Осталось выбрать объем виртуального жесткого диска. На этом настройка виртуальной машины завершена.
NAT с переадресацией портов
Теперь вы можете представить, что изучили достаточно режимов для обработки каждого случая, но бывают исключения. Что делать, если среда разработки находится, например, на ноутбуке и у вас есть одна или несколько виртуальных машин, которым нужны другие компьютеры для подключения? И вы постоянно вынуждены использовать разные клиентские сети.
В этом сценарии NAT не будет работать, потому что внешние машины должны подключаться по типу моста. Это, возможно, хороший вариант, но вам могут понадобиться IP-адреса. Кроме того, не всегда программное обеспечение может справиться с меняющимися сетями.
Если же использовать внутреннюю сеть, то может оказаться, что вашим виртуальным машинам требуется быть видимыми в сети. Что делать в таких случаях?
Настройте виртуальную машину для использования NAT-сети, добавьте правила переадресации портов, а внешние компьютеры подключите к «хосту». Номер порта и соединения будут перенаправлены VirtualBox на номер гостевой ОС.
Например, если ваша виртуальная машина запускает веб-сервер на порту 80, вы можете настроить вышеуказанные правила. Это обеспечивает мобильную демонстрационную систему, которая не нуждается в повторной настройке при каждом подключении вашего ноутбука к другой сети LAN/Network.
В конечном итоге VirtualBox имеет очень мощный набор параметров, позволяющий настраивать практически любую конфигурацию, которая может вам понадобиться. Чтобы подобрать необходимый именно вам вариант, изучите на официальном сайте инструкцию VirtualBox.