Виртуальная машина windows в среде linux. Как активировать виртуализацию на вашем ПК. Виртуальные машины для Linux против режима Dual Boot

Какая на твой взгляд самая лучшая виртуальная машина ?

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

  • Что такое виртуальная машина
  • Зачем нужна виртуальная машина
  • Как мы тестировали Виртуальные Машины
  • Производительность
  • Функциональность
  • Совместимость и снапшоты
  • Интеграция с рабочим столом
  • Графическое ускорение
  • Вердикт

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

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

Зачем мне нужна виртуальная машина

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

Как мы тестировали виртуальные машины

Сперва мы взяли двуядерный компьютер (из-за бюджетных ограничений) со свежим Arc Linux. Кроме проприетарной VMware (версия 7.1.0 Рlауег и 30-дневный пробный период Workstation 11), мы использовали официальные пакеты Arch, которые очень близко следуют релизам разработчиков. На каждой машине было 2 ГБ системной ОЗУ и 128 МБ видеопамяти (при необходимости - 256 МБ).

Мы тестировали каждого кандидата на разных гостевых ОС: Mint 17.1 и Kubuntu 15.04 beta, а также разных версиях не-Linux ОС под названием Windows. Для оценки производительности мы скомпилировали основное ядро Mint, запустили сравнительный тест JavaScript SunSpider и сыграли в разные игры из нашей библиотеки Steam. Чтобы протестировать реальные варианты, мы запустили их на 8-ядерной машине с 16 ГБ ОЗУ и 4-ГБ Nvidia GTX, но потом нас заставили ее вернуть.

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

Это также благо и для обычных пользователей: знакомство с новой ОС теперь не обязано быть столь затратным по времени упражнением в постоянном страхе угробить свою систему. Даже если вы просто хотите протестировать новую программу, это намного безопаснее сделать в виртуальной машине вместо того, чтобы рисковать своей текущей настройкой. Поддержка виртуализации внутри ядра (через KVM) и эмулятор Qemu означает, что пользователям Linux больше незачем прибегать к проприетарным инструментам.

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

И VMware, и VirtualBox используют зависимые от ядра модули, которые загружаются, чтобы сотворять свои чудеса. VMware понадобится их скомпилировать, для чего придется установить пакеты заголовков ядра и всю начинку компилятора. Потом вы получите скрипт init для загрузки указанных модулей, хотя для пользователей Systemd он будет бесполезен. Если это ваш случай, вы, возможно, пожелаете создать собственный файл init, вместо того, чтобы все время запускать этот скрипт как root (или видеть всё те же сообщения об ошибках). На момент написания статьи ядра серии 3.19 требовали подлатать исходники VMware, но, надеюсь, к моменту выхода журнала это уже будет исправлено. Пакеты VirtualBox в большинстве дистрибутивов имеются, и если у вас стандартное ядро, можете уже ни о чем не волноваться.

Virt-Manager требует, чтобы до его запуска в вашей системе был запущен сервис libvirtd, о чем вас уведомит любезное сообщение, и если вы используете полнофункциональную среду рабочего стола, то она сама сделает это за вас; вам останется только ввести пароль root.

И VirtualBox, и VMware Workstation достаточно просты, если только вы не вздумаете отвлекаться на каждую опцию. А вот в VMware Player опций не так уж и много, и вы очень быстро настроите и запустите свою машину. Но если вы полны решимости задействовать все эти опции по максимуму, придется установить гостевые дополнения.

Гостевые дополнения Linux для VirtualBox намного проще в установке (CD запустится автоматически), чем дополнительные «инструменты» для VMware, требующие копирования программ с воображаемого CD, изменения разрешений и затем запуска скрипта. Неужто на дворе 1999 год? Зато, проделав все это, вы будете вознаграждены улучшением графики и рядом добавочных функций, которые мы обсудим дальше.

