Установ

Установка виртуальной машины virtualbox: Error 404 | ASUSTOR NAS

14.05.2005

Содержание

VM VirtualBox – Установка, настройка, загрузка виртуальной машины!

VM VirtualBox или виртуальная машина – это программное обеспечение от Oracle, которое даёт возможность установки дополнительных операционных систем внутри вашей ОС. Другими словами, Вы можете установить Windows, Linux, FreeBSD, macOS, Android без потери своей ОС и открывать её в новом окне как обычную программу.

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

Для чего нужен Виртуал бокс

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

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

Где скачать VirtualBox

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

https://www.virtualbox.org/wiki/Downloads

Вам понадобится загрузить:

VirtualBox platform packages (Windows hosts) и плагин VirtualBox Oracle VM VirtualBox Extension Pack (All supported platforms):

После того как Вы скачали 2 файла, можно устанавливать виртуальную машину на ваш компьютер.

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

Тут все просто и это не отнимет у вас больше 1 минуты времени! Для начала запустите установку самого «Виртуал бокс» (файл — Windows hosts) и все время нажимайте далее (Next). От вас не требуется никакой настройки, оставьте все по умолчанию. По завершению установки уже все готово к работе:

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

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

Как установить систему на виртуальную машину

У вас теперь есть полностью настроенная виртуальная машина, на которую можно устанавливать Windows, Linux, FreeBSD, macOS, Android и т.д. Для того, чтоб установить ОС сделайте следующее:

  • Откройте VirtualBox и нажмите «Создать». В открывшемся окне Дайте имя своей системе (например, win10), выберите тип системы и папку где будет ОС:

  • На следующем этапе выделите объем оперативной памяти для вашей виртуальной ОС и нажмите далее. Рекомендую выделять половину:

  • Теперь выберите «Создать новый жесткий диск» и нажмите «Создать», на следующем окне укажите тип жесткого диска «VHD (Virtual Hard Disk)» и нажмите «Далее».

  • В этом пункте вам предлагается выбрать формат хранения «Динамический» или «Фиксированный». Выберите тот вариант, который вам удобнее и нажмите «Далее».
  • Выделите желаемый объем памяти для вашего виртуального HDD и нажмите «Создать»:

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

Настройки системы и выбор образа

Чтоб попасть в настройки созданной вами системы, выберите её на главном экране и нажмите на «Настройки»:

В разделе «Система» есть вкладка «Процессор», рекомендую выделить половину процессоров под ОС:

Так же, на вкладке «Дисплей» рекомендую включить 3D ускорение:

Теперь самое главное, это нужно указать путь к

ISO образу вашей ОС, которую Вы собираетесь установить. Для этого откройте вкладку «Носители», нажмите на «Пусто» затем выберите путь к образу системы:

Готово! Теперь вернитесь на главный экран Виртуал бокс, выберите вашу систему и можете её запустить:

В открывшемся окне выберите ваш образ и можете приступать к установке Windows, Linux или что Вы там устанавливаете!?

Видео

Вот так, все довольно просто и понятно. Программа на русском языке с подсказками на каждом шаге, так что думаю даже у новичков лишних вопросов не должно возникнуть. P.S. Если что, всегда готов помочь в комментариях!

Как установить и использовать VirtualBox ? Виртуальная машина на ПК

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

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

Что такое виртуальная машина

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

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

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

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

Созданная рабочая виртуальная область идеально подходит для следующих целей:

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

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

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

На официальном сайте https://www.virtualbox.org/wiki/Downloads можно по прямой ссылке бесплатно скачать соответствующий файл программы. Вы выбираете ту версию, которая подходит под вашу операционную систему:

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

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

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

Когда установка завершена, вы можете открывать VirtualBox и начинать в нем работать.

Как добавить новую виртуальную машину?

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

Пример создания новой виртуальной машины рассматривается на примере компьютера с Windows, на которой устанавливается виртуальная машина windows 10.

  1. Нажать кнопку «Создать» в окне менеджера машины.

  1. В окне «Укажите имя и тип ОС» задать любое придуманное имя, указать тип операционки, которая будет устанавливаться. В данном примере мы установим 10- ку на 64 бита. Нажать кнопку «Далее».

  1. Указать объем оперативной памяти, который выделен под виртуальную машину. Лучше не брать слишком большой объем, чтобы не нарушать работу компьютера. В этом случае ориентируйтесь на значения в «зеленой» области.

  1. Выбрать опцию «Создать новый виртуальный жесткий диск».

  1. Далее выбирается тип диска. В примере указывается VDI (VirtualBox Disk Image) – диски, который не будет использоваться за пределами машины.
  2. Указать размер жесткого диска для использования – динамический или фиксированный. Лучше выбирать фиксированный и задавать его размер вручную.
  3. Указать размер виртуального жесткого диска и место для хранения – нужно задать достаточно места. Даже нажимаете «Создать» и ждете завершение процесса.

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

Если нажать по стрелке справа от кнопки «Машина» – «Детали», можно увидеть информацию о конфигурации.

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

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

Мы будем устанавливать Windows10 и для этого требуется образ ISO с дистрибутивом системы. Он заранее скачивается и далее выполняют такие действия:

  • вставить образ ISO в виртуальный привод DVD. В виртуальной машине нажать кнопку «Настроить» в левом списке, далее перейти в «Носители», выбрать диск, нажать на него и стрелкой указать на пункт «Выбрать образ оптического диска». Далее указываем путь к нему, а в настройках «Система» выбираем «Порядок загрузки» и устанавливаем «Оптический диск» на первое место списка. Нажать «ОК»;

  • в главном окне нажать «Запустить». Откроется наша установленная машина, и теперь с образа ISO можно инсталлировать Windows 10, аналогично физической установке на вашем ПК.

Аналогичным образом будет инсталлироваться образ windows 7 для VirtualBox или образ windows xp для VirtualBox.

Когда операционная система запущена, нужно выполнить установку некоторых драйверов:

  • Устройства – Подключить образ диска дополнений VirtualBox – открыть компакт-диск внутри машины и запустить файл VBoxWindowsAdditions.exe;
  • если вы дает ошибку подключения образа, тогда закройте машину и подключите образ с диска С таким путем – С:\ Program Files\ Oracle\ VirtualBox\ VBoxGuestAdditions.iso;
  • далее завершаете установку и перезагружаете машину – она полностью готова к использованию.

Как настроить новую виртуальную машину?

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

  • вкладка «Дополнительно» – пункт «Общие» – включить общий буфер обмена и функцию Drag-n-Drop для перетаскивания файлов в гостевую ОС или из неё;
  • вкладка «Система» – порядок загрузки, режим EFI, размер оперативной памяти, данные о процессоре;
  • вкладка «Дисплей» – включить ускорение 2D или 3D, указать объем видеопамяти;
  • вкладка «Носители» – можно добавлять дисковые приводы и виртуальные винчестеры;
  • вкладка «USB» – можно добавлять новые устройства через USB-порт;

  • раздел «Общие папки» – добавление папок, которые будут общими объектами для виртуальной машины и ее операционной системы.

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

  • можно создавать снимок Snapshot, который отображает текущее состояние системы со всеми файлами. В любой момент можно сделать откат к этому состоянию. Снимок делается следующим образом: Машина – Сделать снимок состояния;

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

Заключение

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

Виртуальная машина windows на virtualbox – это надежный и эффективный способ, чтобы тестировать новое ПО и решать вопросы, связанные с работой на компьютере в безопасном режиме.

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

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

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

Навигация:


Важно. Для функционирования виртуальной машины VirtualBox требуется 64-разрядная система, поддержка аппаратной виртуализации и включение технологии «Intel Virtualization Technology» или «AMD Virtualization Technology» в BIOS материнской платы.

Где скачать операционную систему Android Скачать операционную систему Android можно перейдя на страницу зеркала проекта Android-x86, выбрать 32-битный или 64-битный образ и загрузить на компьютер.

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

Либо используйте свежую версию и отключите «3D-ускорение» экрана, оставив остальные параметры как есть.

Как установить Android на VirtualBox Откройте программу и нажмите кнопку «Создать«.

Задайте необходимое имя, выберите тип «Linux» и версию системы «Other Linux (64-bit)» или «32-бит«, в зависимости от скаченного образа и нажмите «Далее«.

Укажите объём оперативной памяти, «4 гигабайта» должно вполне хватить.

