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

Вам нужно запустить другую операционную систему на вашем ПК с 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.

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

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

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

Приложение от Oracle VirtualBox - это виртуальная машина для запуска разных операционных систем в отдельном окне. Это может быть Windows, любой дистрибутив Linux, Android, OS X или Chrome OS. Сегодня будем устанавливать Linux. Легко и непринужденно.

Мы уже неоднократно публиковали статьи на тему виртуальной машины VirtualBox. Вот последние:

Что понадобится?

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

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

Установка виртуальной ОС состоит из трех главных этапов: создание, настройка и запуск.

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

На этом этапе мы создадим виртуальное устройство для Linux. Характеристики нашей машины должны быть достаточными для ОС, но не слишком щедрыми – нужно что-что оставить и для Windows.

Откройте VirtualBox. Вверху слева нажмите «Создать».

Появится окошко, где надо ввести название устройства (любое), ниже выбрать ОС, еще ниже версию ОС. Удобнее давать название, которое соответствует типу ОС. Например, “Linux Fedora”. В таком случае следующие два пункта VirtualBox подберет сам.

Хотя можете задать их вручную. Мы будем устанавливать ОС Linux дистрибутив Fedora. Поэтому во втором пункте выбираем “Linux”, в третьем – “Fedora”.

VirtaulBox имеет подготовленные настройки ко всем известным ей ОС. Linux Fedora – одна из них. Поэтому в следующих окнах («Выбирай объем памяти», «Укажите жесткий диск», «Укажите тип», Укажите формат хранения», «Укажите имя и размер файла») просто жмите “Next”.

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

На этапе настройки мы вставляем диск в виртуальный дисковод с Linux Fedora, чтобы наша машина знала откуда устанавливать ОС. Только в нашем случае все виртуальное, даже диск. ISO-образ, который мы скачали он и есть виртуальный DVD.

Зайдите в «Настройки». Там справа выберите «Носители», затем кликните на пустой контроллер IDE, дальше – возле привода на окошко в виде диска. Там нам нужен пункт «Выбрать образ оптического диска».

В окне поиска ищем ISO-файл. Находим и выбираем.

Видим, что теперь контроллер IDE (DVD) не пустой, в нем есть «диск» с Linux Fedora.

Запуск

На этапе запуска мы наконец-то перейдем к установке Linux на VirtualBox. Появится окно установки Fedora, где есть 3 варианта: Fedora Live – зайти в ОС без установки (но тогда всегда нужен диск); Troubleshooting – решение проблем; и установка. Чтобы она началась нужно нажать Tab. Что мы и делаем.

Fedora спрашивает почему-то еще раз – запускать с диска или все же устанавливать. Устанавливаем, поэтому выбираем «Install to Hard Drive».

Дальше язык и базовые настройки – клавиатура, дата, место установки. Что удобно в Fedora, место установки задается автоматически. Не нужно настраивать разделы вручную, как в Ubuntu. Для того, кто пробует Fedora впервые – в самый раз. Словом, нажимаем «Начать установку».

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

В Linux обязательно задавать пароль Root. Создайте его, чтобы инсталляция завершилась.

Все, Linux есть на вашем жестком диске. Теперь “DVD” (ISO-файл) можете вытащить. Для этого «Настройки», «Носители», «Привод», «Изъять диск из привода».

Запускайте Linux Fedora без диска. Просто жмите «Запустить». Если вы не создавали пользователя до этого, то придется создать.

Два полезных момента:

  1. Когда выходите из системы, желательно выключать Linux культурно – через Shut Down. Иногда, если припечет, можно просто выключать виртуальную машину – это не смертельно.
  2. Есть два режима работы мышки неинтегрированный и интегрированный. Задавать их можно в меню «Машина». Чтобы вернуть мышку с интегрированного режиме используйте «Ctrl».

Виртуальная машина является очень удобным способом потестировать новые версии операционных систем, не нарушая работы основной системы. Сам давно пользуюсь. Так как моей основной операционкой является OS X, то я выбрал для себя Parallels Desktop.

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

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

Зачем это нужно?

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

Что нужно скачать?

В качестве виртуальной машине я выбрал VirtualBox и чтобы мне не повторяться советую почитать мою статью рубрики Windows “ “. Там подробно объяснял почему выбрал именно VirtualBox и где ее скачать.

Устанавливать я буду версию Linux под названием “Ubuntu 16.04”. Скачать ее можно на официальном сайте по этой ссылке .

Приступим к установке

После установки VirtualBox и скачивания операционной системы открывайте программу и нажимайте на кнопку “Создать”. В открывшемся окне выбираем “Тип” Linux, а в версии выбираем Ubuntu (64 bit). И пишем имя ОС.


Создаем виртуальный жесткий диск:


Тип жесткого диска выбираем по умолчанию:


Формат хранения, тоже оставляем по умолчанию:



После того как все сделали заходим в настройки созданной операционной системы. Заходим во вкладку “Дисплей” и ставим галочку напротив “Включить 3D ускорение” и жмем ОК:


Запускаем нашу созданную ОС:


Откроется окно, выбираем ОС которую вы скачали для установки и жмем ОК:


Откроется окно. В этом окне выбираем язык «Русский». Для установки Linux жмём «Установить Ubuntu». Если вы не хотите устанавливать, то также можно нажать “Запустить Ubuntu” и без всяких установок попробовать для себя новую операционную систему.



В открывшемся окне «Тип установки» выбираем «Стереть диск и установить Ubuntu» и нажимаем «Установить сейчас»:


Откроется окно подтверждения, нажмите «Продолжить»:


Выбираем местоположение и жмём «Продолжить»:


Выбираем раскладку клавиатуры:


Вводим данные (имя, имя пользователя и пароль):


Ждём установку Linux:


Когда 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 развивается очень быстро и есть достаточно много решений, которые вы могли бы использовать в своей системе. Какую виртуальную машину или систему виртуализации используете вы? Напишите в комментариях!