Простейшим в использовании из нашей подборки является Boxes, пусть даже это обусловлено предоставлением всего только голого минимума функций Qemu / libvirt. VMware Player и VirtualBox идут вторыми, а следом - их платный соперник (номинально они труднее, в силу большего количества опций). Virt-Manager не особенно сложен в использовании, но в нем вполне достаточно от лабиринта настроек Qemu, чтобы ошеломить новичка. Помимо этого, механизм для управления хранением у него довольно-таки запутанный, особенно если вы собираетесь хранить свой виртуальный диск в нестандартном месте: тогда вам сначала надо добавить требуемую директорию в качестве «пула хранения». Однако все необходимые экзотические модули предоставит ваш собственный дистрибутив, а в таком случае почему бы и не рискнуть.

Производительность

Медленную или проворную ВМ они для вас создадут?

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

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

Здесь мы не берем в расчет 3D-производительность - это было бы не совсем честно, и для нее есть собственная категория через страницу. Однако для повседневных задач с использованием Terminal вы вряд ли заметите особую разницу между нашими кандидатами. Эксперименты с компиляцией ядра показали, что VirtualBox солидно отстает в соревновании. Сравнительный тест JavaScript SunSpider подтвердил этот вывод: обе задачи выполнились на 20 % медленнее, чем у остальных. Ввод/вывод (I/O) диска (особенно если диск у вас SSD) и сетевой трафик у всех наших кандидатов отличались быстротой. В конечном итоге VMware обеспечила себе перевес благодаря поддержке более новых процессоров Intel.

Функциональность

Что способен предложить каждый кандидат?

Все наши кандидаты предназначаются для разных сценариев использования, и поэтому у каждого имеются свои собственные, индивидуальные преимущества. Конечно, наличие некоторых стандартных функций безусловно подразумевается: к таковым, например, принято относить способность создать моментальные снимки, поддержку расширений процессоров Intel VT-x и AMD-V и гибкую настройку виртуального оборудования. Всё это предлагается всеми, однако некоторые приложения способны на более героические подвиги.

Здесь следует сделать оговорку, что Gnome Boxes и Virt-Manager являются всего-навсего интерфейсами к Qemu (через уровень абстракции libvirt). А Qemu по существу является эмулятором процессора, который способен обеспечивать виртуализацию через KVM, но тем не менее представляет собой целый мир.

Итак, займемся рассмотрением наших кандидатов по отдельности.

Gnome Boxes ★★

При вызове из командной строки Qemu поддерживает массу опций, большая часть которых в Gnome Boxes отсутствует: его целью (реализованной) является простота и понятность внешнего вида и работы. Через его удобный интерфейс мастера можно настроить виртуальную машину буквально тремя щелчками - направьте только его на соответствующий ISO. Boxes абстрагирует разницу между виртуальной и удаленной машиной, и вы можете соединяться и с той, и с другой через протоколы VNC, SPICE (который позволяет аудио работать через сеть) или OVirt.

Gnome Boxes

Boxes не предлагает особых возможностей управления вашей виртуальной машиной через сеть, но, по крайней мере, предоставляет всё колдовство NAT, необходимое, чтобы обеспечить общение вашей виртуальной машины с миром. Остальные кандидаты с успехом настраивают NAT, сетевые мосты или сети host-only, и все это в определенных обстоятельствах бывает весьма удобно.

Virt-Manager ★★★★

Virt-Manager (он же Virtual Machine Manager) предлагает значительно больше функций Qemu (но опять-таки не все). Он, похоже, переборщил со своим списком поддерживаемых операционных систем x86, в частности, из семейства Linux.


Virt-Manager

Если оставить это в стороне, Virt-Manager относительно легко позволяет настроить машину любой сложности - можно добавлять любое оборудование, в том числе несколько сетевых интерфейсов. Помимо ВМ KVM, Virt-Man-ager умеет задействовать поддержку Qemu/ libvirt для гостей Xen и контейнеров LXC. Опционально он также может опрашивать гостевые ресурсы и, таким образом, обеспечивать очень симпатичные графики (вроде тех, что в разделе Производительность на стр. 25, на что требуется около 30 секунд после запуска Windows 10). Кроме того, Virt-Manager использует недавно добавленную в Qemu поддержку USB 3.0.

Совместимость и снапшоты

Можно ли перемещать виртуальные машины между реальными?

Иногда бывает нужно переместить ВМ между гипервизорами. Все наши программы могут импортировать машины, хранящиеся в формате Open Virtual Appliance (OVA), который является просто tar-архивом с образом диска VMDK (VMware), и данные о виртуальном оборудовании. VirtualBox разрешает экспорт в этот формат, но имеет еще и свой - Virtual Disk Image (VDI), а также справляется со всеми остальными.