В следующем окне отметьте «Создать новый виртуальный жесткий диск» и нажмите «Создать«.

Укажите тип файла определяющий формат диска VDI (VirtualBox Disk Image) и проследуйте дальше.

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

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

Теперь необходимо «Настроить» кое-какие параметры.

Выберите меню «Система» и перейдите на вкладку «Процессор» поставьте количество ядер процессора и включите «PAE/NX«.

Убедитесь что на вкладке «Ускорение» включены все функции аппаратной виртуализации.

Пройдите в параметры дисплея, задайте максимальный объём видеопамяти, выберите графический контроллер «VboxVGA» и установите галочку на «3-D ускорении«.

В разделе «Носители» выберите созданный диск и отметьте «Твердотельный накопитель» если файлы виртуальной машины с системой Android будут располагаться на «SSD».

Нажмите на оптический привод (Пусто), раскройте выпадающее меню через значок «Компакт-диска«, выберите ISO-образ Android-x86 и нажмите «OK«.

Запустите виртуальную машину Android.

Отметьте «Advanced options» с помощью стрелок на клавиатуре и нажмите «Enter«.

Выберите «Auto Installation — Auto Install to specified harddisk«.

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

Будут выполнены некоторые операции.

В следующем окне оставьте все как есть и просто нажмите «Enter«. Выделите Android-x86 и запустите.

Дождитесь установки.

Разверните меню выбора языка.

Задайте «Русский«.

Поставьте регион «Россия«.

Нажмите кнопку «Начать«.

Подключитесь к Wi-Fi нажав «Посмотреть все«.

И выбрав «VirtWifi«.

Настройте как новое устройство.

Выполните вход в аккаунт Google.

Настройте сервисы, и примите условия.

Выберите лаунчер.

И начните пользоваться операционной системой Android на своем компьютере. Вам будет доступен Google Play Маркет где можно скачать практически любое приложение, установить и использовать по назначению.

Не забудьте изъять диск из привода в настройках.

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

Неочевидные трюки использования виртуальной машины — «Хакер»

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

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

Работая с VirtualBox’ом каждый день, открываешь для себя все новые и новые фишки. Например, недавно, когда мне понадобилось отснифать весь трафик виртуальной машины, оказалось, что необязательно использовать сниффер: для этого есть встроенная опция в самой программе. А встроенный API, как оказалось, за последние полтора года сильно шагнул вперед, и я буквально за часик разобрался и сварганил скрипт, который автоматически выполнял нужные мне действия внутри гостевой системы. Сегодня мы решили аккумулировать свой опыт и составить несколько полезных и подчас неочевидных приемов работы с VirtualBox, к которым нам нередко приходится прибегать.

 

Трик 1. Управляем виртуальными машинами через RDP

Удаленный доступ — это то, что я использую каждый день. С этой стороны особенно приятно, что к любой виртуальной машине VirtualBox можно удаленно подключиться и комфортно работать с ней, используя стандартный протокол RDP (Remode Desktop Protocol). Подойдут любые знакомые клиенты: виндовая утилита mstsc или, например, никсовый FreeRDP (www.freerdp.com). Для каждой виртуальной машины выделяется отдельный порт, поэтому нет никакой проблемы, чтобы запустить на хостовой машине сразу несколько виртуалок и в случае необходимости обращаться к любой из них. Соответственно, все, что нужно для подключения — это указать IP-адрес хостовой машины с нужным портом. Стандартный виндовый клиент вызывается по команде mstsc. Под никсами выполнить подключение не менее просто через rdesktop, который в любом современном дистрибутиве установлен по умолчанию:

rdesktop host_system_ip:port

Включить доступ по RDP и назначить порт можно в настройках каждой виртуальной машины на вкладке «Удаленный дисплей». Для виртуалки с виндой можно оставить порт по умолчанию 3389 (имей в виду, что он может быть занят непосредственно серверо м RDP хостовой машины), а для машины с никсами — 3390 и т.д. Если планируется несколько одновременных подключений, необходимо активировать соответствующую опцию. Помимо этого здесь настраиваются параметры авторизации.

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

 

Трик 2. Устанавливаем веб-морду

Чтобы иметь доступ к виртуальным машинам извне, на домашнем роутере мне приходится пробрасывать порты для каждой из них.
Все хорошо ровно до того момента, пока не окажешься в сети, где админ режет весь подозрительный (с его точки зрения) трафик, и попытки подключения по RDP летят в тартарары. К счастью, старый добрый протокол HTTP разрешен везде, и этим фактом нельзя не воспользоваться. Мы уже когда-то рассказывали о веб-интерфейсе для управления виртуальной машиной с помощью VirtualBox Web Console (code.google.com/p/vboxweb). Ныне этот проект не развивается и не поддерживается, но зато он был взят за основу актуального решения phpVirtualBox (code.google.com/p/phpvirtualbox). По сути, это точная копия интерфейса десктопной версии VirtualBox, но реализованная на PHP и AJAX. Получается, что из любого места, имея под рукой лишь браузер, можно обратиться к серверу с установленным phpVirtualBox и получить доступ к свои виртуальным машинам. Блеск.

1. Для работы phpVirtualBox необходим запущенный на хостовой машине демон vboxwebsrv (он распространяется вместе с VirtualBox). На никсовых машинах он, как правило, располагается в папке /usr/bin. Под виндой он находится в папке с VirtualBox, то есть, скорее всего, в C:\Program Files\Oracle\VirtualBox. Важный момент: программа должна быть запущена под тем же пользователем, что и сам VirtualBox. Лучше всего отключить весь вывод программы, в противном случае будет сильно страдать производительность.

"C:\Program Files\Oracle\VirtualBox\vboxwebsrv.exe"
>nul

2. Далее нам понадобится любой работающий веб-сервер с PHPинтерпретатором. Чтобы не париться с настройкой, можно взять готовую сборку XAMP или XAMPPLite (www.apachefriends.org). Файлы из архива phpVirtualBox необходимо разместить в папке htdocs.

