Самая быстрая виртуальные машины для linux. Как установить, настроить и использовать виртуализацию — 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 в последнее время развивается весьма стремительно. Регулярно появляются новые программы, направленные на это. Мы же их регулярно отслеживаем и рекомендуем пользователям для решения своих задач.

Сегодня я покажу Вам, как установить виртуальную машину или по-другому виртуальный компьютер. Что это такое, спросите Вы? Виртуальная машина – это специальная программа, которая устанавливается на ваш основной компьютер и повторяет его в точности. То есть мы получаем на своем компьютере в специальной программе, еще один компьютер:) Обычно создают виртуальную машину , или даже несколько штук, для того, чтобы установить на неё разные операционные системы: Windows, Linux, Mac OS и другие.

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

1. Скачать виртуальную машину

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

2. Установить виртуальную машину
Программа VirtualBox

После того, как закачка VirtualBox будет завершена, приступайте к установке.

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

 

3. Создать виртуальную машину

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

В левом верхнем углу программы нажмите кнопку Создать .

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

Теперь укажите какой объем оперативной памяти может использовать данная виртуальная машина. По умолчанию указано 128 мегабайт, я же обычно выбираю 1 гигабайт , то есть 1024 мегабайта. Для Linux столько оперативки будет с запасом:)

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

Тип оставляем по умолчанию VDI .

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

Готово! Как создать виртуальную машину разобрались! Теперь нужно показать вам процесс установки системы на "новый компьютер".

4. Установить Linux на виртуальную машину

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

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

Указываем местоположение на компьютере, нажав Выбрать образ и Открыть .

Отлично! Теперь виртуальная машина знает, откуда будет устанавливаться Linux. Жмите ОК для сохранения.

Остается нажать Запустить , чтобы приступить к установке Linux на виртуальную машину .

Если вам никогда не приходилось устанавливать Линукс, то прошу проследовать шагам, отмеченным на моих картинках ниже.

Пометка! В данном случае на виртуальную машину я устанавливаю Linux Mint! Это не тема данного урока, поэтом детально каждый шаг я описывать не буду, а лишь покажу все действия на картинках ниже!

Данные для справки:

1 . Причины создания виртуальных машин

Главная причина, которая заставляет пользователей создавать виртуальные машины – это желание много различных систем. В том числе MacOS, Linux, такие как XP или 98 и так далее.

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

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

2 . О программах для создания виртуальных машин

Для новичков наиболее удобна и понятная VirtualBox . Но есть и много других программы, в чём-то лучше, а в чём-то хуже. Например, VMware Workstation, Paragon Go Virtual, Windows Virtual PC. Можете почитать описания, отзывы, плюсы, минусы и так далее.

3 . Создать виртуальную машину 2

Если Вы хотите создать ещё одну виртуальную машину , или даже несколько, чтобы установить на них другие системы, то делается это так же само, как я описал в пункте . Таким же образом мы жмём кнопку Создать и указываем нужные параметры: имя, тип системы, размер диска и оперативки и так далее!

Я желаю Вам удачи при установке виртуальной машины и операционной системы на неё.

Установка Linux Mint в Virtualbox

Сегодня мы поговорим об установке LinuxMint на виртуальную машину Virtualbox . В прошлом выпуске я рассказывал о том как установить Windows Xp, 7, 8 в Virtualbox
Статья эта, заденет торенты, поэтому рекомендую подписать на рассылку Там вы подробнее узнаете о торентах и научитесь с ними работать
Она особым ничем не отличается от установки Windows Xp поэтому, если вы решили установить в Virtualbox ОС LinuxMint , то с помощью меня вы научитесь это делать.
Если вы не знаете, что такое Virtualbox, то перейдите в раздел Virualbox и посмотрите с самого начала, что такое Virtualbox, зачем он нужен и про его установку.
Для начала нам нужен ISO-образ я предлагаю поставить linuxMint образ. Вот уже два года дистрибутив занимает 1 строчку в рейтинге популярности из-за простоты своей и т.д.
Скачать LinuxMint-17.1-XFCE


Выбирать мы будем 32-битную ОС. Если вам надо, то выберите 64. Мне же нужна именно 32-разрядная ОС.
После загрузки LinuxMint 17 (я загружал на рабочий стол) у вас появиться файл с названием linuxmint-16-kde-dvd-32bit.iso — он то нам и нужен!

