Как установить, настроить и использовать виртуализацию — VirtualBox. Установка Ubuntu на виртуальную машину Oracle VirtualBox

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

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

   Актуальную версию Oracle VM VirtualBox можно скачать на странице загрузки проекта, где размещены ссылки на скачивание инсталляционных пакетов для Windows x86/x64, Linux, Solaris и OS X.

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

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

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

После завершения установки будет выполнен запуск основного программного модуля пользователя VirtualBox - Oracle VM VirtualBox Manager (диспетчер Oracle VM VirtualBox):

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

    Все действия по созданию виртуальных машин, изменению их настроек, импорту и экспорту конфигураций и т. п. могут выполняться с помощью диспетчера Oracle VM VirtualBox Manager (в русскоязычном ПО - Oracle VM VirtualBox Менеджер) или с помощью утилиты командной строки VboxManage.exe . Последняя обладает несколько большими возможностями по настройке виртуальных машин, но сложнее в использовании.

Установка гостевой ОС на виртуальную машину, можно условно разбить на 2 этапа:

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

Источник загрузки (носитель с дистрибутивом Linux) определяется настройками виртуальной машины. Им может быть реальный или виртуальный CD/DVD привод, дискета, HDD, образ загрузочного диска или локальная сеть. По умолчанию, порядок загрузки следующий - дискета, CD-ROM, жесткий диск, Сеть. Этот порядок можно изменить в настройках виртуальной машины.

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

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

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

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

Версия ОС. В данном случае, Ubuntu.

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

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

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

VirtualBox позволяет использовать несколько различных форматов данных виртуальных дисков:

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

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

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

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

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

Вместо физического привода можно выбрать файл образа, например ubuntu-13.04-desktop-i386.iso , который будет подключен в качестве виртуального устройства с установочным CD/DVD диском Ubuntu 13.04. При нажатии на кнопку Продолжить выполнится загрузка с виртуального привода и начнется установка гостевой операционной системы (Ubuntu)

Процесс установки гостевой ОС ничем не отличается от установки на реальной машине. Можно выбрать язык для устанавливаемой системы (обычно Русский), часовой пояс, раскладку клавиатуры и т. п. Большинство параметров можно оставить по умолчанию, в том числе и Тип установки

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

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

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

Изменение настроек виртуальной машины Oracle VM VirtualBox

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

В среде VirtualBox имеется возможность использования 4-х виртуальных сетевых Ethernet адаптеров, настраиваемых в окне свойств виртуальной машины на вкладке Сеть

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

Для каждого сетевого адаптера можно указать в каком из следующих режимов они будут функционировать (поле Тип подключения ):

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

NAT (Network Address Translation) - основной режим подключения, устанавливаемый по умолчанию при создании виртуальной машины. Позволяет наиболее просто реализовать сетевой доступ с использованием клиентского программного обеспечения (почта, Web, Skype и т. п.)

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

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

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

Универсальный драйвер (generic network interface) - позволяет включить в VirtualBox выбираемый пользователем драйвер с дополнительными расширениями для объединения виртуальных машин, работающих на разных хостах.

Для включения виртуальной машины в существующую локальную сеть с возможностью доступа к ее сетевым сервисам используется режим Сетевой мост и настройка виртуального сетевого адаптера так чтобы его IP-адрес входил в диапазон адресов локальной сети. Так например, для локальной сети 192.168.0.0/255.255.255.0 нужно присвоить виртуальному адаптеру (вручную или автоматически по DHCP) свободный адрес из диапазона 192.168.0.1-192.168.0.254.

Первым шагом, в настройках вновь созданной виртуальной машины, в разделе Сеть Менеджера VirtualBox для сетевого адаптера нужно поменять Тип подключения NAT на Сетевой мост . Затем, средствами гостевой ОС (в данном случае - средствами Ubuntu) установить новое значение IP-адреса. Это можно выполнить с использованием Параметры системы - Сеть - Выбрать соединение и нажать кнопку Параметры