Команду qemu-img можно применять для конвертирования форматов. Особо отметим его любимый формат QCOW2, позволяющий хранить многочисленные моментальные снимки системы внутри, с помощью отличного приема Copy On Write (COW).

Boxes, Virt-Manager, VirtualBox и VMware Workstation поддерживают моментальные снимки системы, сохраняя разные состояния своей ВМ. VMware Player позволяет иметь только один моментальный снимок для каждой машины в дополнение к ее текущему состоянию. Так что глубокое регрессионное тестирование исключается.

VirtualBox и VMware Workstation способны также «клонировать» ВМ, и это эффективный метод создания моментальных снимков системы: данные записываются на соответствующий клон, только если его состояние отличается от состояния родителя. VMware позволяет монтировать гостевой образ VMDK на хост, что тоже бывает удобно, хотя такой же трюк можно проделать посредством конвертирования в образ диска raw и использования стандартных инструментов Linux и арифметики, чтобы рассчитать смещение разделов.

VirtualBox ★★★★

Будучи изначально клиентом виртуализации рабочего стола, VirtualBox до сих пор, вероятно, основной инструмент для многих. У этой программы четкая структура, что упрощает настройку виртуальной машины, и множество полезных опций. Помимо ограничения количества ядер CPU, к которым имеет доступ гостевая ОС, VirtualBox позволяет указать предельный уровень использования CPU гостем в процентах. VirtualBox также поддерживает запись видео, так что за вечер вы сможете записать руководство по Windows для своего канала YouTube.


VirtualBox

Он может импортировать любые виртуальные диски, но предлагает только поддержку хост-контроллера USB 2.0, да и то только если вы установите проприетарный пакет расширений Oracle. Опции с распределенным доступом буфера обмена и drag-and-drop (в одном или в обоих направлениях, как пожелаете) весьма удобны. В VirtualBox имеются удобные индикаторы для сетевого и дискового I/O и для использования CPU.

Кстати, в статье « » мы подробно рассказывали о том, как установить и правильно настроить виртуальную машину VirtualBox.

VMware Player ★★★

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


VMware Player

Помимо поддержки ряда сетевых конфигураций (NAT, bridged, host-only и т.д.), он предлагает очень симпатичные опции формирования сетевого трафика, что весьма удобно, если вы тестируете последнюю версию, скажем, клиента DDoS или смотрите, сколько вредоносных программ можно навесить на свою виртуальную машину Windows XP, пока она не лопнет. VMware также поддерживает устройства USB 3.0, а установка гостевых инструментов позволит использовать блестящую графику, буфер обмена с распределенным доступом и директории с распределенным доступом. Player несколько уступает, когда речь идет о моментальных снимках (он позволяет сделать только один), но мы раскритиковали его в предыдущем разделе.

VMware Workstation ★★★★★

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

VMware Workstation также предлагает поддержку новых команд современных процессоров Intel, а также позволяет настраивать машины с виртуальными CPU, в количестве до 16 и 64 ГБ ОЗУ. Однако программа Workstation в большой степени нацелена на интеграцию с остальным (довольно увесистым) пакетом VMware, и поэтому будет выглядеть уместнее прочих в среде предприятия.

Интеграция с рабочим столом

Будут ли они конфликтовать с вашей цветовой схемой?

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

VirtualBox использует Qt4, что особенно бесит на рабочем столе Arch Linux на основе Qt, где повсюду используется Qt5, но это лишь нечто вроде нишевого недостатка. Boxes идеально сочетается с Gnome 3, чего и следовало ожидать; Virt-Manager и VMware используют GTK3 и тоже идеально с ним сочетаются.

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

Особо выделяются режимы Unity в VMware (нет, это не способ сделать все убунтовидным) and Seamless в Virtual-Box - оба отображают окна приложений напрямую из гостя на рабочем столе хоста. Это очень хорошо для Linux-ВМ (исключая потенциальную путаницу между окнами гостя и хоста), однако попытка запустить
предпросмотр не слишком удалась; Windows 7 с включенным интерфейсом Aero тоже оказалась не самым приятным опытом.

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