3. В завершение необходимо прописать некоторые настройки VirtualBox’а в файле config.php, назначив новые значения для переменных $username, $password, $location. Все. После этого можно попробовать открыть админку (http://<ip-адрес сервера>:<порт>) и убедиться, насколько все здорово работает. На сайте VirtualBox можно скачать SDK разработчика, в котором помимо прочего находятся исходники RDP-клиента, реализованного на Flash’е. Технология называется RDP Web Control и позволяет прямо из вкладки браузера управлять виртуальной машиной так же, как через любой RDP-клиент. Разработчики phpVirtualBox, само собой, встроили RDP Web Control в свою оболочку. Так что через веб-оболочку доступно не только управление настройками виртуальных машин, но и полноценная работа с ними. Это очень круто!

 

Трик 3. Управляем ВМ через консоль!

Но удаленный доступ — это не все, что нужно для эффективного использования виртуальных машин. Еще одна важная часть — возможность автоматизации. К счастью, в VirtualBox никто не обязывает тебя использовать GUI-интерфейс. Любые действия можно выполнить через консольную утилиту администрирования VBoxManage.exe и использовать ее в любых своих сценариях. Можешь попробовать ввести команду «VBoxManage list vms» — получишь в консоли список всех существующих виртуальных машин, их имена и идентификаторы UUID:

Oracle VM VirtualBox Command Line Management Interface Version 3.2.10 (C) 2005-2010 Oracle Corporation All rights reserved.
"MacOS" {5f74df26-8f93-4f18-b120-da107a5e0a9c}
"macox" {8385d552-b41e-4ffd-add0-3b8795e53f46}
"ubuntu" {09e0b578-3668-4492-92d2-7fa5fb21c911}
"vista" {27b526c2-6bca-4cfe-ace8-703b803670a8}
"xp" {521f3a25-68c7-44e7-a28f-0c60ee87295e}

Хочешь запустить одну из них прямо из консоли? Ничего сложного: отдаем соответствующую команду, указав имя нужной виртуалки — «VBoxManage.exe startvm xp». Верный способ получить справку о том, какие команды доступны, и как их использовать — запустить приложение без параметров. Разработчики гарантируют, что консольная версия ничем не уступает GUI-оболочке, и любые действия с виртуальными машинами можно с не меньшим успехом выполнить через VBoxManage. Выше я упоминал SDK для разработчиков, который обновляется с каждой новой версией VirtualBox и выкладывается на официальном сайте.

Программа предоставляет мощнейший API для управления виртуальными машинами. Система встроенных вызовов такова, что использовать ее можно из самых разных языков программирования: существуют привязки (то есть специальные модули) для Java, Python и других языков. В качестве хорошего примера для старта можно взять из SDK vboxshell.py, в котором через API реализовано несколько полезных опций для управления виртуалками. В том числе запуск программы внутри гостевой ОС, создание скриншота с дисплея виртуальной машины, подключение ISO-образа в качестве CD/DVD-диска, проброс портов из хостовой машины в гостевую ОС и т.д. В прошлом году у нас был материал «Прокачиваем виртуальную машину», где мы уже рассматривали API VirtualBox’а. Тогда из-за отсутствия вызовов для управления поведением гостевой системы (например, запуска приложений) нам пришлось использовать API VMware с более продвинутыми возможностями. Сейчас же API VirtualBox сделала два шага вперед, и мы вполне могли обойтись без использования платной VMware.

 

Трик 4. Снифаем весь трафик виртуальной машины

Недаром во время установки VirtualBox под винду выводятся предупреждения, что все сетевые подключения будут на небольшое количество времени отключены. Программа устанавливает в систему дополнительные сетевые драйвера и виртуальные сетевые адаптеры. Их можно найти через диспетчер устройств: «VirtualBox Host-Only Ethernet Adapter» — то, о чем я говорю. Весь трафик гостевой системы, конечно же, проходит через эти вспомогательные элементы. И вот за что разработчикам хочется в очередной раз сказать «Спасибо», так это за возможность записать весь трафик напрямую в pcap-файл. Да, для перехвата пакетов можно было воспользоваться и обычным сниффером (причем как под гостевой, так и под хостовой системой), но используя эту встроенную возможность VirtualBox, ты получаешь в распоряжение лог абсолютно всех пакетов, который отправила или получила гостевая ОС. Для включения записи сетевого трафика достаточно двух команд:

VBoxManage modifyvm [your-vm] --nictrace[adapternumber]
on --nictracefile[adapter-number] file.pcap
VirtualBox -startvm [your-vm]
Например, так:
VBoxManage modifyvm "ubuntu" --nictrace1 on
--nictracefile1 file.pcap
VirtualBox -startvm "ubuntu"

В результате в файле file.pcap будет полный дамп трафика, который можно изучить с помощью любого анализатора, например, Wireshark. Важно после всех экспериментов не забыть отключить логирование, иначе pcap-файлы будут разрастаться на диске (особенно если ты решишь скачать под гостевой ОС какие-то тяжелые файлы).

 

Трик 5. Переносим существующую Windows-систему в виртуальное окружение

Под виртуальной машиной не всегда удобно устанавливать систему с нуля.
Избежать геморроя с установкой и настройкой дополнительного софта можно, если перенести под VirtualBox свою существующую систему. Этот процесс называется миграцией, или P2V (Physical-to-Virtual). В отличие от Linux’а, перенести Windows с одного железа на другое — не такая простая задача. Виной тому ядро и драйверы, которые сильно завязаны на текущее оборудование. Каждый, наверное, сталкивался с ситуацией, когда после подключения системного диска с виндой к другому компьютеру система вместо нормального запуска вываливалась в BSOD. В случае с миграцией на виртуальную машину — ровно такая же ситуация. Разработчики VirtualBox не предлагают специальной утилиты для P2V-миграции, но процесс можно проделать вручную. Итак, пошаговая инструкция:

1. Первым делом понадобится вспомогательная тулза MergeIDE (http://bit.ly/Merge_IDE). По какой-то странной причине Windows запоминает, на каком IDE/ATA-контроллере она была установлена, и вылетает, если контроллер меняется (а под виртуальной машиной он, само собой, будет другим). Проблему можно исправить, поковырявшись в реестре, но чтобы не заниматься этим вручную, достаточно просто запустить BAT-файл MergeIDE.

2. Выключаем компьютер. Теперь наша задача — сделать полный образ жесткого диска. Как вариант — можно загрузиться с LiveCDдистрибутива и воспользоваться любой низкоуровневой утилитой для работы с образами. Идеально подойдет dd.

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

VBoxManage convertfromraw ImageFile.dd OutputFile.vdi

Все, этот образ можно и нужно подключить к VirtualBox’у с помощью менеджера виртуальных носителей (вызывается хоткеем <Ctrl+D>).

4. Теперь необходимо создать виртуальную машину и подготовить ее к имплантации сложного пациента :). В качестве диска необходимо выбрать только что созданный VDI-образ. Еще один обязательный момент — активация в настройках виртуалки опции «Включить IO APIC».

5. Пробуем загрузить систему. Здесь два варианта: либо все сразу заработает, либо система сразу уйдет в BSOD. Если все пошло по удачному сценарию, можно смело устанавливать Guest Editions и приступать к работе.

6. В противном случае необходимо выключить виртуалку и загружаться с установочного диска Windows. Проходим до места, где указывается раздел для установки, и выбираем вместо полной инсталляции пункт «repair». Установщик сам доставит все необходимые файлы и отконфигурирует винду под новое железо.

 

Трик 6. Подготовка DualBoot

Но если реальную систему можно подогнать под работу в виртуальном окружении, не получится ли создать универсальный вариант? Чтобы система могла грузиться сама по себе, а в случае необходимости — под виртуальной машиной. Возможно ли такое? Да! Правда, для этого виртуалке необходим доступ «наружу», то есть напрямую к жестким дискам компьютера. В VirtualBox такая возможность называется «raw hard disk access» и предлагается разработчиками с массой предупреждений о том, что это верный способ убить систему. И, кстати, они не шутят :). Еще бы, ведь нарушается целостность понятия изолированной виртуальной системы — она получает доступ вовне. И всетаки, как включить raw hard disk access?

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

VBoxManage internalcommands createrawvmdk
-filename /path/to/file.vmdk -rawdisk \\.\
PhysicalDrive0 -register

Это пример для винды. Под линуксом путь к физическому диску, конечно же, будет другим, например, /dev/sda. Создание образа предполагает, что у тебя есть доступ для записи и чтения с указанного девайса. Те же права потребуются для обращения к файлам из виртуальной машины. После создания VMDK-файла остается подключить его к виртуальной машине:

VBoxManage storageattach WindowsXP
--storagectl "IDE Controller" --port 0
--device 0 --type hdd --medium /path/to/
file.vmdk

