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

Доброго времени суток, дорогие читатели, почитатели и всякие прочие личности. Сегодня мы поговорим про VirtualBox , что понятно из заголовка.

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

Этой виртуальной системой будет (в виртуальный компьютер можно поставить и Windows , но это Вы, думаю, сможете сделать и сами по примеру этой статьи и некогда написанной инструкции по установке ), статьям о котором уже давно бы пора плотно обжиться на этом проекте.

Зачем это вообще надо, - все эти виртуальные компьютеры и виртуальные системы?

Давайте разбираться.

Зачем это может быть нужно

Ну, если говорить просто для справки, то:

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

Остальное каждый может придумать для себя сам.

Виртуализация? Как это можно применять

Давайте посмотрим как:

  • Там можно хранить ценные данные (не каждый догадается, что у Вас дома стоит "система в системе", где и храниться все самое ценное);
  • Можно использовать как полигон: скачали какую-то странную малознакомую программу? Страшно? Мало ли, - или что-то, что в ходе неправильного использования может навредить системе? Так зачем гробить рабочий компьютер, - просто установите и запустите подозрительный софт в виртуальной ОС, а там будет видно;
  • Устанавливать и пробовать разные дистрибутивы Windows , Linux и прочих систем, ничего толком не затрагивая на компьютере и не выходя из любимой уже установленной системы;
  • Использовать как оболочку для путешествия по просторам интернета. Запустили Вы виртуальную машину с линуксом, открыли там любимый браузер и никакие вирусы Вам не страшны, если только Вы их не перетащили вручную в локальную систему.

Больше теории и информации

Для началу пару слов о виртуализации вообще. Что это и с чем это едят, да как оно работает.

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

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

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

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

Хотите знать и уметь, больше и сами?

Мы предлагаем Вам обучение по направлениям: компьютеры, программы, администрирование, сервера, сети, сайтостроение, SEO и другое. Узнайте подробности сейчас!

В общем, мои слова, возможно, выглядят не совсем понятными, а посему предлагаю перейти к практике и, думаю, Вам сразу станет всё очевидно;)

Что будем использовать?

Для всего вышеописанного нам потребуется, собственно, компьютер, программа-виртуализатор, а так же скаченный образ (если у Вас еще жив CD/DVD , то подойдет конечно и он) с установочным дистрибутивом Linux или Windows .

Если говорить про виртуализаторы:

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

Если говорить про дистрибутивы Linux :

  • Вообще выбор дистрибутива это дело вкуса для каждого. В интернете множество споров на эту тему, пусть и все линуксоиды представляют собой некое антивиндовое сообщество;
  • В моем случае выбор пал на Linux Mint . Новички могут попробовать Ubuntu . Вариантов множество и на любой вкус, - выбирайте свой и вперёд.

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

Для начала, что логично, нам надо установить виртуализатор, для этого запустите скаченный .exe файл, предварительно распаковав архив. Установка типична и проста и на ней я останавливаться не буду, благо она состоит из пунктов "Далее-далее " и еще раз "Далее " (Next ).

Возможно, что на одном из этапов Вам предложат установить сетевой интерфейс или еще какой-либо драйвер. Соглашайтесь:

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

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

Небольшое предупреждение про виртуализацию и VirtualBox

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

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

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

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

Главное окно программы Вы уже видели, поэтому сейчас нам потребуется нажать в кнопочку "Создать ":

Следующее окно предложит Вам выбрать операционную систему, её тип и имя (на своё усмотрение):

Чтобы сильно не страдать (помните же, что мы откусываем реальные ресурсы?) я рекомендую держаться примерно четверти (плюс-минус) всего объёма памяти компьютера:

Следующий этап, который несомненно появится после нажатия Вами кнопки "Создать ", спросит Вас, а какой-такой виртуальный жесткий диск Вы бы хотели иметь. Здесь и сейчас я не буду расписывать типы и нюансы, просто рекомендую, для начала, сделать диск фиксированным (если позволяет место) размером, скажем, 64 Гб и формата VDI :

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

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

На сим сама по себе машина, формально, создана, но вот её еще надо настроить и, как и в случае с настоящим компьютером, установить на на неё операционную систему, которая, в нашим случае, Linux Mint .

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

А, во-вторых, на подвкладке "Процессор " поставить галочку "Включить PAE/NX " и задать (на Ваше усмотрение количество процессоров (ядер), а так же предел загрузки . Опять же, бы рекомендовал держаться четверти от общих ресурсов, во всяком случае, в данном случае:

На вкладке с дисплеем, возможно, есть смысл увеличить (я обычно увеличиваю до максимума) объём доступной видеопамяти, а так же 3D и 2D -ускорение (что обычно не актуально для Linux ):

Что касается раздела "Носители ", то переключитесь на вторую строку, после чего выберите значок диска и укажите на дистрибутив Linux или Windows , который Вы наверняка скачали заранее. В случае, если у Вас используется реальный CD/DVD , то вставьте в него диск и поставьте соответствующую галочку:

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

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

Остальные вкладки, кроме разве что раздела "Общие вкладки " трогать, в нашем случае, обычно не требуется. Разве что используя плюсик, собственно, создать общую папку (она потребуется для обмена файлами между виртуальной и реальной машиной:

После чего создайте где-то в удобном для Вас месте папку (лучше новую и пустую) и укажите к ней путь. Так же крайне и совершенно не лишним будет поставить галочку "Авто-подключение ":

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

Установка Linux или Windows с помощью VirtualBox

Собственно, теперь машину надо попросту запустить, чтобы приступить к процессу установки содержимого:

Если Вы всё сделали верно, то стартует скачанный Вами образ и Вы увидите его в окне виртуального компьютера, который сами только что и создали:

При клике в область (окно) виртуалки Вас предупредят и расскажут как происходит передача мыши, клавиатуры и всего остального. Рекомендую внимательно прочитать это сообщение. Если кратко, то оно сводится к тому, что клацая в область виртуальной машины, Вы передаёте управление ей, а, если хотите вернуть мышь и клаву в родное пространство, то Вам потребуется хост-клавиша "Rigth Ctrl ":

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

Включение-выключение и управление виртуальной машиной управляется соответствующими пунктами вверху экрана.

Предисловие к послесловию

Поздравляю, - только что Вы проделали полноценную установку Linux или Windows , да еще и в виртуальной системе. Сие дано не каждому;)

К слову, установка действительно, так сказать, "реальна" и, если бы Вы, решили установить Linux Mint не в виртуальный компьютер, а в локальный и, предварительно записали на диск, а в BIOS выставили загрузку с CD , то все было бы совершенно таким же (разве что диски форматировались бы чуть иначе и не в файле, а вживую). Так, что, вот Вам еще одно применение виртуализатора, - обучение установки систем, - здесь форматируй-не форматируй, крути-не крути, а сломать что-то почти нереально. Зато опыта набраться, - легко.

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

Повторюсь, что в виртуальную машину можно ставить любые операционные системы, в том числе всеми любимый Windows .

Послесловие

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

Кстати, как и обещалось, наглядный видео-формат статьи (правда это старая её версия, но всё же):

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

PS: по способам применения виртуализации, особенно в аспекте безопасности, позже, мною еще будет написан ряд статей

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


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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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