Графическое ускорение

Можно ли избежать проблем программного рендеринга?

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

Но если требуется 3D-ускорение, надо брать VMware или VirtualBox. Как только вы справитесь с установкой гостевых дополнений (включая уводящий в сторону вопрос VirtualBox, с двойным отрицанием, который пытается отвратить вас от его экспериментальной поддержки WDDM, нужной, например, для интерфейса Windows 7 Aero), вам удастся насладиться 3D-ускорением в VirtualBox и в двух клиентах VMware.


Бум-бум, серебряный молот Максвелла опустился на, э-ээ, улей. Он погиб вскоре после того, как был сделан этот скриншот в Don’t Starve.

VirtualBox позволяет выделять виртуальной видеокарте до 256 МБ системного ОЗУ, а VMware - до 2 ГБ. Обратите внимание, что эти гигабайты не берутся у вашей реальной видеокарты, так что зачастую вы не увидите особых улучшений свыше 256 MБ. VirtualBox также обеспечивает 2D-ускорение для гостевых Windows, что должно способствовать ускорению рендеринга видео, увеличению экрана и коррекции цвета, хотя во многом это зависит от конфигурации хоста - на быструю машину эта настройка не особо повлияет. Виртуальная машина Windows, вероятно, не запустит Battlefield 4 [Поле битвы] или Middle-earth: Shadow of Mordor [Среднеземье: Тень Мордора] (получается, нам сильно повезло, что они портированы в Linux), когда все доведено до 11, но более старые или менее требовательные игры пойдут отлично: мы добрый час угрохали на популярную инди-игру Don’t Starve [Не зачахни], начисто позабыв про наше Сравнение.

На VMware все работало лучше, чем на VirtualBox, но, возможно, дело тут было в более выигрышной конфигурации - на Arch Linux мы использовали самый свежий проприетарный драйвер Nvidia, что могло обусловить перевес одного над другим.

Вердикт

Виртуализация - тема для Сравнений давняя и сложная. Желая запускать 3D-игры, вы даже не взглянете на Gnome Boxes или Virt-Manager, и если только вы не добьетесь в VirtualBox лучших результатов, чем мы, вы выберете своим гипервизором VMware. Но опять же, эта технология отнюдь не такая зрелая, как работающий в родном формате DirectX 11. Возможно, с играми вам даже больше повезет в Wine [Ред.: - Или нет.] при каких-нибудь экспериментальных заплатках производительности. Мы вообще-то не в восторге от лицензий VMware, особенно от той, которая заставляет вас платить после 30-дневного пробного периода, однако для некоторых функции уровня предприятия в Workstation будут истинным благом. В частности, если использовав vCenter Converter из VMware, вы виртуализуете машину одним щелчком - идеально, если требуется протестировать что-то новое на своей текущей системе.

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


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

Но в победители выходит только один (ничья - редкое исключение), и на сей раз это Virt-Manager - ну не могли же мы позволить выиграть VMware. Virt-Manager позволяет взнуздать большую часть мощи Qemu, не прибегая к пространным заклинаниям из командной строки. Виртуальные машины можно ставить на паузу, перенастраивать, перемещать и клонировать - и все это без особых хлопот. Единственное, чего ему не хватает - это поддержки графическо -го ускорения, но как знать, возможно, она и появится. VMware Player и Gnome Boxes делят второе место, поскольку они оба набрали высокие баллы за свою простоту, и нам нравится значок Boxes, на котором изображен тессеракт (или гиперкуб, или куб в кубе - как вам будет угодно).

Virt-Manager ★★★★
Всем бы менеджерам так хорошо работать.

VirtualBox ★★
Некогда единственное решение, а теперь на обочине.

VMware Player ★★★
Быстрый и удобный, да вот лицензия подвела.

VMware Workstation ★★
Быстрый и полнофункциональный, но не бесплатный.

Boxes ★★★
Простейший способ установить и настроить ВМ.