Если все сделано правильно, виртуальная машина будет грузиться с указанного физического диска. Но это лишь часть работы. Чтобы система работала и под виртуальной машиной, и без нее, придется немного поковыряться. Подробнейшие пошаговые инструкции доступны на форуме VirtualBox: для Windows XP (http://bit.ly/dualbox_xp) и Windows 7 (http://bit.ly/dualboot_w7). Повторяться не будем.

 

Трик 7. Wi-Fi и вардрайвинг под виртуальной машиной

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

Поэтому всякий раз, когда была необходимость поэкспериментировать с беспроводными сетями с помощью aircrack’а и kismeta, чтобы послушать эфир или оценить защиту хотспота, приходилось запускать линукс с загрузочной флешки. Проблема эта, как оказалось, легко решаема благодаря возможности VirtualBox обращаться к USB-устройствам напрямую. Другими словами, можно купить за $20 USB’шный Wi-Fi-адаптер (причем сразу на правильном чипсете и с возможностью использовать внешнюю антенну) и сделать так, чтобы гостевая система думала, что он подключен к ней. Конечно, после подключения устройства к компьютеру/ноутбуку девайс определяется и устанавливается в основной системе (в моем случае — Windows). Но если зайти в свойства виртуальной машины и найти там раздел USB, то любое из устройств можно «примонтировать» к гостевой ОС. Для этого нажимаем на кнопку «Добавить новый фильтр» и из контекстного меню выбираем наш USB’шный адаптер. Все, устройство отключится от хостовой ОС и станет доступным в виртуальной машине. Пробуем запустить под Backtrack’ом aircrack и убеждаемся, что все работает. Наконец-то все это стало возможным без перезагрузки в Linux.

Напоследок еще один маленький секрет. VirtualBox, хотя и прочно устанавливается в системе, вполне работоспособен при запуске с флешки. Умельцы заморочились и сделали Portable-версию виртуальной машины и предлагают загрузить ее всем желающим с сайта www.vbox.me.

Как установить Linux на виртуальную машину VirtualBox

VirtualBox (Oracle VM VirtualBox) — бесплатное программное средство виртуализации для операционных систем Майкрософт Виндовс, Линукс, FreeBSD, Mac OS X, Solaris/OpenSolaris, ReactOS, DOS и других. После выпуска первой общедоступной версии VirtualBox в 2007 году, за относительно короткое время, данный программный продукт стал одним из самых популярных пакетов виртуализации ввиду не только бесплатности, но и высокой надежности, простоте использования, поддержке множества национальных языков, неплохой справочной системе ( на момент написания поста — только на английском языке) и кроссплатформенности.

Если упрощенно, то VirtualBox — комплект прикладных прог, системных служб и дров, эмулирующих новое компьютерное оборудование в среде операционки, где работает VirtualBox. На виртуальном ПК (виртуальной машине, сокращенно — ВМ), создаваемом в его среде можно установить практически любую операционку ( гостевую ОС ) и юзать ее параллельно с основной. Так, к примеру, на реальном ПК с Виндовс можно установить виртуальную машину (VM — Virtual Machine) с операционной системой семейства Линукс и пользоваться обеими ОС сразу. Кроме этого, можно настроить взаимодействие между этими системами по локальной сети, обмен данными через сменные носители, общие папки и т. п. Также, текущее состояние виртуальной машины ( и состояние установленной на ней операционной системы) можно зафиксировать, и при необходимости, в любой момент времени — выполнить полный откат на это состояние.

В данной записи рассматривается пример установки и настройки VirtualBox в среде Виндовс 7 и инсталляции Линукс Mageia на новой виртуальной машине.

Установка Oracle VM Virtualbox на Виндовс 7

Свежую версию VirtualBox для конкретной операционки можно закачать на странице загрузки проекта.

Инсталлятор VirtualBox для операционных систем Виндовс — исполняемый файлик, который в среде Виндовс 7, надо запустить от имени администратора. Начнется стандартная установка программного обеспечения:

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

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

Надо установить галочку «Всегда доверять программному обеспечению Oracle Corporation» и нажать кнопку Установить .

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

Установка Линукс на виртуальную машину Oracle VM Virtualbox

Процесс установки Линукс или какой-либо иной ОС состоит из 2-х частей:

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

Процесс установки новой ОС на виртуальной машине, практически ничем не отличается от установки на реальной — выполняется загрузка VM с установочного диска и дальнейшее следование указаниям инсталлятора. Источник загрузки определяется настройками виртуальной машины (По умолчанию, порядок загрузки следующий — дискета, CD-ROM, винчестер. Сеть).

При первом запуске VirtualBox отображается основное окно программы с приветствием и активной кнопкой «Создать» для создания новой VM:

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

— Имя виртуальной машины. В соответствии с ним будет создан каталог с файлами виртуальной машины. По умолчанию — подкаталог в «C:\Users\Пользователь\VirtualBox VMs\».

— Тип операционки, которая будет установлена на виртуальной машине. В данном случае — Линукс

— Версия ОС. В данном случае, Mageia — форк (ответвления ) Линукс Mandriva. Выбираем — Mandriva.

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

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

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

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

Выбор формата, отличающегося от рекомендуемого имеет смысл, если планируется использование созданной средствами VirtualBox виртуальной машины в среде других программных продуктов виртуализации (VMWare, MS Virtual PC, QEMU ).

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

На панели инструментов стала активной кнопочка Настроить. Тонкие настройки виртуальной машины — отдельная тема, и на этапе знакомства с гостевой операционной системой особой необходимости в них нет. Так что, можно сразу приступить к запуску VM — жмем кнопку Запустить. При старте будет выдано сообщение об использовании Автозахвата клавиатуры.

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

Поскольку гостевая система еще не установлена, потребуется загрузка с установочного диска. Можно юзать обычный CD/DVD привод с подготовленным заранее загрузочным установочным носителем, или образ этого диска. VirtualBox даёт возможность подключать к виртуальной машине файлик образа в качестве виртуального привода с носителем. В большинстве случаев, содержимое установочных дисков скачивается в виде файлов образов в формате ISO-9660 ( файлов с расширением iso). VirtualBox даёт возможность обойтись без записи образа на компакт диск, и подключать такой файлик непосредственно к виртуальной машине в качестве виртуального привода с установленным носителем на основе содержимого iso-образа.

Файлик образа Mageia-2-i586-DVD.iso будет подключен в качестве виртуального привода с установочным диском Mageia-2. При нажатии на кнопку Продолжить будет выполнена загрузка с виртуального привода и отобразится меню загрузчика Mageia.

Для продолжения установки выбираем Install Mageia 2. В процессе установки можно выбрать используемый язык, надо подтвердить согласие с лицензионным соглашением, выбрать язык для устанавливаемой системы ( в основном — Europe — Русский ) и раскладку клавиатуры. Затем выполняется разметка диска, форматирование разделов, определение дополнительных источников установки и пользователю предлагается выбрать графическую среду рабочего стола.

Выбор графической среды определяется, как правило личными предпочтениями и предназначением устанавливаемой системы. По умолчанию используется среда KDE (сокращение от K Desktop Environment ). Наиболее распространенными графическими оболочками в Линукс являются Gnome и KDE. Внешне, они во многом схожи, но считается, что KDE более перспективная и удобная, а также более сложная в настройках, и более требовательная к оборудованию, графическая среда. Можно начать знакомство с Линукс именно в среде KDE. В дальнейшем, после установки системы, среду можно изменить или вообще отказаться от запуска графической оболочки, к примеру изменив уровень запуска системы.

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

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

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

После окончания установки Линукс, желательно выполнить некоторые действия, которые в дальнейшем могут значительно упростить освоение новой ОС. Только полезным свойством VirtualBox является возможность сохранения текущего состояния виртуальной машины ( возможность создания снимков ВМ ) и возврат ее к состоянию на момент создания снимка. Впрочем, эта возможность не является особенностью VirtualBox, и почти все системы виртуализации предполагают возможность создания снимков (snapshot) системы и восстановления виртуальной машины из снимка. Снимков может быть много и восстановление состояния виртуальной машины может быть выполнено с использованием любого из них. Для тех случаев, когда система приведена в нерабочее состояние (по причине неверных настроек конфигурации, к примеру), наличие снимков даёт возможность, буквально одним щелчком мышки возвратить виртуальную машину к жизни. Для начинающего пользователя Линукс, возможность подобного ”отката” виртуальной машины может сэкономить значительное количество времени и нервов. Желательно до начала изменения настроек Линукс сделать снимок только что установленной «чистой» системы. Делается снимок через меню Virtualbox «Машина» — «Сделать снимок» или «Host+T» ( правый CTRL + T) . Для управления снимками выбранной машины используется кнопочка ”Снимки”, отображаемая в правом верхнем углу экрана.

Установленная с параметрами по умолчанию система, как правило, готова к использованию для большинства домашних пользователей. В целом, графическая среда KDE интуитивно понятна, и во многом похожа на Рабочий стол операционных систем семейства Windows. Некоторые отличия, однако, являются существенными. В Линукс можно сразу юзать 4 виртуальных рабочих стола и так называемые «комнаты»- средство группировки сходных приложений. Юзер имеет возможность создавать отдельную рабочую среду для каждого рабочего стола, и переключаться между ними по необходимости щелчком по иконке в панели задач. Что касается комнат, то на сегодняшний день это средство находится на стадии доработок и, помимо того, для начинающего пользователя Линукс, практического интереса не представляет.

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

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

Для изменения настроек системы, общих для всех юзеров параметров, установки и удаления приложений, используется Центр управления Mageia ( Mageia Control Center ). При его запуске потребуется наличие административных привилегий — ввода пароля пользователя root:

Виртуальную машину можно интегрировать в существующую локальную сеть, предоставив доступ к ее ресурсам так же, как и к ресурсам реальной машины. Но, некоторые настройки в этом случае надо изменить. И речь идет не столько об изменении настроек безопасности установленной операционки, а о том, чтобы предоставить возможность сетевого доступа к ее сетевым ресурсам. Наиболее простой и эффективный способ решения данной задачи — изменить сетевые настройки таким образом, чтобы виртуальная машина имела IP-адрес из диапазона реальной локальной сети, и в настройках типа подключения VirtualBox для виртуального сетевого адаптера вместо режима трансляции адресов ( NAT ) использовался бы режим сетевого моста:

В таком режиме, все сетевые кадры, создаваемые в виртуальной среде, будут напрямую транслироваться реальному адаптеру. Остается лишь присвоить виртуальному адаптеру IP- адрес из диапазона локальной сети, либо автоматически, если имеется DHCP — сервер, либо вручную. Это можно проделать с использованием Центра управления Mageia, в разделе Сеть и интернет — Сетевой центр. Выбрать сетевой адаптер и нажать кнопку «Настроить»:

Другие сетевые службы можно, при необходимости, установить при помощи Центра управления Mageia — раздел «Управление программами» и разрешить к ним сетевой доступ через настройки в разделе «Безопасность» — «Настройка персонального файервола».

Установка VirtualBox на Kali (хост)

Вы можете установить VirtualBox на Kali Linux, что позволит вам использовать виртуальные машины (ВМ) внутри Kali Linux. Однако, если вы хотите установить Kali Linux как виртуальную машину , вам понадобится наше руководство Kali Linux Guest VirtualBox.

Виртуальные машины великолепны. Есть много плюсов в их использовании. Одно из существ, способных запускать несколько операционных систем (ОС) одновременно. Вы можете оставить свой хост-компьютер «нетронутым», а затем взаимодействовать только с гостевыми виртуальными машинами.Другой — когда что-то идет правильно, сделайте снимок. Когда что-то пойдет не так, вернитесь назад.

VirtualBox бесплатен и имеет открытый исходный код. Есть еще несколько программ, таких как QEMU, KVM/Xen с virt-manager. Также есть VMware Workstation & Fusion, коммерческое программное обеспечение (есть бесплатный VMware Player, но его возможности ограничены).

Подготовка

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

  [электронная почта защищена]:~$ sudo apt update
...
[электронная почта защищена]:~$
[электронная почта защищена]:~$ sudo apt full-upgrade -y
...
[электронная почта защищена]:~$
[электронная почта защищена]:~$ [ -f /var/run/reboot-required ] && sudo reboot -f
[электронная почта защищена]:~$
  

Скачать

Первое, что мы собираемся сделать, это импортировать ключ репозитория VirtualBox.

  [электронная почта защищена]:~$ wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- \
  | gpg --dearmor \
  | sudo tee /usr/share/keyrings/virtualbox-archive-keyring.gpg
...
[электронная почта защищена]:~$
  

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

Следует иметь в виду, что Kali Linux основан на Debian, поэтому нам нужно использовать текущую стабильную версию Debian (даже несмотря на то, что Kali Linux является скользящим дистрибутивом).На момент написания его «бастер»:

  [email protected]:~$ echo "deb [arch=amd64 signed-by=/usr/share/keyrings/virtualbox-archive-keyring.gpg] http:/ /download.virtualbox.org/virtualbox/debian buster вклад" \
  | sudo тройник /etc/apt/sources.list.d/virtualbox.list
[электронная почта защищена]:~$
  

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

  [электронная почта защищена]:~$ sudo apt update
...
[электронная почта защищена]:~$
  

Поскольку VirtualBox имеет различные модули ядра (например,грамм. vboxdrv , vboxnetflt и vboxnetadp ), нам нужно убедиться, что они обновляются при обновлении ядра Kali Linux. Этого можно добиться с помощью dkms.

  [электронная почта защищена]:~$ sudo apt install -y dkms
...
[электронная почта защищена]:~$
  

Настройка

Теперь пришло время установить сам VirtualBox (вместе с его пакетом расширений для расширения расширенных функций VirtualBox).

  [электронная почта защищена]:~$ sudo apt install -y virtualbox virtualbox-ext-pack
...
[электронная почта защищена]:~$
  

При появлении запроса прочитайте и примите лицензию.

Теперь вы можете найти VirtualBox в меню или запустить его через командную строку.

  [электронная почта защищена]:~$ виртуальный бокс
[электронная почта защищена]:~$
  

Если вы хотите, вы можете установить Kali Linux на виртуальную машину VirtualBox (на Kali Linux).

Как настроить виртуальную машину с VirtualBox для локального тестирования

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

О виртуальных машинах

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

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

Установка VirtualBox

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

VirtualBox на Windows

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

  1. На локальном компьютере с помощью веб-браузера перейдите на https://www.virtualbox.org/wiki/Загрузки.
  2. Щелкните хосты Windows, а затем загрузите файл .exe на свой компьютер.
  3. Запустите файл .exe , чтобы начать установку.
  4. Щелкните Далее.
  5. Следуйте инструкциям для завершения установки.
VirtualBox в Mac OS X

Чтобы установить VirtualBox на компьютер под управлением Mac OS X, выполните следующие действия:

  1. На локальном компьютере с помощью веб-браузера перейдите на https://www.virtualbox.org/wiki/Загрузки.
  2. Щелкните хосты OS X, а затем загрузите файл .dmg на свой компьютер.
  3. Дважды щелкните файл .dmg , чтобы начать установку.
  4. Следуйте инструкциям для завершения установки.
Виртуальная коробка на Linux

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

  1. На локальном компьютере с помощью веб-браузера перейдите на страницу https://www.virtualbox.org/wiki/Downloads.
  2. Щелкните дистрибутивы Linux.
  3. Загрузите соответствующий файл пакета для дистрибутива Linux, который используется на вашем компьютере.
  4. Используйте диспетчер пакетов вашего дистрибутива Linux для установки файла пакета.
Создание виртуальной машины и установка операционной системы

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

Следующие процедуры демонстрируют, как создать новую виртуальную машину и установить на нее CentOS 7. Многие серверы хостинга A2 работают под управлением CentOS 7, поэтому это хороший выбор для вашей первой виртуальной машины.

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

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

  1. Запустите VirtualBox.
  2. В меню щелкните .
  3. В текстовом поле Имя введите CentOS 7. VirtualBox должен автоматически обнаружить CentOS и выбрать Linux в списке Тип и Red Hat в списке Версия.
  4. Щелкните Далее.
  5. В диалоговом окне «Размер памяти» выберите объем ОЗУ, который вы хотите выделить виртуальной машине, и нажмите «Далее».

    Чем больше оперативной памяти на вашем компьютере, тем больше оперативной памяти вы можете безопасно выделить для виртуальной машины. Однако, как правило, для запуска виртуальной машины Linux у вас должно быть не менее 512 МБ свободной оперативной памяти.

  6. В диалоговом окне «Жесткий диск» выберите «Создать виртуальный жесткий диск сейчас» и нажмите «Создать».
  7. В диалоговом окне Тип файла жесткого диска выберите VDI (VirtualBox Disk Image) и нажмите кнопку Далее.
  8. В диалоговом окне «Хранилище на физическом жестком диске» выберите «Динамически распределено» и нажмите «Далее».
  9. В диалоговом окне Расположение и размер файла введите имя файла виртуального жесткого диска, выберите размер жесткого диска и нажмите кнопку Создать.

    Чем больше места на диске вашего компьютера, тем больше места вы можете безопасно выделить на жестком диске виртуальной машины. Однако, как правило, у вас должно быть не менее 5 ГБ свободного места на диске для виртуальной машины Linux.

Установка операционной системы

После создания виртуальной машины вы готовы установить на нее операционную систему.Чтобы установить CentOS 7, выполните следующие действия:

  1. С помощью веб-браузера перейдите на страницу https://www.centos.org/download.
  2. Нажмите «Минимальный ISO», а затем сохраните файл .iso на локальном компьютере.
  3. В VirtualBox выберите виртуальную машину, созданную в предыдущей процедуре, и нажмите «Пуск».
  4. В диалоговом окне Выбор загрузочного диска щелкните значок папки.
  5. В диалоговом окне выбора файла найдите и выберите файл .iso , который вы загрузили на шаге 2, а затем нажмите кнопку Пуск.VirtualBox загружает виртуальную машину, используя файл образа компакт-диска .iso .
  6. На странице установки CentOS 7 выберите Установить CentOS 7.
  7. На странице «Добро пожаловать в CentOS 7» выберите язык, который вы хотите использовать для процесса установки, и нажмите «Продолжить».
  8. На странице «Сводка установки» заполните все пункты, отмеченные желтым треугольным значком предупреждения, и нажмите «Начать установку».

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

  9. Следуйте оставшимся инструкциям для завершения установки.
  10. После завершения установки нажмите «Перезагрузить», чтобы перезапустить виртуальную машину. Теперь у вас есть полнофункциональная установка CentOS 7 на локальном компьютере.
Дополнительная информация

Для получения дополнительной информации о VirtualBox посетите https://www.virtualbox.org.

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

В этой статье мы рассмотрим, как установить версию 6.1 Oracle VM VirtualBox и Extension Pack, который позволяет создать новую виртуальную машину на Linux/Ubuntu 21.10 (Импиш Индри) дистрибутив.

Как настроить и запустить Oracle VM VirtualBox 6.1 на Ubuntu 21.10

Oracle VM VirtualBox позволяет создавать виртуальные машины, а также устанавливать и запускать операционные системы Windows, Linux или macOS на настольных или портативных компьютерах, которые вы используете. Однако для создания виртуальных компьютеров с помощью этого программного обеспечения ваш процессор должен иметь функцию виртуализации. Чтобы узнать, поддерживает ли ваш процессор виртуализацию, вам нужно будет посетить веб-сайт производителя вашего оборудования или использовать стороннее программное обеспечение.

Oracle VM — это бесплатная и популярная программа виртуализации, которая также входит в группу виртуализации Hypervisor Type 2.

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

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

Как загрузить и установить VirtualBox

Теперь выполните следующие шаги, чтобы установить VirtualBox на Ubuntu и создать новую виртуальную машину.

   Шаг 1

Чтобы загрузить виртуальную машину Oracle для систем Linux, посетите https://www.virtualbox.org/ и щелкните изображение Download VBox 6.1.

   Шаг 2

В разделе «Загрузки» щелкните дистрибутивы Linux.

   Шаг 3

На странице загрузки VBox для хостов Linux щелкните Ubuntu 19.10 / 20.04.

   Шаг 4

Программа VirtualBox имеет расширение exe в Windows и расширение файла deb в системах Linux. В системах Linux пакеты с расширениями deb обычно устанавливаются с помощью команды dpkg.

Нажмите одновременно CTRL + Alt + T в операционной системе Ubuntu, чтобы открыть терминал и перейти к местоположению пакета отладки, который вы загрузили на свой компьютер, и выполните приведенную ниже команду, чтобы начать установку.

  компакт-диск ~/Загрузки
sudo dpkg -i virtualbox-6.1_6.1.32-149290~Ubuntu~eoan_amd64.deb
  

   Шаг 5

После извлечения пакета VBox с расширением deb выполните команду «sudo apt install -f» и запустите процесс установки. Затем нажмите клавишу Y, а затем Enter, чтобы подтвердить установку дополнительных пакетов и использование дополнительного дискового пространства, как показано на изображении ниже.

  sudo apt install -f  

   Шаг 6

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

  virtualbox  

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

  ПРЕДУПРЕЖДЕНИЕ. Модуль ядра vboxdrv не загружен. Либо нет модуля
доступно для текущего ядра (5.13.0-27-generic) или не удалось
нагрузка. Пожалуйста, перекомпилируйте модуль ядра и установите его

судо /sbin/vboxconfig

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

   Шаг 7

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

ПРИМЕЧАНИЕ : Если вы не можете загрузить пакет Linux-libc-dev_5.13.0.-27.29_amd64.deb с сервера, вы можете загрузить его прямо отсюда.

  wget https://ftp.gg3.net/pub/mirror/security.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_5.13.0-27.29_amd64.deb
sudo dpkg -i linux-libc-dev_5.13.0-27.29_amd64.deb
  

   Шаг 8

Для ошибки vboxdrv вам необходимо установить и скомпилировать заголовки ядра Linux, иначе виртуальные машины, созданные вами, как в предупреждении выше, не смогут запуститься. Чтобы установить заголовки ядра VirtualBox Linux, выполните следующую команду в терминале, а затем нажмите Y, а затем Enter, чтобы подтвердить установку дополнительных пакетов и использование дополнительного дискового пространства.

  sudo apt install linux-headers-$(uname -r) build-essential dkms  

   Шаг 9

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

  sudo /sbin/vboxconfig  

   Шаг 10

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

   Шаг 11

Чтобы проверить версию программного обеспечения VBox, нажмите «Справка», а затем «О программе» в меню инструментов.

   Видео

Как установить пакет расширений

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

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

   Шаг 1

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

   Шаг 2

Дважды щелкните файл vbox-extpack, загруженный в папку «Загрузки», чтобы начать его установку.

   Шаг 3

Как только вы дважды щелкните файл, откроется окно VirtualBox – Question, как показано ниже. В этом окне вам сообщается, что вам необходимо установить пакет расширений для использования USB-устройств, веб-камеры, RDP, PXE ROM, шифрования диска и функций NVMe на гостевых машинах. Чтобы использовать указанные функции, нажмите кнопку «Установить», чтобы начать установку.

   Шаг 4

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

   Шаг 5

Введите пароль root, который вы установили при установке системы Ubuntu, и нажмите кнопку «Аутентификация».

   Шаг 6

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

   Шаг 7

Чтобы убедиться, что пакет расширения установлен, сначала нажмите «Файл» / «Настройки».

   Шаг 8

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

Как создать новую виртуальную машину в Ubuntu

После установки Oracle VM VirtualBox без проблем необходимо создать новую виртуальную машину и проверить, нет ли ошибок. Итак, в этой статье мы подготовим виртуальную машину Windows 7 на дистрибутиве Linux и начнем ее установку.

   Шаг 1

В меню инструментов VBox нажмите «Машина», а затем «Создать».

   Шаг 2

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

   Шаг 3

В окне Размер памяти укажите объем ОЗУ, который вы выделите для виртуальной машины, и нажмите Далее.

   Шаг 4

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

   Шаг 5

Выберите VDI (VirtualBox Disk Image) в качестве типа файла жесткого диска и нажмите Далее.

   Шаг 6

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

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

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

   Шаг 7

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

   Шаг 8

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

   Шаг 9

В общем / расширенном расположении настройте параметры Shared Clipboard и Drag and Drop как двунаправленный, чтобы включить обмен файлами и функцию перетаскивания между хостом и виртуальной машиной.

   Шаг 10

Удалите дискету из настроек порядка загрузки в системе/материнской плате и настройте жесткий диск в качестве основного устройства.

   Шаг 11

В разделе «Система/процессор» вы можете настроить количество процессоров в зависимости от характеристик оборудования и производительности вашего хост-компьютера. Например, если у вас процессор Intel i7 10th, вы можете установить здесь минимум 4 или 8 процессоров.

   Шаг 12

В расположении Дисплей/Экран включите параметр Включить 3D-ускорение для более эффективного и качественного отображения.

   Шаг 13

Чтобы повысить производительность диска гостевой машины, после выбора контроллера SATA в разделе «Хранилище» включите функцию «Кэш ввода-вывода хоста» в разделе «Атрибуты».

   Шаг 14

Аналогичным образом, выбрав файл диска Windows 7.vdi, выберите параметр «Твердотельный накопитель».

   Шаг 15

После внесения необходимых настроек вы должны, наконец, добавить образ ISO, который является установочным файлом Windows или другой операционной системы, на вашу виртуальную машину.Чтобы добавить файл ISO на виртуальный компьютер, нажмите «Хранилище» / «Очистить» / «Оптический диск» и нажмите «Выбрать файл на диске» из появившихся вариантов.

   Шаг 16

Выберите ISO-файл Windows 7 из папки, в которую вы загрузили ISO-файл, и нажмите кнопку «Открыть».

   Шаг 17

Если вы хотите подключить внешний жесткий диск с поддержкой USB 3.0 к виртуальной машине, включите контроллер USB и установите флажок USB 3.0 (xHCI) Контроллер.

   Шаг 18

После запуска гостевой машины с Windows 7 и ее загрузки с помощью файла ISO можно установить систему с помощью мастера установки Windows.

   Видео

Как удалить/удалить VirtualBox из Ubuntu

После установки VBox в меню Ubuntu, где установлены виртуальные машины, в папке Show Applications создается ярлык дома и папку, в которой хранятся необходимые файлы, в /usr/lib/.Кроме того, в группах пользователей создается новая группа под названием vboxusers.

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

   Шаг 1

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

  sudo apt remove --purge *virtualbox*  

   Шаг 2

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

   Шаг 3

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

  sudo rm -rf ~/"VirtualBox VMs"  

   Шаг 4

Чтобы удалить файлы конфигурации всех настроек, которые вы сделали в программном обеспечении Oracle, выполните следующую команду.

  sudo rm -rf ~/.config/VirtualBox/  

   Шаг 5

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

  sudo rm -rf /usr/lib/"virtualbox"  

   Шаг 6

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

  compgen -g | grep -i "vbox"
sudo groupdel vboxusers  

   Video

Установка старых версий VirtualBox

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

Ubuntu

Oracle VM

YouTube Video

Slide

   Final Word


В этой статье мы шаг за шагом установили программное обеспечение виртуальной машины Oracle VM в дистрибутив Linux, а затем настроили пакет расширений. Затем мы создали новую виртуальную машину и добавили образ Windows 7 в виртуальную машину в качестве примера, запустили ее и проверили.Наконец, мы рассмотрели, как полностью удалить VBox из системы. Спасибо, что следите за нами!

   Статьи по теме


♦ Как установить VirtualBox на Windows 10
♦ Как создать виртуальную машину на VirtualBox
♦ Как установить Windows 10 с помощью VirtualBox
♦ Как обновить VirtualBox на Windows
♦ Как установить Windows 7 с помощью VirtualBox

Как установить VirtualBox 6.1 на Kali Linux / Linux Mint

Добро пожаловать в наше руководство по виртуализации о том, как установить VirtualBox 6.1 на Kali Linux / Linux Mint 19. VirtualBox — это высокопроизводительное решение для виртуализации с открытым исходным кодом, разрабатываемое корпорацией Oracle. Это широко используемый инструмент среди разработчиков и системных администраторов.

Для Fedora – Как установить VirtualBox 6 на Fedora

Новые возможности VirtualBox 6.1

Добавлены следующие основные новые функции:

  • Реализована поддержка экспорта виртуальной машины в Oracle Cloud Infrastructure 9003 Пользовательский интерфейс
  • 6 : значительно улучшена поддержка HiDPI и масштабирования, включая улучшенное обнаружение и настройку для каждой машины
  • Значительная переработка пользовательского интерфейса с более простой и мощной настройкой приложений и виртуальных машин
  • Пользовательский интерфейс : новый файловый менеджер, позволяющий пользователю управлять гостевую файловую систему и копировать файлы между хостом и гостем.
  • Графика : крупное обновление поддержки 3D-графики для гостей Windows и эмуляции устройства 3D-графики VMSVGA в гостевых системах Linux и Solaris
  • Добавлена ​​поддержка настроек динамиков объемного звучания vboximg-mount  на узлах Apple для доступа к содержимому гостевых дисков на узле
  • Добавлена ​​поддержка использования Hyper-V в качестве резервного ядра выполнения на узле Windows, чтобы избежать производительность

Ознакомьтесь с полным списком VirtualBox 6.1 новых функций в журнале изменений для VirtualBox 6.1

Установка VirtualBox 6.1 на Kali Linux / Linux Mint 19

Ниже приведены шаги, необходимые для установки VirtualBox 6.1 на Kali Linux / Linux Mint 19.

Шаг 1. Обновите систему

Убедитесь, что ваша система обновлена.

  sudo apt update 
sudo apt -y upgrade
sudo reboot

Шаг 2: Импортируйте репозиторий apt

Добавьте ключ репозитория

  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 -

Шаг 3. Добавьте репозиторий VirtualBox

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

Kali Linux:

  echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian buster contrib" | sudo тройник /etc/apt/sources.list.d/virtualbox.list  

Linux Mint 20:

  echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian focus contrib" | sudo тройник /etc/apt/sources.list.d/virtualbox.list
 Шаг 4. Установите VirtualBox и пакет расширений.
судо перезагрузка
sudo apt установить linux-headers-$(uname -r) dkms
sudo apt-get установить виртуальный бокс-6.1  

Загрузить пакет расширений VirtualBox

  cd ~/
wget https://download.virtualbox.org/virtualbox/6.1.22/Oracle_VM_VirtualBox_Extension_Pack-6.1.22.vbox-extpack  

Вы также можете загрузить его вручную  https://www.virtualbox.org/wiki/Downloads

После загрузки файла установите пакет расширений, щелкнув загруженный файл.

Нажмите «Установить» и дождитесь завершения установки.

Шаг 5: Запуск VirtualBox 6.1

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

В терминале используйте:

  $ virtualbox  

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

Теперь у вас должен быть установлен VirtualBox 6.1 в вашей системе Kali Linux / Linux Mint.

Лучшие обучающие видеокурсы по кибербезопасности:

Готовы начать использовать VirtualBox? Ознакомьтесь с нашими руководствами ниже:

Как запустить скользящий выпуск Kali Linux с помощью Vagrant на VirtualBox

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

Создание среды разработки с помощью VirtualBox

На этой странице документации объясняется, как настроить виртуальный сервер YunoHost с помощью VirtualBox для работы с пакетами приложений.

Зачем использовать VirtualBox, а не настоящий производственный сервер YunoHost для упаковки приложения?

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

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

В этом руководстве мы обсудим VirtualBox, так как он имеет простой в использовании графический интерфейс. Если вы предпочитаете чисто командную строку для управления вашей виртуальной машиной, вам следует вместо этого использовать ynh-dev.

Установка VirtualBox

В системе GNU/Linux просто установите пакет virtualbox-qt . На компьютере с Windows или macOS вам нужно будет обратиться к странице загрузки VirtualBox, чтобы получить соответствующий установочный пакет. Пакет virtualbox устарел, начиная с Debian 9, установочный пакет .deb доступен на указанной выше странице.

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

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

Просто следуйте соответствующей документации по установке на VirtualBox, а затем руководству по установке.

Во время пост-установки нет необходимости использовать фактическое доменное имя в .nohost.me или .noho.st , так как ваш виртуальный сервер не будет доступен из-за пределов вашей локальной сети. Мы предпочитаем использовать поддельное доменное имя, которое останется связанным с вашей локальной сетью, например, yunohost.packaging .

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

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

Использование моментальных снимков

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

Теперь давайте создадим первый снимок

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

Управление снимками осуществляется на вкладке «Снимки».

Здесь мы создаем первый снимок

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

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

Использование нескольких ветвей моментальных снимков

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

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

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

Как нам подключиться к виртуальной машине?

Подключение к виртуальной машине аналогично любому подключению к серверу YunoHost, то есть с использованием ssh .

  ssh [email protected]мой.домен  

Или, если домен не был добавлен в файл hosts , через его IP-адрес.

  ssh [email protected]  

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

Чтобы легко скопировать файлы пакета или использовать графический текстовый редактор, можно также подключиться через sftp с помощью проводника.

Это просто вопрос использования адреса sftp://[email protected]/ .

Примечание. В Windows или macOS файловый менеджер изначально не поддерживает протокол sftp

Установка рабочего стола Raspberry Pi на виртуальную машину

В этом руководстве мы настроим операционную систему Raspberry Pi Desktop на виртуальной машине.

Что такое рабочий стол Raspberry Pi?

Raspberry Pi Desktop — это имя, данное реализации операционной системы, используемой на Raspberry Pi, но установленной на ПК.Это операционная система на базе Linux, основанная на дистрибутиве Debian, который называется Raspbian. Затем у него был настраиваемый пользовательский интерфейс, чтобы предоставить пользователю более единообразный опыт.

Что такое виртуальная машина?

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

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

На приведенном ниже снимке экрана показан Raspberry Pi Desktop, работающий внутри Kubuntu (операционная система Linux)

Некоторая терминология, которая может оказаться полезной, — это слова «хозяин» и «гость».Говоря о виртуальных машинах, хост — это операционная система, которая запускается непосредственно при запуске компьютера. Это также операционная система, из которой запускается VirtualBox. Гость (или гости) — это виртуальные машины, которые затем запускаются в среде виртуальных машин. Причина, по которой это так важно, заключается в том, что гостю иногда нужно попросить хост сделать что-то от его имени (например, сетевое взаимодействие, которое я объясню позже).

Что мне нужно?

Виртуальную машину можно запустить на самых последних ПК.Он будет работать лучше на более современном компьютере с поддержкой виртуализации. Я рекомендую иметь разумный объем памяти. Причина потребности в большом количестве памяти заключается в том, что каждой операционной системе потребуется своя собственная память. Я бы рекомендовал не менее 2 ГБ, но если вы используете операционную систему, требовательную к памяти, вам может быть лучше около 4 ГБ или больше.

Вам нужна основная операционная система, установленная на вашем компьютере, это может быть Linux, Windows или OSX.

Установка VirtualBox

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

Для пользователей Linux VirtualBox, скорее всего, будет включен в ваш стандартный репозиторий программного обеспечения. В случае дистрибутива на основе Debian/Ubuntu это так же просто, как запустить терминал и запустить:
sudo apt install virtualbox

Если вы используете Windows или OSX, или если вы хотите запустить последнюю версию для Linux, вы можете загрузить двоичные файлы с сайта virtualbox.org.

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

Получение рабочего стола Raspberry Pi

Образ рабочего стола можно загрузить с веб-сайта Raspberry Pi. Вам необходимо убедиться, что вы загружаете образ рабочего стола

.

Загруженный файл представляет собой файл ISO, представляющий собой образ CD/DVD. Нет необходимости извлекать файлы, поскольку виртуальная машина может использовать их, как если бы это был DVD-диск, вставленный в компьютер.

Создание виртуальной машины для рабочего стола Raspberry Pi

Сначала вам нужно создать новую виртуальную среду под VirtualBox Manager.Выберите New , чтобы создать новую виртуальную машину.

Дайте виртуальной машине имя (например, Raspberry Pi Desktop), установите тип Linux и версию Debian 32-bit (на которой основан PIXEL). Затем вам нужно будет выбрать объем памяти (ОЗУ), который будет выделен виртуальной машине. Рекомендуемый минимум составляет 1024 МБ, что является хорошим объемом. Если у вас много памяти, вы можете сделать это больше. Это то, что вы можете изменить позже, поэтому не нужно слишком беспокоиться об этом.

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

Выберите сейчас создать виртуальный жесткий диск. Он спрашивает, какой тип файла диска создать, но вы можете просто выбрать VDI по умолчанию (образ виртуального диска). Затем я рекомендую выбрать Динамически распределенный; это будет означать, что виртуальный жесткий диск может начинаться с малого размера и увеличиваться в размере по мере необходимости, иначе вы потеряете полезное пространство на хост-компьютере.Предполагая, что вы выбрали динамическое распределение, вы можете создать действительно большой виртуальный диск, что означает, что вам не нужно будет вручную изменять его размер в будущем. Я установил свой на 50 ГБ, хотя маловероятно, что он когда-нибудь достигнет этого размера.

Будет создана новая виртуальная машина, как показано ниже.

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

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

Теперь загрузится образ DVD, и он спросит, как вы хотели бы запустить.

Проще всего использовать графический установщик, поэтому выберите его.

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

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

Далее вас спросят, уверены ли вы, прежде чем стирать все данные на вашем диске. Может показаться, что он собирается стереть весь ваш компьютер (sda обычно является вашим первым жестким диском), но если вы посмотрите, он говорит об образе VBOX HARDDISK, поэтому вы можете безопасно нажать «Продолжить», и он сотрет только данные на виртуальном диске. водить машину.

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

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

Он спросит, куда установить GRUB. Просто примите значение по умолчанию, чтобы установить его в основную загрузочную запись. Затем выберите /dev/sda — виртуальный диск, созданный ранее.

Последний щелчок, чтобы продолжить перезагрузку, должен запустить образ рабочего стола Raspberry Pi

Параметры диспетчера виртуальных машин (необязательно)

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

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

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

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

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

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

Гостевые дополнения VirtualBox для рабочего стола Raspberry Pi

Когда вы запустите виртуальную машину, вы увидите, что экран имеет фиксированный размер (вероятно, довольно маленький по сравнению с хост-компьютером). Также некоторые функции, такие как копирование и вставка между Raspberry Pi Desktop и хост-компьютером, не будут работать. Для этого вам необходимо установить гостевые дополнения Virtualbox.

В меню VirtualBox в верхней части VirtualMachine нажмите «Устройства» -> «Вставить образ компакт-диска гостевых дополнений».Затем вы должны увидеть всплывающее окно с сообщением о том, что носитель для удаления вставлен (который действует так, как если бы компакт-диск был вставлен в виртуальный привод).

Вы можете отменить всплывающее окно, и мы запустим установку из командной строки. Запустите терминальный клиент (кнопка запуска -> Стандартные -> Терминал).

Запустите следующие команды в командной строке:
cd /media/cdrom0
sudo bash VBoxLinuxAdditions.run

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

После перезагрузки вы сможете изменить размер виртуального экрана и включить общий буфер обмена в меню «Устройства».

Теперь вы можете обновить операционную систему, используя:
sudo apt update
sudo apt upgrade

Альтернативы

Это руководство специально посвящено тому, как запустить Raspberry Pi Desktop на виртуальной машине, но вы можете просто запустить его непосредственно с DVD и/или USB-накопителя. В этом случае вы больше не сможете получить доступ к ОС, установленной на вашем ПК, до перезагрузки.

Образ рабочего стола Raspberry Pi — хороший способ использовать Linux на виртуальной машине. Если вы уже знакомы с Raspberry Pi, то она обеспечивает тот же внешний вид и приложения, с которыми вы знакомы (за исключением нескольких приложений, удаленных по причинам лицензирования, таких как Minecraft и Wolfram), но это не единственная операционная система Linux, которая вы могли бы использовать.

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

Итак, попробовав образ Raspberry Pi Desktop, почему бы не попробовать другой дистрибутив? Некоторые альтернативы перечислены в разделе О дистрибутивах Linux.

RHEL 8 Быстрая установка — VirtualBox

Регистрация системы

Первая загрузка

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

 

Регистрация системы во время первой загрузки

Ваша система должна быть зарегистрирована для загрузки программного обеспечения и обновлений с Red Hat. Когда вы присоединились к Red Hat Developers, к вашей учетной записи была добавлена ​​бесплатная подписка разработчика. Регистрация вашей системы прикрепляет ее к вашей подписке.

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

Чтобы зарегистрировать систему, нажмите Менеджер подписки . На следующем экране, если вам нужно настроить прокси, нажмите Configure Proxy , в противном случае нажмите Next .

На следующем экране введите имя пользователя и пароль Red Hat. Когда вы присоединились к Red Hat Developers, для вас была создана учетная запись Red Hat. Это логин, который вы используете для сайтов Red Hat, таких как портал клиентов Red Hat, access.redhat.com. Затем нажмите Зарегистрироваться.

 

На экране Подтвердить подписку  , если указано несколько подписок, выберите Red Hat Developer Subscription .Затем нажмите Прикрепить . По завершении регистрации нажмите Готово .
 

Далее нажмите Завершить настройку.

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

При первом входе в систему установите язык, раскладку клавиатуры, а также включите или отключите службы определения местоположения. Затем подключите свои онлайн-аккаунты или нажмите Пропустить . Далее щелкните Начать использование Red Hat Enterprise Linux .Ознакомившись с информацией о начале работы с GNOME, закройте окно.

Регистрация системы из командной строки

Если вы не зарегистрировали свою систему при первой загрузке, вы можете зарегистрироваться в любое время с помощью командной строки. Запустите окно Терминала, нажав Действия в верхнем левом углу. Затем выберите значок Terminal в левом нижнем углу. Либо начните вводить терминал в поле поиска, а затем нажмите Enter, чтобы принять автозаполнение терминала.

В окне терминала запустите корневую оболочку:

$ судо баш
 

Затем зарегистрируйте свою систему в Red Hat Subscription Management:

# регистрация менеджера подписки --auto-attach
 

Введите имя пользователя и пароль Red Hat. Когда регистрация будет завершена, вы увидите:

Текущий статус установленного продукта:
Название продукта: Red Hat Enterprise Linux для x86_64
Статус: Подписан

 

Убедитесь, что теперь у вас есть репозитории BaseOS и AppStream , включенные с yum repolist :

# ням реполи
Обновление репозиториев управления подпиской.Red Hat Enterprise Linux 8 для x86_64 — AppStream (RPM)
Red Hat Enterprise Linux 8 для x86_64 — BaseOS (RPM) 
.

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

Ваш адрес email не будет опубликован.