- Виртуальные машины для Linux
- Виртуальные машины для Linux против режима Dual Boot
- Что такое виртуальная машина?
- Как активировать виртуализацию на вашем ПК
- 1. VirtualBox
- 2. QEMU
- 3. KVM
- Какие дистрибутивы работают лучше всего в VM?
- Какой инструмент VM нужно использовать?
- Установка Linux на виртуальную машину VirtualBox
- Установка Oracle VM Virtualbox на Windows 7
- Установка Linux на виртуальную машину Oracle VM Virtualbox
Виртуальные машины для 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, начните с подтверждения того, что ваше оборудование подходит для аппаратной виртуализации:
Если ответ «Ускорение 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
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 Мб. При выделении памяти, нужно учитывать реальный ее объем и минимальные требования гостевой ОС. Если возникают затруднения в выборе данного пункта — используйте рекомендуемые программой значения. Неправильное распределение памяти между реальной и виртуальной машинами может привести к снижению производительности обеих.
Жесткий диск виртуальной машины (виртуальный жесткий диск) можно создать либо динамическим, либо фиксированным. Динамический диск создается не на весь указанный объем, а на его часть, и увеличивается по мере необходимости в процессе ее установки или функционирования, что позволяет экономить место на реальном жестком диске. С точки зрения максимального быстродействия гостевой операционной системы, лучше выбрать фиксированный виртуальный жесткий диск.
Физически, виртуальный жесткий диск представляет собой файл в реальной файловой системе. Этот файл может быть представлен в нескольких форматах:
Выбор формата, отличающегося от рекомендуемого имеет смысл, если планируется использование созданной средствами VirtualBox виртуальной машины в среде других программных продуктов виртуализации (VMWare, MS Virtual PC, QEMU ).
Большинство параметров, определяемых в процессе создания новой виртуальной машины, можно изменять после того, как ее создание будет завершено:
На панели инструментов стала активной кнопка Настроить . Тонкие настройки виртуальной машины — это отдельная тема, и на этапе знакомства с гостевой операционной системой особой необходимости в них нет. Поэтому, можно сразу приступить к запуску VM — жмем кнопку Запустить . При старте будет выдано сообщение об использовании Автозахвата клавиатуры
При переключении в окно виртуальной машины, ввод с клавиатуры будет выполняться для нее, а не для приложений реальной. По умолчанию, для переключения ввода с клавиатуры между окнами реальной и виртуальной машин используется правый Сtrl.
Поскольку гостевая система еще не установлена, потребуется загрузка с установочного диска. Можно использовать обычный CD/DVD привод с подготовленным заранее загрузочным установочным носителем, или образ этого диска. VirtualBox позволяет подключать к виртуальной машине файл образа в качестве виртуального привода с носителем. В большинстве случаев, содержимое установочных дисков скачивается в виде файлов образов в формате ISO-9660 ( файлов с расширением iso ). VirtualBox позволяет обойтись без записи образа на компакт диск, и подключать такой файл непосредственно к виртуальной машине в качестве виртуального привода с установленным носителем на основе содержимого iso-образа.
Файл образа Mageia-2-i586-DVD.iso будет подключен в качестве виртуального привода с установочным диском Mageia-2. При нажатии на кнопку Продолжить будет выполнена загрузка с виртуального привода и отобразится меню загрузчика Mageia
Для продолжения установки выбираем Install Mageia 2 . В процессе установки можно выбрать используемый язык, нужно подтвердить согласие с лицензионным соглашением, выбрать язык для устанавливаемой системы ( обычно — Europe — Русский ) и раскладку клавиатуры. Затем выполняется разметка диска, форматирование разделов, определение дополнительных источников установки и пользователю предлагается выбрать графическую среду рабочего стола.
Выбор графической среды определяется, как правило личными предпочтениями и предназначением устанавливаемой системы. По умолчанию используется среда KDE (сокращение от K Desktop Environment ). Наиболее распространенными графическими оболочками в 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 — раздел «Управление программами» и разрешить к ним сетевой доступ через настройки в разделе «Безопасность» — «Настройка персонального файервола»
Если вы желаете помочь развитию проекта, можете воспользоваться кнопкой «Поделиться» для своей социальной сети