Виртуальная машина linux для windows 8. Установка Linux Ubuntu на виртуальную машину VirtualBox

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

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

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

VirtualBox

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

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

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

Однако не обошлось и без недостатков. Дело в том что она не поддерживает запись видеофайлов.

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

Qemu

Данная программа рассчитана для устройств на основе ARM типа Android, Raspbian, RISC OS. В настройке она весьма сложная, особенно для неопытного пользователя. Дело в том, что работа с виртуальной машиной выполняется исключительно в «Терминале» с помощью ввода специальных команд. Однако с ее помощью можно запустить абсолютно любые операционные системы, устанавливая их на жесткий диск или же записывая в специальный файл.

Отличительной чертой машины Qemu является то, что она позволяет применять аппаратное ускорение и устанавливать программы в онлайн-режиме. Чтобы установить подобное программное обеспечение в ОС на базе ядра Linux, в «Терминале» следует выполнить следующую команду:

sudo apt install qemu qemu-kvm libvirt-bin

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

KVM

Название программы расшифровывается как Kernel-based Virtual Machine (виртуальная машина, разработанная на основе ядра). Благодаря ей можно обеспечить довольно высокую скорость работы, во многом именно за счет ядра Linux.

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

Перед установкой программы следует определить, способно ли железо компьютера поддержать аппаратное ускорение. Для этого необходимо воспользоваться утилитой cpu-checker . Если все в этом плане будет в порядке, то можно приступать к установке KVM себе на компьютер. Для этого в «Терминале» введите следующую команду:

sudo apt-get install emu-kvn libvirt-bin virtinst bridge-utils virt-manager

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

XEN

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

Еще одним отличительным качеством программы является возможность работать даже без применения аппаратного ускорения при запуске операционной системы Linux/Ubuntu.

Чтобы установить XEN себе на компьютер, вам необходимо выполнить поочередно ряд команд в «Терминале» :

apt-get install \
xen-hypervisor-4.1-amd64 \
xen-hypervisor-4.1-i386 \
xen-utils-4.1 \
xenwatch \
xen-tools \
xen-utils-common \
xenstore-utils

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

Заключение

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

Операционная система Linux вызывает интерес у многих пользователей, однако перейти на неё решаются единицы – сказывается привычка использовать продукты Microsoft. Но от любой привычки можно отказаться: Windows постепенно забудется, если сначала разобраться, как установить Linux на виртуальную машину.

Для решения этой задачи вам понадобится:

  • Поддержка процессором аппаратной виртуализации.
  • Программа Oracle VM Virtual Box.
  • Дистрибутив Linux, скачанный в виде ISO-образа.

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

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

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

На ядре Linux создано огромное количество дистрибутивов, однако сейчас мы остановимся на одной из самых популярных систем – Ubuntu. Вы можете по этой же инструкции установить Linux Fedora, Mageia, Gentoo, Puppy и т.д.

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

Возможные проблемы

Некоторые пользователи при запуске виртуальной машины сталкиваются с ошибкой E_FAIL (0x80004005), говорящей о невозможности выполнить сессию.
В сети можно найти несколько вариантов решения этой проблемы, но самыми популярными являются три способа:

  1. Изменения расширений конфигурационных файлов виртуальной машины с *.prev и *.tmp на *.xml.
  2. Удаление обновления Windows KB3004394.
  3. Установка стабильной версии VirtualBox.

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

Установка Linux

Процедура инсталляции Linux Ubuntu предельно упрощена и не требует никаких специальных познаний. После нажатия кнопки «Запустить» включится мастер установки, в окне которого вам необходимо указать путь к скачанному предварительно ISO-образу Ubuntu.

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

Есть два варианта дальнейших действий:

  • Попробовать Ubuntu – операционная система запустится прямо с дистрибутива без инсталляции на виртуальную машину.
  • Установить Ubuntu – полная установка системы со всеми компонентами.

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


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

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

Будет лучше, если вы выделите под виртуальную операционную систему чуть больше ресурсов – при минимуме она работает медленно и не всегда стабильно.


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

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

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

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

Установка Oracle VM Virtualbox на Windows 7

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

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

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

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

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

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

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

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

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

Определение источника с установочным дистрибутивом и запуск процесса установки.

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

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

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

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

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

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

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

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

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

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

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