Сегодня я расскажу как устанавливать виртуальную машину в операционной системе ubuntu. Что это и зачем? Виртуальная машина -- программная среда, которая устанавливается в вашу операционную систему и позволяет виртуально создавать пространство для работы с различными операционными системами, из под вашей. В данном случае у нас установлена операционная система ubuntu . Установив на нее виртуальную машину, мы можем внутри нашей операционной системы установить несколько операционных систем на виртуальное пространство. Зачем это? Вариантов масса. Например, у меня под ubuntu сразгону не установился Photoshop . Снимать со стены бубен мне лениво, и я решил проблему установкой Windows XP на виртуальную машину, и установкой Photoshop на Windows XP . Так же можно попробовать в ознакомительных целях поработать с различными операционными системами семейства linux. С помощью виртуальной машины нет необходимости устанавливать операционную систему на ваш жесткий диск рядом с основной вашей операционной системой. Устанавливаем новую операционную систему в виртуальную среду и экспериментируем в этом нам поможет виртуальная машина.

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

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

Рассмотрим пример использования виртуальной машины virtualbox

Устанавливаем виртуальную машину virtualbox -- открываем Центр приложений ubuntu

В строке поиска вводим

Virtualbox и устанавливаем виртуальную машину virtualbox


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

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

Ярлык для запуска появится в Приложения -- стандартные -- VirtualBox OSE

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

Параметры пользователей


Мастер создания новой виртуальной машины покажет вам варианты. Типично: создайте виртуальную машину с общими настройками устройства и конфигурации. Пользовательский: создайте виртуальную машину с дополнительными параметрами конфигурации. Выберите «Пользовательский» и нажмите «Далее».

Теперь мы будем выбирать тип виртуального жесткого диска , параметры. Мы укажем размер виртуального жесткого диска и тип обеспечения, параметры. Пространство, необходимое для виртуального диска , будет выделено во время создания. Тонкое обеспечение: будет создан небольшой виртуальный жесткий диск, он будет использовать минимальное пространство, изначально необходимое, и оно будет расти до максимального значения, указанного при необходимости. Хранить с виртуальной машиной: это обычная опция, жесткий диск будет создан в той же папке и хранилище данных, что и остальные файлы виртуальной машины. Укажите кластер хранилища данных или хранилища данных: если мы хотим, чтобы файлы виртуального жесткого диска сохранялись в хранилище хранилища данных до уровня виртуальной машины, мы сможем выбрать этот вариант. Этот жесткий диск будет сброшен до нуля при первой записи виртуальной машины. . Выберите «Сохранить с помощью виртуальной машины» и нажмите «Далее».

Нажимаем

Управление группами, попадаем в Параметры групп


Находим группу vboxusers , заходим в её свойства. Ставим галочку рядом с именем нашего пользователя

Всё, теперь можно запускать виртуальную машину, ставить на неё различные операционные системы


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

После создания виртуальной машины мастер отобразит окно параметров виртуальной машины. Мы укажем тип установки, возможности. Эта опция рекомендуется для начинающих пользователей или если у нас есть данные на жестком диске или другой операционной системе. Что-то еще: мастер позволит нам выбирать параметры разбивки вручную, этот параметр рекомендуется для опытных пользователей. Мы будем уверены, что у нас нет данных на жестком диске, потому что этот процесс устранит их, мы нажмем «Установить сейчас».

И радоваться жизни



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

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

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

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

Предварительно необходимо скачать установочный образ Ubuntu . Я рекомендую LTS (с длительной поддержкой) дистрибутив Ubuntu 14.04, скачать который можно с официального сайта Ubuntu .

Запускаем Virtualbox и нажимаем кнопку «Cоздать»:

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

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

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

Вводим имя виртуальной машины, выбираем тип Linux, версия Ubuntu 32bit (можно конечно и Ubuntu 64bit):


Указываем выделяемый объем оперативной памяти . По умолчанию Virtualbox предлагает для виртуальной машины с Ubuntu 768 мегабайт, можно выделить больше если есть такая возможность:

Первое, что нужно сделать, это создать нашу первую виртуальную машину. При открытии программы мы увидим следующее окно. Для этого нажмите «Создать», и мы начнем взаимодействовать с помощником по созданию. Когда мы запускаем мастер, он представляет программу, и мы даем «Далее».

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


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


В качестве типа виртуального жесткого диска можно оставить «VDI».


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

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