Для изменения IP-адреса нужно выбрать режим "Вручную"

В среде VirtualBox, так же, как и на реальном компьютере с операционной системой Linux, можно использовать несколько виртуальных терминалов, для переключения между которыми используется комбинация клавиш CTRL - ALT + F1...F6 (от первого терминала до 6-го). Таким образом, при необходимости можно одновременно открыть несколько сеансов пользователей на разных терминалах и пользоваться ими одновременно. Для переключения в графическую оболочку используется CTRL-ALT+F7 . На разных дистрибутивах комбинации клавиш для переключения может отличаться. При изменении или просмотре параметров системы, требующих выполнение команд от имени root , можно, например использовать первый терминал, с регистрацией в контексте учетной записи суперпользователя. Второй терминал (а также графический) можно использовать под учетной записью обычного пользователя.

Для переключения в контекст учетной записи root нужно выполнить команду su от имени суперпользователя.

sudo su - перейти в консоль с правами root

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

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

eth0 Link encap:Ethernet HWaddr A8:00:97:6E:e9:65
         inet addr:192.168.50.8 Bcast:192.168.0.255 Mask:255.255.255.0
         inet6 addr: fe80::a00:27ff:fe6b:e965/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
         RX packets:124 errors:0 dropped:0 overruns:0 frame:0
         TX packets:166 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:28340 (28.3 KB) TX bytes:19383 (19.3 KB)

Lo    Link encap:Локальная петля (Loopback)
         inet addr:127.0.0.1 Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING MTU:65536 Metric:1
         RX packets:144 errors:0 dropped:0 overruns:0 frame:0
         TX packets:144 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:12445 (12.4 KB) TX bytes:12445 (12.4 KB)

В данном случае, отображается информация о 2-х сетевых интерфейсах, eth0 и lo . Первый с именем eth0 является интерфейсом локальной сети Ethernet и создан на сетевой карте с MAC- адресом A8:00:97:6E:e9:65 и IP адресом 192.168.50.8 . Второй - lo - это петлевой интерфейс с IP-адресом 127.0.0.1 , обычно используемый для эмуляции передачи данных в пределах данной системы.

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

Проектом Sourceforge поддерживается также страница загрузки образов виртуальных машин VirtualBox с установленными операционными системами Android, FreeBSD, OpenSolaris и несколькими десятками разновидностей Linux.

Для максимальной гибкости, начиная с версии VirtualBox 4.0, реализован механизм удаленного управления виртуальными машинами через дополнительный интерфейс VirtualBox Remote Desktop Extension (VRDE). Базовый пакет VirtualBox обеспечивает только поддержку данного интерфейса, а сама поддержка реализована в виде дополнительного внешнего модуля (плагина) VirtualBox extension package , который можно скачать и установить как дополнение к базовому пакету с официального сайта. Установка данного модуля выполняется двойным щелчком по загруженному файлу с расширением vbox-extpack .

Установим программу Unity Tweak Tool . Она даёт возможность изменять разные настройки внешнего вида системы. Проще всего сделать это, используя командную строку. Вызовем терминал для ввода команд, нажав комбинацию клавиш:: Ctrl+Alt+T , введём команду:

sudo apt-get install unity-tweak-tool

и нажмём клавишу Enter (рис. 30). Команда sudo выполняет программы от имени суперпользователя с неограниченными правами, поэтому перед её выполнением система попросит ввести пароль. Введём пароль для пользователя user1 и снова нажмём клавишу Enter .

Рис. 30. Установка Unity Tweak Tool в командной строке терминала

Чтобы не набирать текст команды вручную, его можно скопировать отсюда протяжкой мыши (используйте контекстное меню, вызываемое нажатием правой кнопкой мыши по выделенному участку, или комбинацию клавиш Ctrl+C ), после чего щёлкнув правой кнопкой мыши в окне терминала, надо выбрать команду Вставить .