На панели инструментов стала активной кнопка Настроить . Тонкие настройки виртуальной машины - это отдельная тема, и на этапе знакомства с гостевой операционной системой особой необходимости в них нет. Поэтому, можно сразу приступить к запуску 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 ). Наиболее распространенными графическими оболочками в Linux являются Gnome и KDE . Внешне, они во многом схожи, но считается, что KDE более перспективная и удобная, а также более сложная в настройках, и более требовательная к оборудованию, графическая среда. Можно начать знакомство с Linux именно в среде KDE. В дальнейшем, после установки системы, среду можно поменять или вообще отказаться от запуска графической оболочки, например изменив уровень запуска системы.

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

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

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

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

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

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

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

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

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

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

Свободному программному обеспечению посвящается...


В реале, время от времени, мне приходится общаться с людьми, которые хотели бы попробовать ОС Linux, но боятся каким-то непредсказуемым образом повлиять на работу, столь любезной их сердцу Windows.

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

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

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


Если он у вас уже имеется, то хорошо, а если нет, то нужно его скачать. Поскольку Ubuntu это бесплатная операционная система, то просто скачиваем ее из интернета. Для этого заходим на сайт ubuntu.ru и скачиваем последнюю версию системы. Там есть возможность скачать CD или DVD образ, выбирайте в зависимости от скорости вашего интернета (я обычно беру CD), а из предложенных вариантов, выбирайте тот, где в названии есть символы «desktop-i386». Закачку лучше всего осуществлять с помощью торрент-клиента, но если у вас его нет, а устанавливать лень то можете скачать с Яндекса по прямой ссылке ftp://mirror.yandex.ru/ubuntu-releases/1 1.10/ubuntu-11.10-desktop-i386.iso , но учтите, что к тому времени когда вы захотите это сделать, версия программы может уже обновиться и данная ссылка будет вести не на последнюю версию, что в общем то не принципиально. Размер CD-образа занимает около 700 мегабайт.

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

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

Итак, заходим на сайт VirtualBox "а и скачиваем последнюю версию программы https://www.virtualbox.org/wiki/Downloads (естественно, нас интересует тот, который for Windows hosts ). Размер программы около 90 мегабайт, совсем немного по нынешним временам.

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

1. В настройках установки нет необходимости что либо менять. Просто нажимаем «Next (Далее)» и «Install (Установить)». Также устанавливаем все службы, которые предлагает программа установки.

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

3. Как видим, у нас пока активна только одна кнопка «Создать», с помощью которой мы можем создать одну или несколько виртуальных машин.

4. Итак, нажимаем кнопку «Создать», после чего запуститься мастер создания новой виртуальной машины. В открывшемся окне даем машине любое имя (я не был оригинален и обозвал ее Ubuntu), выбираем из выпадающего списка операционную систему (Linux) и ее версию (Ubuntu) и жмем «Next».

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

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

7. В этом окне оставляем все без изменений.

8. В этом окне выбираем динамический жесткий диск.

9. Здесь выбираем объем диска. Решайте сами какой выбрать размер, я обычно выбираю от 8-ми до 20-ти гигабайт.

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

11. Проверяем параметры нашей виртуальной машины и создаем ее с помощью кнопки «Create».

Вот и все, машина создана, осталась только установить на нее операционную систему.

12. Приступим. Выделяем необходимую нам виртуальную машину (в нашем примере она одна, но вообще их может быть несколько) и нажимаем кнопку «Старт». Во всех случаях сразу же начнет загружаться установленная ОС, но при первом старте откроется несколько дополнительных диалоговых окон.

13. Тут внимательно читаем и нажимаем «Ок».

15. А вот тут внимание, в качестве носителя необходимо выбрать образ, скачанного нами дистрибутива Ubuntu (нажимаем на желтую папочку с зеленой стрелочкой и выбираем файл образа).

16. Должно получится вот так.

16. Читаем и жмем на «Ок».

17. Linux стартовал. Когда видим такое окошко с маленькой клавиатурой и человечком внизу нажимаем клавишу «Enter».

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

19. Затем мы попадаем в меню установки, где выбираем второй пункт «Установить Ubuntu» и жмем «Enter».

20. После этого начнется установка выбранной нами операционной системы. Линукс устанавливается не сложнее чем Windows, поэтому описывать установку я не буду. Хотя если будут соответствующие пожелания то сделаю описание в следующей части. Имейте ввиду, что в окне виртуальной машины вы можете экспериментировать безбоязненно, в самом крайнем случае созданную нами виртуальную машину можно будет удалить и создать новую.

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

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

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

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

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

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

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

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

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

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

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

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

Сфера применения

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

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

  • Проверка неизвестных операционных систем. Это наиболее очевидная причина, ведь, найдя какой-либо дистрибутив, хочется сначала посмотреть на него перед установкой, чтобы понять, подходит он или нет. Виртуальная машина в этом поможет на все сто процентов.
  • Тестирование программного обеспечения из сомнительных источников. Если вы дорожите безопасностью и не хотите запускать все что попало на своей основной операционной системе, то лучше проверить сомнительную программу на виртуальной машине.
  • Серфинг в Интернете без риска подцепить вирус. Некоторые пользуются виртуальными машинами, чтобы обезопасить пребывание во Всемирной паутине.

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