Теперь откроем наш Virtualbox и произведём некие настройки. Сперва — Создадим новую машину . Относительно вашей конфигурации выставьте параметры. Рекомендую ставить RAM — минимум 1042 . Лучше 2048 . Винчестер 8гб и > .








Теперь ждём минут 5-7 пока будет создаваться наш фиксированный диск. После этого перейдите в настройки LinuxMint, нам нужно выставить перед установкой на Virtualbox ещё пару настроек.


Выставьте в процессорах — Включить PAE/NX .


В графике выставьте поддержку 3D -ускорения и поставьте видео в МБ по желанию. Чем больше разумеется, тем лучше.


Теперь осталось добавить образ, чтобы установка LinuxMint, при загрузке нашей машини началась. Для этого перейдите в Носители . Где Контроллер IDE , нажмите правой клавишей мыши, выберите Добавить привод оптических дисков — Выбрать образ , выбираем образ ISO нашего LinuxMint





Если у вас вышло, приблизительно как ниже на рисунке, тогда всё правильно

Теперь запускаем нашу, только что, созданную систему

После появлении, Aгtomatic boot… жмём Enter и выбираем первый вариант




Теперь ждём 2-7 минут до появления графического интерфейса. После его загрузки выбираем Install Linux Mint

После этого, выставьте ваши параметры. Я выставил свои так.










Теперь ждём 20-30 минут пока наш LinuxMint установиться. Вот оно ваше время, которое можно провести за чашкой кофе, обнять маму или рассказать папе анекдот =)


После появления окошко о завершении установки. Выбираем крестик сверху и закрываем машину


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


Всё. Наш Линукс готов! Пользуйтесь и обязательно комментируйте, чтобы поднять мою мораль =)

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

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


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

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

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

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

Раньше виртуальные машины выполняли всю работу сами, на программном уровне, и понятно, что все это работало очень медленно. Но потом процессоры начали поддерживать аппаратную виртуализацию, это в разы ускоряет работу гостевой операционной системы. Это такие технологии, как AMD-V от AMD или Intel VT-x от Intel. Правда, эти технологии могут быть по умолчанию отключены в BIOS.

Кроме виртуальных машин, которые полностью эмулируют работу компьютера к виртуализации под linux можно отнести контейнеры, например, LXC или OpenVZ. Дальше мы рассмотрим виртуальны машины для Linux, которые вы можете использовать для установки своих систем.

1. VirtualBox

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

VirtualBox поддерживает как 32, так и 64 битные системы и вы можете установить не только Linux дистрибутив, но и Windows или даже MacOS. Все системы будут отлично работать. Во время создания виртуальной машины вы можете выбрать профиль гостевой ОС, для которого автоматически выставятся правильные параметры памяти, процессора и видеокарты.

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

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

2. VMWare

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

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

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

3. Qemu

Если вы хотите запустить не привычную операционную систему x86, а систему для устройств ARM, например, Android, Raspbian или RISC OS, то тут вам не помогут две предыдущие виртуальные машины Linux. С такой задачей может справиться только Qemu.

Qemu - это сокращение от Quick Emulator. Это очень простая в настройке консольная утилита, но позволяет делать многие интересные вещи на уровне VirtualBox, вы можете запускать любые операционные системы, в том числе и ARM, можете установить ОС на реальный жесткий диск или в файл, использовать аппаратное ускорение и даже автоматически скачивать некоторые дистрибутивы через интернет.

Несмотря на свое название, это очень мощный инструмент для работы с виртуализацией в Linux, для установки Qemu в Ubuntu выполните:

sudo apt install qemu qemu-kvm libvirt-bin

4. KVM

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

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

Чтобы начать использовать KVM сначала нужно проверить, поддерживает ли ваше оборудование аппаратное ускорение, для этого используйте утилиту cpu-checker. Если все поддерживается то вы можете перейти к установке KVM:

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

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

5. XEN

Это еще одна платформа виртуализации для Linux, которая очень похожа на KVM. Но тут есть некоторые отличия. Как и KVM здесь поддерживается аппаратное ускорение, множество архитектур, в том числе и ARM, а также запуск различных гостевых систем, включая Windows. Но главное отличие заключается в том, что KVM по умолчанию встроен в ядро Linux, а для работы Xen вам понадобиться специально собранное ядро с его поддержкой.

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

Выводы

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