Если установка прошла успешно (для скачивания устанавливаемых пакетов компьютер должен быть подключен к интернету), откроем утилиту Unity Tweak Tool , щёлкнув мышкой по верхней кнопке слева на рабочем столе (Поиск на компьютере и в интернете ), введём начало её названия Unity (рис. 31) и щёлкнем мышкой по появившейся иконке.

Рис. 31. Вызов Unity Tweak Tool

Для вызова списка программ также можно использовать клавишу Супер (так называется в Ubuntu клавиша на клавиатуре, которая в системе Windows открывает меню кнопки Пуск ).

Для более тонкой настройки параметров системы установим dconf-tools , для этого в терминале выполним команду:

sudo apt-get install dconf-tools

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

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

sudo apt-get update; sudo apt-get install gnome-session-fallback

Потребуется ввод пароля. Если в терминале появится строка с вопросом о продолжении установки, нажмём клавишу y , а затем Enter .

После установки завершим сеанс. При повторном входе в систему перед вводом пароля нажмём на круглый значок справа от имени пользователя и выберем окружение Gnome Flashback (Compiz) (рис. 32).

Рис. 32. Выбор окружения перед входом в систему

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

Network service discovery disabled Your current network has a .local domain, which is not recommended and incompatable with Avahi network service discovery. The service has been disabled.

В русском варианте:

Сервис поиска сетевых ресурсов отключен. Текущая сеть имеет локальный домен (.local), который не рекомендуется и не совместим с сервисом поиска сетевых ресурсов Avahi. Служба была отключена.

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

sudo gedit /etc/default/avahi-daemon

Откроется окно текстового редактора gedit . Исправим параметр AVAHI_DAEMON_DETECT_LOCAL , зададим значение 0 вместо 1 (рис. 33).

Рис. 33. Выключение сервиса Avahi

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

Если вместо рабочего стола Gnome вы хотите использовать KDE, то в терминале надо выполнить команду (установка KDE значительно увеличит размер файла виртуального диска, поэтому не следует это делать без особой необходимости):

sudo apt-get install kubuntu-desktop

На всякий случай установим файловый менеджер для терминала:

sudo apt-get install mc

При желании можно установить какой-нибудь двухпанельный файловый менеджер для графического рабочего стола, например, Krusader :

sudo apt-get install krusader

или Gnome Commander :

sudo apt-get install gnome-commander

Установим архиваторы:

sudo apt-get install rar unrar zip unzip p7zip-full p7zip-rar cabextract

Установим дополнительные шрифты:

sudo apt-get install msttcorefonts mplayer-fonts xfonts-terminus-dos xfonts-terminus xfonts-terminus-oblique xfonts-mona tv-fonts ttf-tuffy ttf-sjfonts ttf-georgewilliams ttf-fifthhorseman-dkg-handwriting ttf-essays1743 ttf-opensymbol ttf-freefont ttf-devanagari-fonts ttf-dejavu-extra ttf-dejavu-core ttf-dejavu ttf-bitstream-vera ttf-alee

Если будет выведено сообщение об отсутствии какого-либо из перечисленных здесь шрифтов, то удалите его из списка (используйте стрелку вверх на клавиатуре, чтобы заново вызвать предыдущую команду, стрелку влево для перемещения курсора, клавишу Backspace для удаления символов) и вновь выполните команду. В процессе установки, как обычно, необходимо будет утвердительно ответить на все вопросы (будьте внимательны, иногда по умолчанию выделена клавиша с отрицательным ответом, например, в диалоге с лицензионным соглашением). Для переключения активных кнопок в терминале удобно использовать клавишу Tab . Кнопки нажимаются клавишей Enter или пробелом.

После установки шрифтов можно выбрать в окне терминала шрифт Terminus (команда меню Правка ‣ Параметры профиля ; снять галочку Использовать системный шрифт и выбрать Terminus в поле Шрифт ).