Но в этом руководстве мы создадим диск с нуля. Мы выбираем «Создать новый виртуальный диск», а при нажатии «Далее» открывается другой мастер создания виртуального диска. Теперь нам нужно выбрать тип виртуального жесткого диска. Существует несколько программ для создания виртуальных машин, каждый из которых использует свой формат, а именно.


Указываем имя и размер виртуального диска (10-20 гигабайт вполне достаточно для Ubuntu)


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

В настройках «Дисплея» можно увеличить размер выделяемой видеопамяти, и включить 3D ускорение

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

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

  • Размер установки не должен быть предопределен.
  • Это может быть динамически измененный виртуальный жесткий диск.
Вы можете вызвать машину, как хотите.


Подключаем скачанный образ Ubuntu


Звук можно выключить, на ваше усмотрение:


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

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


Так же можно подключить общую папку для простого обмена файлами между основным компьютером и виртуальной машиной. Указываем путь в общей папке и я рекомендую включить пункт «Авто-подключение»


После этого запускаем виртуальную машину и устанавливаем ubuntu. О том как.

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

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

Установка дополнений для гостевой ОС

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

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

На следующем экране выберите объем памяти, который будет использоваться виртуальной машиной, а затем нажмите кнопку «Далее». В разделе «Жесткий диск» установите флажок «Создать новый виртуальный жесткий диск сейчас». В разделе «Физическое хранилище на жестких дисках» установите флажок «Динамически назначенный», поэтому файл на диске займет мало места и при необходимости увеличится.

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


После монтирования образа «Дополнений гостевой ОС» сработает автозапуск диска и вы увидите предложение об установке дополнений, устанавливаем их:


Далее вводим пароль суперпользователя и начнется установка дополнений для гостевой ОС. После завершения установки надо нажать Enter и окно консоли в которой устанавливались дополнения для гостевой ОС закроется:


Чтобы применились дополнения для гостевой ОС перезагружаем виртуальную машину.

Настройка доступа к общей папки между основной и гостевой ОС

Общая папка между основным компьютером и гостевой ОС расположена в /media/sf_имя_общей_папки. Но так сразу доступа к ней нет. Чтобы сделать доступ к общей папке в гостевой ОС необходимо выполнить следующую команду в терминале:

Sudo adduser имя_текущего_пользователя vboxsf

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

На этом статья по настройке виртуальной машины с Ubuntu закончена. До новых встреч на страницах нашего блога!

ОС Linux интересна многим пользователям, однако немногие решаются сменить на нее Windows. Однако если вникнуть в суть работы этой платформы, то станет видно, что Windows – не единственный возможный вариант (особенно с учетом его дороговизны). Для начала нужно понять, каким образом Linux устанавливается на виртуальную машину.

Что необходимо для осуществления этой цели?

1. Процессор должен поддерживать аппаратную визуализацию
2. Установленное приложение VM VirtualBox от Oracle (далее – VB)
3. Загруженный ISO-образ операционной системы Linux

Установив виртуальную машину (это довольно быстрый процесс), можно заняться собственно самой ОС Linux.

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

1. Запускаем VB и жмем «Создать» .

Указываем имя ВМ – Ubuntu , а также тип ОС – Linux . Нужно указать и версию платформы; это зависит от того, какова разрядность загруженной ОС – 32х или 64х.

2. Задаем объем ОЗУ, который следует выделить для работы ВМ. В данном случае операционная система будет функционировать нормально при объеме 1024 Мб.

3. Создаем новый жесткий диск. Выбираем тип файла, который используется при создании нового образа диска. Лучше всего оставить активным пункт VDI .



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

Мы создали ВМ, однако сейчас она не активна. Для ее включения необходимо осуществить ее запуск, нажав на соответствующую по названию кнопку. Либо можно осуществить двойной клик по самой ВМ.

Инсталляция Linux

Установка Ubuntu максимально проста и не требует особых навыков. После запуска ВМ появится окно программы установки. В нем следует указать местонахождение загруженного образа Ubuntu.

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

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

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

При установке выберем пункт, предлагающий стирание диска и установку Ubuntu.

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

Процедура установки займет примерно 20 мин.

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

Установка Linux Ubuntu завершена, можно начать знакомиться с системой.

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

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




Top