Разновидности виртуальных машин

Как было замечено ранее, на рынке существует немало виртуальных машин. Были названы пока что две - VirtualBox и VMware. Без сомнения, они являются самыми популярными и часто применяемыми, но нельзя обойти стороной и менее заметные, но от того не менее хорошие программы, например, Qemu или Parallels Desktop. Они, без сомнения, хороши в использовании, но не будут разобраны в статье по некоторым причинам.

Так, Qemu способна запускать любые версии операционных систем, но она сложна в использовании. Несмотря на то, что в ней есть на порядок больше всевозможных инструментов, работать с ними будет удобно лишь профессионалам. Главный недостаток Parallels Desktop вообще тривиальный - она работает лишь на MacOS. Да, вы на ней сможете запустить и Linux, и Windows, но только если вы - счастливый обладатель продукта от Apple.

Подготовительные мероприятия перед установкой Linux на виртуальную машину

Теперь перейдем к самому интересному. Как и было обещано, сейчас мы поговорим об установке Kali Linux на виртуальную машину. Однако перед этим поговорим о подготовительных мероприятиях, без которых ничего не получится.

Как уже было сказано, никаких флешек загрузочных записывать не нужно, что, несомненно, является плюсом. Однако образ операционной системы загрузить необходимо. Так как речь идет о Kali Linux, то загрузите ISO-файл с официального сайта разработчиков. Также нужно установить саму виртуальную машину. Ниже мы рассмотрим Virtual Box и VMware, поэтому рекомендуем воспользоваться одной из них, чтобы не возникло проблем с запуском скачанной операционной системы на виртуальной машине.

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

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

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

Программа № 1: VirtualBox

Установка Linux на виртуальную машину VirtualBox происходит следующим образом:

  1. Запустите саму программу.
  2. В появившемся окне нажмите по кнопке "Создать", что расположена на верхней панели. Также для этого вы можете нажать по кнопке "Создать" в меню "Файл".
  3. Откроется новое окно. В нем вам нужно ввести имя будущей операционной системы (вводите любое понравившееся вам имя), выбрать тип операционной системы, так как мы говорим о Kali Linux, то выберите Linux, а в итоге версию выбранного дистрибутива. Среди всех прочих Kali Linux не будет, поэтому выбирайте Linux 2.6/3.x/4.x (64-bit).
  4. На следующем этапе вас попросят задать объем оперативной памяти, которую вы готовы отдать под управление виртуальной машине. Рекомендуется выбирать значение в пределах зеленой линии, иначе могут возникнут проблемы с виртуализацией.
  5. Теперь надо выбрать виртуальный жесткий диск. На выбор вам дается три варианта: не подключать жесткий диск, создать новый виртуальный или же использовать уже созданный ранее. Если вы устанавливаете Kali Linux впервые, то выбирайте второй вариант, если она уже есть и вы хотите, чтобы и на этой были файлы из предыдущей, то третий.
  6. Теперь надо выбрать тип жесткого диска. Не ходя вокруг да около, скажем, что выбирать лучше всего VDI.
  7. Выбирая формат хранения данных на диске, рекомендуется указать "Динамический", чтобы его объем увеличивался по мере заполнения, а не выделялся из основной системы сразу.
  8. Теперь укажите максимальный объем, выделяемый под виртуальную ОС.

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

Программа № 2: VMware

Ну а теперь расскажем, как установить Linux на VMware. Вот подробная инструкция:

  1. Открыв программу, нажмите по кнопке "Создать новую виртуальную машину".
  2. При выборе типа конфигураций машины укажите "Обычный".
  3. Так как установка будет происходить с образа, то выберите пункт "Файл образа" и укажите сам образ, нажав кнопку "Обзор".
  4. На этапе выбора операционной системы укажите Linux и выберите версию Debian 7, именно эти параметры подойдут для установки Kali Linux.
  5. Теперь надо указать имя машины и папку хранения всех ее данных.
  6. Укажите объем памяти диска для ОС. Рекомендуется оставить все по умолчанию и нажать "Далее".
  7. Нажмите "Готово".

Создание машины на этом окончено. Нажмите кнопку "Включить виртуальную машину", чтобы запустить установочный образ. Кстати, таким же образом можно установить дистрибутив Astra Linux на виртуальную машину.

Заключение

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