Можно установить пакеты для отображения эффектов рабочего стола:

sudo apt-get install compiz compizconfig-settings-manager librsvg2-common

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

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

Шаг 1

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


Шаг 2

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


Шаг 3

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


Шаг 4

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


Шаг 5

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


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


Шаг 6

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


Шаг 7

на последнем этапе вам будет предложено еще раз проверить правильность всех настроек. Если вы все установили правильно нажимаем «Готово».


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

Шаг 8

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


Шаг 9

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


Шаг 10

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


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

Шаг 11

После окончания разметки разделов вам будет предложено записать изменения. Нажмите кнопку «Записать». Теперь вы можете начать установку. Для этого нажмите кнопку «Установить сейчас».

Шаг 12

Начнется процесс установки, который займет некоторое время.

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

Шаг 13

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

Шаг 14

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

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

Виртуальные машины для Linux против режима Dual Boot

Ранее, мы уже говорили о том, как можно установить Linux возле Windows 10 на одном устройстве. Это делается очень просто. Но что делать в ситуации, если вы хотите запускать Windows прямо в среде Linux и при этом, чтобы все работало плавно и быстро? Давайте разберемся. В этом нам помогут так званные виртуальные машины для Linux.

Вы запускаете Linux — возможно, Linux Mint или Ubuntu — вместе с Windows? Или у вас есть два или более дистрибутивов Linux, установленных на вашем компьютере? Как это все работает для вас? Для некоторых эта динамика хорошо работает и довольно быстро. Для других перезагрузка может быть проблемой.

Время перезагрузки, выбор другой ОС на экране загрузчика GRUB, а затем загрузка, могут быть проблематичными. Это особенно справедливо в системах, где Linux установлен рядом с Windows.

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

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

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

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

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

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

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

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

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

Найдите экран «Дополнительно » в BIOS и найдите одно из следующего:

  • Виртуализация
  • VT-x (Intel — старые системы будут иметь VT-d)
  • AMD-V (системы AMD)

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

Как только это будет сделано, у вас будет выбор из трех приложений с открытым исходным кодом VM, которые мы рассмотрим ниже (VMWare также доступен для Linux, но не является программой с открытым исходным кодом).

1. VirtualBox

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

VirtualBox особенно хорош для запуска 32-разрядных и 64-разрядных дистрибутивов Linux, а также Windows. Можно даже запустить OS X на VirtualBox, возможно, протестировать его, прежде чем настраивать ПК как Hackintosh. Найдите копию для своего дистрибутива на virtualbox .org/wiki/Downloads.

2. QEMU

Если вы хотите запустить операционную систему заточенную на базе ARM (например, Android, Raspbian или RISC OS), тогда это средство командной строки, которое вы выберете.

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

Хотя неназванное имя для QEMU является «Quick Emulator», это на самом деле гипервизор, инструмент для управления аппаратной виртуализацией. Вы можете установить QEMU с помощью:

sudo apt-get install qemu qemu-kvm libvirt-bin

3. KVM

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

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

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

sudo apt-get install cpu-checker

Если ответ «Ускорение KVM можно использовать», приступайте к установке программного обеспечения:

sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils

Вы сможете запустить KVM через рабочий стол с помощью Virtual Machine Manager, который вы найдете в меню рабочего стола.

Какие дистрибутивы работают лучше всего в VM?

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

И наоборот, QEMU подходит для запуска распределенных ARM-дистрибутивов, таких как Raspberry Pi’s Raspbian или Android.

Между тем, что-то легкое, как Lubuntu, будет работать на любом из этих инструментов VM.

Какой инструмент VM нужно использовать?

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

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

Если у вас остались вопросы по теме «Виртуальные машины для Linux» то, пишите нам об этом.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

Операционная система 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 будет работать.

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


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