Виртуальная машина linux: Виртуальные машины для Linux — Losst

Содержание

Виртуальные машины для Linux — Losst

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

Подробнее про использование Qemu можно почитать в этой статье.

4. Gnome Boxes

Если вам не нравится управлять вашими виртуальными машинами с помощью командной строки, можно воспользоваться графическим интерфейсом для Qemu под названием Gnome Boxes. Эта утилита позволяет в несколько кликов создать новую виртуальную машину. При чём вам не нужно иметь установочный образ, программа может сама загрузить его из сети. Кроме создания виртуальных машин можно подключаться к удалённым виртуальным машинам по протоколу RDP или VNC. Для установки программы в Ubuntu используйте такую команду:

sudo apt install gnome-boxes

5. KVM

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

 

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

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

sudo apt install qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

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

6. XEN

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

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

Выводы

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

5 альтернатив VirtualBox для Linux

VirtualBox — одна из самых популярных программ виртуализации. Она поставляется с множеством мощных функций и является бесплатной с открытым исходным кодом с лицензией GNU General Public License.

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

Вы не можете установить каждую программу виртуализации в каждой операционной системе (хост-системе). Некоторые из перечисленных здесь опций не только для Linux. Вы также можете запускать их на macOS или ПК с установленными системами Windows. Но все опции, упомянутые ниже, обязательно подойдут для Linux.

KVM (Kernel-Based виртуальная машина)

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

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

Рабочая станция VMware (Pro или Player)

Рядом с KVM VMware является наиболее узнаваемым именем в виртуализации компьютеров. Он поставляется с полным набором решений для виртуализации, предназначенных для Linux, Windows и Apple Mac.

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

QEMU

QEMU бесплатен для использования и поддерживает Linux, Windows и macOS в качестве хост-системы. Он может запустить длинный список виртуальных операционных систем. Мощная виртуальная машина, которая не требует прав администратора.

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

Проект Xen

Xen Project — еще одна бесплатная альтернатива VirtualBox с открытым исходным кодом. Имеет достаточно надежный и сложный монитор виртуальной машины (VMM), предназначенный для крупномасштабного или коммерческого использования. VMM доступен для использования в расширенной виртуализации, например, с приложениями IaaS, облаками и виртуальной безопасностью. Крупные отрасли, такие как авиация, используют проект Xen для сложных приложений.

Red Hat Virtualization

Да, Linux поддерживает дистрибутив Red Hat Enterprise. Enterprise поставляется с базовой версией виртуализации, которая поддерживает до четырех виртуальных машин на одном хосте. В то же время вы можете добавить Red Hat Virtualization к установкам без участия пользователя. Поставляется с множеством сложных инструментов управления. Red Hat Виртуализация позволяет создавать неограниченное количество виртуальных машин.

Вывод

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

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

Что такое виртуальная машина? | Oracle Россия и СНГ

Зачем использовать виртуальную машину?

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

Развертывание новой виртуальной машины с операционной системой и приложениями позволяет ИТ-администраторам с легкостью создавать среды для демонстрации и тестирования перед изменением производственных сред.

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

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

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

Oracle Cloud Infrastructure (OCI) — это платформа, предоставляющая целый ряд преимуществ технологии виртуализации. Виртуальные машины на основе OCI обеспечивают безопасные и гибкие вычислительные мощности в облаке для различных нагрузок — от небольших проектов разработки до крупномасштабных приложений. OCI позволяет легко развертывать, управлять и выводить из эксплуатации виртуальные машины. Кроме того, OCI поддерживает широкий спектр операционных систем Microsoft Windows Server и Linux со стандартными образами и настройками безопасности, которые позволяют уменьшить число ошибок, вызванных человеческим фактором, снизить затраты и повысить безопасность.

Программный комплекс «Виртуализации и управления»

Программный комплекс «Виртуализации и управления» | Astra Linux

Программный комплекс «Виртуализации и управления» (далее по тексту — ПК «ВИУ») предназначен для создания защищенной виртуальной среды, обеспечивающей функционирование виртуальных машин и управление ими в операционной системе специального назначения «Astra Linux Special Edition» версии 1.4 РУСБ.10015-07 (далее по тексту – ОС СН) в условиях дискреционного и мандатного разграничения доступа.

ОБРАЩАЕМ ВНИМАНИЕ:

ПК «ВИУ» заменён новым актуальным продуктом — программным комплексом «Средства виртуализации «Брест» (ПК «СВ «Брест» — ссылка на продуктовую страницу/раздел «Брест») с расширенным функционалом (№ 3742 в Едином реестре российских программ для ЭВМ и БД, имеются сертификаты регуляторов). Cравнение ПК «ВИУ» и «СВ «Брест» ниже.

Реализованные в ПК «ВИУ» новые версии средств виртуализации входят в состав операционной системы Astra Linux Special Edition версии 1.6 ссылка на продуктовую страницу/раздел Смоленск (№ 369 в Едином реестре российских программ для ЭВМ и БДе, имеются сертификаты регуляторов).

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

Решаемые задачи

  • Обеспечение создания тонких (терминальных) клиентов с использованием технологии VDI (Virtual Desktop Infrastructure)
  • Использование аппаратных возможностей архитектуры x86-64 по виртуализации процессоров на основе модуля KVM (Kernel-based Virtual Machine) из состава ОС СН и средств эмуляции аппаратного обеспечения QEMU
  • Идентификация и аутентификация пользователя до предоставления доступа к функциям виртуализации и управления ПК «ВИУ», в том числе в режиме взаимодействия со средствами создания единого пространства пользователей (ALD) из состава ОС СН.
  • Создание виртуальных машин с помощью графической и консольных утилит
  • Запуск виртуальной машины в виде отдельного процесса ОС СН, который функционирует от имени учетной записи пользователя с его мандатными атрибутами безопасности
  • Предоставление пользователям удаленного доступа к виртуальным машинам в соответствии с дискреционными и мандатными правилами разграничения доступа
  • Управление конфигурацией виртуальных машин с помощью графической и консольных утилит
  • Взаимодействие между виртуальными машинами по протоколам стека IPv4 в условиях мандатного разграничения доступа
  • Взаимодействие между процессами пользователей и виртуальными машинами по протоколам стека IPv4 в условиях мандатного разграничения доступа
  • Маршрутизация сетевых пакетов виртуальных машин
  • Возможность защиты файлов-образов виртуальных машин от модификации в процессе функционирования виртуальных машин

Пожалуйста, обратите внимание:

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

Входящие в ПК «Виртуализации и управления» новые версии средств виртуализации включены в состав операционной системы Astra Linux Special Edition версии 1.6 ссылка на продуктовую страницу/раздел Смоленск (№ 369 в Едином реестре российских программ для ЭВМ и БДе, имеются сертификаты регуляторов).

Вместо ПК «ВИУ» мы разработали для вас новый программный комплекс — «Средства виртуализации «Брест» (ПК СВ «Брест» — ссылка на продуктовую страницу/раздел «Брест»), отвечающий актуальным потребностям пользователей благодаря расширенному функционалу (№ 3742 в Едином реестре российских программ для ЭВМ и БД, имеются сертификаты регуляторов).

Сравнение ПК «ВИУ» и ПК «СВ «Брест»

Лучшая виртуальная машина: Обзор виртуальных машин

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

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

Еще по теме: Использование виртуальной машины VirtualBox

Лучшая виртуальная машина

Содержание

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

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

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

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

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

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

Сперва мы взяли двуядерный компьютер (из-за бюджетных ограничений) со свежим 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, позволяющий хранить многочисленные моментальные снимки [snapshot] системы внутри, с помощью отличного приема 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» мы подробно рассказывали о том, как установить и правильно настроить виртуальную машину 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 10 не слишком удалась; 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 ★★★
Простейший способ установить и настроить ВМ.

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

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

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

Виртуальная машина (ВМ или VM) — это виртуальный компьютер, который использует выделенные ресурсы реального компьютера (процессор, диск, адаптер). Эти ресурсы хранятся в облаке и позволяют ВМ работать автономно. Простыми словами, виртуальная машина позволяет создать на одном компьютере ещё один компьютер, который будет использовать его ресурсы, но работать изолированно.

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

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

Для чего нужна виртуальная машина:

  • чтобы разворачивать две и более независимые операционные системы на одном физическом устройстве. Например, на вашем компьютере установлена операционная система Windows 7, а на виртуальную машину вы установили Windows XP/8/10 или Linux;
  • для экспериментов с программным обеспечением (например, кодом, предназначенным для запуска в различных ОС), не подвергая риску стабильность компьютера;
  • чтобы устанавливать и тестировать различные программы и утилиты, не занимая место на основном ПК;
  • чтобы запускать программы, которые не поддерживает основная ОС, или подключать оборудование, несовместимое с ней. Например, применять Windows-программы на Mac или Linux;
  • для безопасного запуска приложения (программы), которое вызывает недоверие или подозрение на вирусы;
  • чтобы эмулировать компьютерные сети и сложные среды, не настраивая виртуальную машину каждый раз. Можно сохранить настройки и продолжить с того этапа, где остановились;
  • для создания резервных копий ОС.

Если сравнивать функции виртуальной машины с работой на обычном ПК, то можно выделить как преимущества, так и недостатки.

Преимущества виртуальной машины

  1. Можно выключить ПК или перейти к другой задаче с сохранением текущего состояния машины. Если вы решите продолжить работу, ВМ загрузится в том состоянии, в котором находилась в момент выключения.
  2. На VM можно делать снапшоты, которые позволяют откатываться до предыдущих конфигураций. Это удобно, если при тестировании нестабильного софта произошла критическая ошибка. По сравнению с основной системой, для ВМ выделяется меньше места на дисковом пространстве и откат до раннего состояния происходит быстрее.
  3. Машину можно сохранять или дублировать как изолированную среду. Её можно будет запустить позднее или скопировать на другой ПК. Заданные конфигурации сохранятся.
  4. ВМ вместе со всеми данными легко переносится с одного ПК на другой. Портативный софт для виртуальной машины сохраняет информацию одним файлом (в виде образа системы) на физическом компьютере. Для переноса достаточно переместить этот файл.
  5. ВМ не занимает место постоянной памяти, а оперирует выделенной временной памятью. Все действия фиксируются в виде лога, который очищается при завершении каждого сеанса.
  6. Для переподключения на другую ОС не нужно перезагружать компьютер.
  7. На одном устройстве можно хранить несколько виртуальных машин с несколькими ОС в разных состояниях.

Недостатки использования VM

  1. Чтобы одновременно запускать на ВМ несколько операционных систем, нужно иметь соответствующие аппаратные ресурсы.
  2. ОС в виртуальных машинах могут работать медленнее. Несмотря на то что показатели производительности виртуальных ОС стремятся к показателям физических ОС, на данный момент развития они всё-таки не равны.
  3. Виртуальная платформа поддерживает не весь функционал аппаратного обеспечения. VMware уже поддерживает USB 3.0, контроллеры портов COM и LPT и приводы CD-ROM, но с виртуализацией видеоадаптеров и поддержкой функций аппаратного ускорения трехмерной графики могут быть сложности.

Ниже мы расскажем про самые популярные и простые в использовании виртуальные машины и разберём их недостатки и преимущества.

Какие бывают виртуальные машины

К самым популярным виртуальным машинам относятся:

  • VirtualBox,
  • Microsoft Hyper-V,
  • VMware Workstation Player,
  • Parallels Desktop.

Microsoft Hyper-V ― это VM от Майкрософт.

ПлюсыМинусы
Привычный интерфейс для пользователей MicrosoftНе запускается с версий ниже Windows 10
Сразу установлена на Windows 10 (Pro, Enterprise, и Education)Нельзя установить на MacOS
Поддерживает различные старые версии WindowsИнтерфейс уступает VMWare и VirtualBox

VMware Workstation ― платная мощная виртуальная машина для профессионального использования. Работает в основном с Windows и Linux. Имеет бесплатную версию VMware Player, но она значительно ограничена функционалом.

ПлюсыМинусы
Установка систем по шаблонуПлатная VM
Удобный интерфейсНельзя записать видео с экрана виртуальной машины
Высокая стабильность и надёжность
Детальная настройка оборудования. Можно отдельно настроить ID процессора, количество видеопамяти и др.
Поддержка 3D-графики и DirectX 10
Поддерживает EFI

Parallels Desktop ― это ВМ, которая позволяет использовать программы разных операционных систем на Mac.

ПлюсыМинусы
Работает без перегрузокПлатная программа
Поддерживает различные операционные системы (Windows, Linux, разные версии MacOS и другие ОС)Работает только на MacOS

VirtualBox ― cамая популярная программа виртуализации с открытым исходным кодом. С её помощью можно запускать любые операционные системы, например Windows, Linux, Mac, Android. Программа имеет русифицированный интерфейс и проста в применении.

ПлюсыМинусы
Бесплатная VMНельзя выделить машине больше, чем 256 МБ видеопамяти. Для современных систем этого мало
Имеет русскоязычную версиюНе поддерживается DirectX для 3D-графики
Интуитивно понятный интерфейс, подходит новичкам
Можно управлять через GUI (графический пользовательский интерфейс) и командную строку
Есть комплект SDK
Можно подключать USB-устройства к виртуальным компьютерам, чтобы работать с ними напрямую
Поддерживает протокол RDP (протокол удалённого доступа)

Все машины имеют свои сильные и слабые стороны. Нельзя рекомендовать только одну. Для примера мы рассмотрим, как создать виртуальную машину Oracle VirtualBox.

Как создать виртуальную машину Oracle VirtualBox

  1. 1. Скачайте и установите VirtualBox на компьютер.
  2. 2.

    Откройте панель управления Oracle и нажмите Создать:

  3. 3.

    Введите название виртуальной машины (например, Ubuntu-1). Кликните Далее:

  4. 4.

    Чтобы выделить объём памяти для машины, сдвиньте ползунок вправо. Мы рекомендуем указать объём 4 ГБ, но если на вашем компьютере недостаточно оперативной памяти, выбирайте максимум 2-3 ГБ. Нажмите Далее:

  5. 5.

    Выберите пункт «Создать новый виртуальный жёсткий диск» и кликните Создать:

  6. 6.

    Укажите тип файла «VDI (VirtualBox Disk Image)» и нажмите Далее:

  7. 7.

    Выберите формат хранения «Динамический виртуальный жёсткий диск». Нажмите Далее:

  8. 8.

    Укажите объём жёсткого диска 20 ГБ. Кликните Создать:

Готово, вы создали VM Oracle. Теперь переходите к установке операционной системы.

Как установить операционную систему в Oracle VirtualBox

Рассмотрим, как установить операционную систему на примере Ubuntu 20.04.

  1. 1. Скачайте дистрибутив Ubuntu на компьютер.
  2. 2.

    Откройте панель управления Oracle и нажмите Настроить:

  3. 3.

    Перейдите в раздел Система. На вкладке «Материнская плата» поставьте галочку напротив пункта «Гибкий диск»:

  4. 4.

    На вкладке «Процессор» выберите 2 ядра:

  5. 5.

    Перейдите в раздел Дисплей. Поставьте галочку напротив пункта «Включить 3D-ускорение» и перетяните ползунок вправо, чтобы выделить максимально возможный объём видеопамяти:

  6. 6.

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

  7. 7.

    После загрузки кликните Ок:

  8. 8.

    На главной странице нажмите Запустить:

  9. 9.

    Подождите, пока загрузится машина:

  10. 10.

    В приветственном окне выберите нужный язык:

  11. 11.

    Нажмите установить Ubuntu:

  12. 12.

    Выберите раскладку клавиатуры «Russian». Нажмите Продолжить:

  13. 13.

    Выберите пункты «Обычная установка» и «Загрузить обновления во время установки Ubuntu». Затем кликните Продолжить:

  14. 14.

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

    Затем кликните Продолжить:

  15. 15.

    Назначьте нужный регион и нажмите Продолжить:

  16. 16.

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

  17. 17.

    Дождитесь окончания установки и кликните Перезагрузить:

  18. 18.

    Дождитесь перезагрузки и нажмите Enter:

  19. 19.

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

  20. 20.

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

  21. 21.

    Примите предлагаемые настройки или нажмите Далее в правом верхнем углу экрана:

Готово, вы установили ОС Ubuntu 20.04 и можете приступать к работе:

Теперь вы знаете, зачем нужна виртуальная машина и как запустить её с помощью программы VirtualBox.

Виртуальный дата-центр VMware

Кроме VM, есть более крупные решения ― виртуальные дата-центры. Например, виртуальный дата-центр VMware, который можно заказать в REG.RU.

Для чего используют виртуальный дата-центр?

Эта услуга подходит для применения как частными лицами, так и крупными организациями и корпорациями. Возможности виртуализации в совокупности с облачными вычислениями обладают такими преимуществами как масштабируемость, экономичность и доступность ресурсов в любое время. Можно создавать и развёртывать несколько ВМ одновременно. К примеру, вы можете создать один виртуальный контейнер vApp с машинами для тестовой среды, а другой — для продуктивной. При этом у вас будет возможность изолировать их с помощью разных сетей. Подробнее об услуге читайте в статье: Как начать работу с VMware.

Теперь вы знаете, что собой представляет ВМ, что делает виртуальная машина и какими ресурсами виртуальной машины можно управлять, и при необходимости можете заказать Виртуальный дата-центр VMware в REG.RU.

Была ли эта статья полезной?

Да Нет

Пользователи, считающие этот материал полезным: 0 из 0

Установка виртуальной машины Java с плагином для веб-браузера

1. Основной вариант: OpenJDK вместо Oracle Java

Если вам необходима виртуальная машина Java, вы можете воспользоваться ее отличной реализацией с открытым исходным кодом под названием OpenJDK с плагином IcedTea для веб-браузера. Оба упомянутых программных компонента доступны из официальных репозиториев пакетов большинства дистрибутивов Linux и своевременно обновляются. Для большинства пользователей данная реализация виртуальной машины Java является адекватной заменой реализации виртуальной машины от компании Oracle.

Именно по этой причине реализация виртуальной машины Java от компании Oracle с закрытым исходным кодом Java Runtime Enviroment (JRE) была удалена из официальных репозиториев пакетов некоторых дистрибутивов. Например, она была удалена из репозитория пакетов пртнеров компании Canonical «Partners» дистрибутива Ubuntu.

Для установки OpenJDK вместе с плагином IcedTea необходимо использовать терминал.

В Linux Mint и Ubuntu следует ввести в него следующую команду (используйте функции копирования/вставки):

sudo apt-get install icedtea-8-plugin

В Fedora Workstation — следующую команду:

sudo dnf install icedtea-web

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

2. Дополнительный вариант: Oracle Java (JRE)

Однако, некоторым пользователям Linux просто необходима виртуальная машина Oracle Java (JRE).

2.1. Установка Oracle JRE в Linux Mint и Ubuntu

A. В Linux Mint и Ubuntu вы можете установить виртуальную машину Oracle Java (JRE) либо вручную, либо из персонального архива пакетов проекта Webupd8 таким образом, как описано ниже. Для этого вам потребуется терминал.

В первую очередь следует удалить из системы компоненты виртуальной машины OpenJDK. Для этого следует вставить в терминал следующую команду (используйте функции копирования/вставки):

sudo apt-get purge openjdk-*

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

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

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update

После ввода каждой из команд следует нажимать клавишу Enter для ее исполнения.

C. Теперь нужно установить пакет программного обеспечения «oracle-java8-installer», который осуществит загрузку и установку компонентов виртуальной машины и плагина для веб-браузера в ручном режиме:

sudo apt-get install oracle-java8-installer

После ввода команды следует нажать клавишу Enter для ее исполнения. В процессе установки пакета программного обеспечения вам будет предложено согласиться с лицензионным соглашением компании Oracle — сначала просто подтвердите свое намерение, нажав клавишу Enter, после чего выразите согласие с лицензионным соглашением, нажав сначала клавишу Tab, затем — Enter.

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

sudo apt-get install oracle-java8-set-default

После ввода команды следует нажать клавишу Enter для ее исполнения. В результате в вашу систему будет установлена виртуальная Oracle Java вместе с плагином для веб-браузера.

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

java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)

Если вы получите аналогичный вывод, можете быть уверены в том, что установка виртуальной машины прошла успешно. В противном случае следует воспользоваться следующей командой, ввести номер пункта с путем «/usr/java/latest/jre/bin/java» и нажать на клавишу Enter:

sudo alternatives --config java

Имеется 6 программ, которые предоставляют 'java'.

  Выбор    Команда
-----------------------------------------------
*+ 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-1.b14.fc25.x86_64/jre/bin/java)
   2           /usr/java/jre1.8.0_102/bin/java
   3           /usr/java/default/bin/java
   4           /usr/java/jre1.8.0_112/bin/java
   5           /usr/java/latest/jre/bin/java
   6           /usr/java/latest/bin/java

Enter - сохранить текущий выбор[+], или укажите номер: 6

Эта же команда может оказаться полезной при обновлении пакета программного обеспечения виртуальной машины Java до новой версии. Для проверки работоспособности плагина веб-браузера достаточно перейти по ссылке и нажать на кнопку «Verify Java version».

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

2.2. Установка Oracle JRE в Fedora Workstation

A. В Fedora Workstation установку виртуальной машины Oracle Java проще всего осуществлять в ручном режиме. Для начала следует определиться с архитектурой вашей операционной системы. Для получения необходимой информации достаточно выполнить с помощью терминала следующую команду:

uname -m

В том случае, если вы получите вывод «i386», «i486», «i586» или «i686», ваша система является 32-битной, если же вы получите вывод «x86_64», ваша система является 64-битной.

B. Теперь следует перейти на официальный сайт компании Oraсle, открыть вкладку «Downloads» и нажать на кнопку «Download» под надписью «JRE». На следующей странице следует выбрать одну из секций, выбрать вариант «Accept License Agreement» и загрузить RPM-пакет. Для 32-битной операционной системы следует загружать пакет «jre-<версия>-linux-i586.rpm», для 64-битной — пакет «jre-<версия>-linux-x64.rpm».

C. После этого следует ввести команду для перехода в директорию, в которой был сохранен загруженный RPM-пакет (в случае использования нестандартной директории загрузок следует откорректировать путь к ней):

cd ~/Загрузки

После ввода команды следует нажать клавишу Enter для ее исполнения.

D. Далее нужно установить RPM-пакет в систему с помощью одной из следующих команд (следует отредактировать команду, подставив версию загруженного пакета в нее).

Команда для 32-битных систем:

sudo rpm -ihv jre-8u112-linux-i586.rpm

Команда для 64-битных систем:

sudo rpm -ihv jre-8u112-linux-x64.rpm

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

E. Наконец, для активации виртуальной машины и плагина придется воспользоваться следующими командами:

sudo alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 200000
sudo alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 200000

Команда для активации плагина веб-браузера в 32-битной системе:

sudo alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/jre/lib/i386/libnpjp2.so 200000

Команда для активации плагина веб-браузера в 64-битной системе:

sudo alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/jre/lib/amd64/libnpjp2.so 200000

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

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

java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)

Если вы получите аналогичный вывод, можете быть уверены в том, что установка виртуальной машины прошла успешно. В противном случае следует воспользоваться следующей командой, ввести номер пункта с путем «/usr/java/latest/jre/bin/java» и нажать на клавишу Enter:

sudo alternatives --config java

Имеется 6 программ, которые предоставляют 'java'.

  Выбор    Команда
-----------------------------------------------
*+ 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.102-1.b14.fc25.x86_64/jre/bin/java)
   2           /usr/java/jre1.8.0_102/bin/java
   3           /usr/java/default/bin/java
   4           /usr/java/jre1.8.0_112/bin/java
   5           /usr/java/latest/jre/bin/java
   6           /usr/java/latest/bin/java

Enter - сохранить текущий выбор[+], или укажите номер: 6

Эта же команда может оказаться полезной для возвращения к использованию OpenJDK или при обновлении пакета программного обеспечения виртуальной машины Java до новой версии. Для проверки работоспособности плагина веб-браузера достаточно перейти по ссылке и нажать на кнопку «Verify Java version».

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

Команда для 32-битных систем:

sudo rpm -Uhv jre-<версия>-linux-i586.rpm

Команда для 64-битных систем:

sudo rpm -Uhv jre-<версия>-linux-x64.rpm

Процедура выбора новой версии виртуальной машины описана в предыдущем пункте.

2.3. Оптимизация параметров виртуальной машины Java

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

В первую очередь следует открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):

/usr/java/latest/bin/ControlPanel

После ввода команды следует нажать на клавишу Enter для ее исполнения. В результате откроется панель управления виртуальной машины Java. Для ограничения объема хранилища для временных файлов следует нажать на кнопку «Settings» из раздела «Temporary Internet Files» с вкладки «General» и в открывшемся диалоговом окне с помощью ползунка из раздела «Disk Space» установить значение 50 MB. После этого следует нажать на расположенную под данным разделом кнопку «Delete Files…», нажать на кнопку «OK» в нижней части диалогового окна и снова нажать на кнопку «OK» в нижней части окна панели управления виртуальной машины Java.

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

3. Решение проблем, связанных с блокировкой веб-браузерами плагинов Java

3.1. Разблокировка плагина Java в Firefox 52 и более новых версиях данного веб-браузера

Современные веб-браузеры начали блокировать плагин Java из-за проблем с их безопасностью. В Firefox 52 и более новых версиях данного веб-браузера все еще возможно снять блокировку рассматриваемого плагина. Это делается следующим образом.

Для начала следует ввести с помощью адресной строки браузера специальный адрес

about:config

После окончания ввода адреса следует нажать клавишу Enter. Вы должны будете увидеть предупреждение. Можете смело проигнорировать его и нажать кнопку «Я принимаю на себя риск!».

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

plugin.load_flash_only

По окончании ввода следует нажать на кнопку OK.

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

Если вам понадобится снова заблокировать плагин Java, вам придется снова перейти к списку параметров веб-браузера и ввести в строку поиска запрос:

plugin.load_flash_only

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

Примечание: данная настройка осуществляется на уровне учетной записи пользователя. Вам придется повторить описанные действия для всех учетных записей пользователей.

4. Хотите ознакомиться с дополнительными советами?

Хотите узнать о других настройках и приемах работы с Linux-системами? На данном веб-сайте размещено большое количество подобных материалов.

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

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

Еще в 2005 году самой большой проблемой для Linux было оборудование: беспроводная связь не работала; Bluetooth мог не работать, графика давала сбои, и даже USB-устройства, такие как ручки для планшетов, отказывались разговаривать. Каждый раз, когда вы сталкивались с новым устройством, вам приходилось искать драйверы и оболочки, чтобы все работало.Пользователю Linux нужно было взаимодействовать с «настоящим» оборудованием, чтобы найти решение; о виртуальной машине не могло быть и речи. Как Linux-журналист, я не мог полагаться на виртуальную машину, чтобы просмотреть дистрибутив и порекомендовать его. Мне нужно было знать, насколько хорошо это работает с «настоящим» металлом.

Однако все изменилось. Благодаря работе, проделанной разработчиками ядра, такими как Грег Кроа-Хартман, большая часть оборудования работает в Linux «из коробки». Поддержка оборудования становится все менее и менее важной, и акцент сместился на уникальные особенности дистрибутивов.В последнее время я стал активным пользователем виртуальных машин, что позволяет мне безопасно играть с несколькими дистрибутивами на одной машине и писать о них.

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

Кому нужна виртуальная машина?

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

Глядя на уязвимости, обнаруженные в Microsoft Windows, я был бы очень осторожен с их запуском в моей основной системе. Мне гораздо удобнее держать Windows в замкнутой виртуальной среде. Таким образом, даже если он будет скомпрометирован, он не повредит всю мою систему или данные и повлияет только на ограниченный набор файлов, к которым он обращался.Я запускаю машину с Windows 8.1 в виртуальной среде для выполнения определенных задач, которые невозможно выполнить в Linux, хотя я редко использую эту машину.

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

Виртуальные машины

также могут быть полезны для тех пользователей, которые не используют Linux, которые хотят играть с Linux или которые хотят перейти на него, но не хотят прыгать через акулу путем форматирования ОС, к которой они привыкли, и перехода на Linux. Виртуальные машины позволяют этим пользователям чувствовать себя комфортно с Linux, поэтому они могут уверенно переключиться, когда будут готовы. И вы можете запустить Linux «внутри» своей блестящей Mac OS X или Windows 10.

Самое лучшее в виртуальных машинах — это то, что я могу запускать несколько дистрибутивов Linux на одном оборудовании без перезагрузки для переключения между дистрибутивами.Как Linux-журналисту для меня чрезвычайно важно запускать различные дистрибутивы и следить за ними. А для пользователя Linux еще важнее хорошо разбираться во всех основных дистрибутивах, вместо того, чтобы быть «привязанным к поставщику» или полностью зависеть от какого-либо из них. Используя виртуальные машины, я также могу запускать разные среды рабочего стола в одной системе, не выходя из системы для изменения среды.

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

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

Если вы любитель дистрибутивов или энтузиаст, как я, тогда виртуальная машина — это счастье. Я пользователь Arch Linux, но слежу за полдюжиной других дистрибутивов, включая openSUSE, Kubuntu, Ubuntu, Fedora, Linux Mint и т. Д. Для меня «практически» невозможно иметь шесть физических машин, что тратит впустую финансовые ресурсы и электричество и занимают место. Вместо того, чтобы покупать шесть физических машин, я бы предпочел инвестировать в больший объем оперативной памяти и многоядерный процессор, который может обрабатывать больше виртуальных машин.Сейчас я запускаю почти дюжину дистрибутивов (включая Windows) на одной машине; и нет простоев.

Какую виртуальную машину использовать

Поскольку мы говорим здесь о Linux, у вас есть несколько вариантов, таких как VMware, Qemu, KVM, Xen и VirtualBox, среди многих других; у каждого свои плюсы и минусы. Из них я предпочитаю VirtualBox (см. Рисунок 1 выше), хотя такие решения, как KVM, могут быть более мощными и эффективными. Причина, по которой я выбрал VirtualBox, заключается в том, что им очень легко пользоваться даже новичку в Linux.Он имеет множество функций и возможностей, к которым можно легко получить доступ без каких-либо серьезных технических знаний. Самым большим преимуществом является кроссплатформенная поддержка — вы можете установить VirtualBox в Linux, Windows и Mac OS X.

Как использовать VirtualBox

Вы можете скачать VirtualBox и установить его в своей системе как обычное приложение. Для этой истории я установил VirtualBox на MacBook Pro, чтобы использовать Linux на том же компьютере. Откройте приложение VirtualBox и нажмите кнопку New , чтобы создать новую виртуальную машину.Дайте машине имя (которое должно быть именем дистрибутива). Затем введите объем ОЗУ, который вы хотите выделить для виртуальной машины.

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

Вы почти у цели; вы увидите имя вновь созданной виртуальной машины на левой панели. Когда вы нажимаете на него, чтобы запустить систему, при первом запуске он запросит ISO-образ дистрибутива, который вы хотите установить в системе. Просто перейдите к образу .iso желаемого дистрибутива, и вы получите дистрибутив Linux, работающий внутри Mac OS X (рисунок 2).


Одним из преимуществ является то, что после того, как у вас есть виртуальная машина, вы можете просто переместить файл vdi и запустить тот же дистрибутив со всеми настройками и данными.Это удобно, если вы переходите с одного хоста (хост — это система, в которой вы устанавливаете программное обеспечение VirtualBox, а гость — это ОС, которая работает внутри VirtualBox) на другой.

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

В зависимости от вашего дистрибутива вы можете или не сможете получить полноэкранное разрешение. В таких случаях вам придется установить некоторые пакеты виртуальных боксов внутри гостевой ОС. Наиболее распространены пакеты: virtualbox-guest-adds-iso , virtualbox-guest-x11 , virtualbox-guest-dkms и virtualbox-guest-utils (рисунок 3).


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


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


Вы также можете изменить объем RAM, выделенной виртуальной машине, просто откройте System в настройках и измените RAM на вкладке Материнская плата; если вам нужно увеличить емкость ЦП виртуальной машины, вы можете легко сделать это на вкладке «Процессор». Что вы не можете легко изменить, так это место для хранения; это требует дополнительной работы, так что будьте внимательны с местом на жестком диске при создании виртуальной машины.

Как предоставить общий доступ к каталогам между хостом и гостем

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

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

Создайте бесплатную виртуальную машину Linux на своем компьютере для проектов в области науки о данных с помощью VirtualBox и Ubuntu | Эрик Клеппен

В наши дни облачные вычисления широко распространены и дешевы. Не нужно много искать в Интернете, чтобы найти бесплатные или доступные варианты хостинга для разработки приложений, баз данных или проектов в области науки о данных.Независимо от онлайн-доступности, существует множество причин, таких как безопасность, расходы и любопытство, для создания пользовательских сред на вашем собственном оборудовании. Используя бесплатное программное обеспечение VirtualBox от Oracle, настроить виртуальную машину (ВМ) на вашем собственном ПК очень просто, и вы сможете запускать несколько операционных систем одновременно!

https://www.virtualbox.org/

Виртуальная машина — это как компьютер внутри вашего компьютера. Вместо физической машины внутри машины через виртуализацию оборудования другая операционная система совместно использует ресурсы главного компьютера.У каждой виртуальной машины будет своя собственная операционная система (ОС), работающая отдельно от ОС хоста. Точно так же каждая виртуальная машина будет иметь свои собственные процессоры, оперативную память, диск и т. Д. Благодаря виртуализации это, по сути, две разные машины! В примерах в этой статье я объясню, как загрузить бесплатную ОС Linux, Ubuntu Server, на виртуальную машину, используя Windows в качестве операционной системы моей главной машины. Как виртуальная машина в облаке, можно даже настроить SSH, что упрощает удаленный доступ!

VirtualBox — это не только бесплатное, но и многофункциональное приложение, которое довольно легко настроить.У него большое и полезное сообщество, которое постоянно обновляет и расширяет функциональность. Кроме того, он поддерживает множество операционных систем хоста (Windows, Linux, Macintosh и Solaris) и доступен в соответствии с условиями версии GNU General Public License (GPL).

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

Также загрузите Oracle VM VirtualBox Extension Pack.

https://www.virtualbox.org/wiki/Downloads

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

Ubuntu — это бесплатная и простая в установке разновидность операционной системы Linux, которая подходит для настольных компьютеров и серверов.Многие технологии, используемые для Интернета, науки о данных и разработки программного обеспечения, разработаны для Linux и могут быть запущены из командной строки. Я использовал Ubuntu при создании и размещении веб-страниц, настройке баз данных SQL и кластеров Elasticsearch, а также при управлении контейнерами с помощью Docker.

Загрузите Ubuntu Server (18.04) на странице загрузок.

Обратите внимание, что загружается файл .iso. Образ будет использоваться при загрузке виртуальной машины, чтобы можно было установить ОС Ubuntu!

Обратите внимание на характеристики хост-машины перед настройкой виртуальных машин.Если вы предоставите им слишком много ОЗУ или ЦП, они могут резко повлиять на производительность хост-машины! Например, я настроил виртуальную машину для использования 14 из 16 гигабайт оперативной памяти, а затем запустил модели машинного обучения на больших наборах данных. Моя хост-машина работала так же, как и труба, пока модель преобразовывала данные! Всегда обращайте внимание на ресурсы, назначаемые виртуальной машине.

После установки VirtualBox и загрузки Ubuntu пора создать виртуальную машину и установить Ubuntu.При запуске VirtualBox отображается экран, похожий на этот:

Обратите внимание, что у меня уже созданы две виртуальные машины:

  • Edge , который использует Windows Server 2016 в качестве ОС
  • elastic , который использует Ubuntu Server 18.04 как его ОС

Oracle VM VirtualBox Manager — это графический интерфейс, с помощью которого можно создавать виртуальные машины и управлять ими.

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

Щелкните New , чтобы создать виртуальную машину Ubuntu.

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

Введите имя . Я назвал свой Medium .
Выберите Linux как Тип .
Выберите Ubuntu (64-бит) в качестве версии .

Установите размер памяти . Я выделяю 2 гигабайта памяти, но выделяю в зависимости от того, что доступно в вашей системе.

Выберите Создайте виртуальный жесткий диск сейчас в качестве параметра Hard disk , чтобы у виртуальной машины было выделенное пространство для хранения.

Нажмите Create после настройки параметров. Редактор Create Virtual Hard Disk отображается, если выбран этот параметр Hard disk :

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

Установить Размер файла . Размер по умолчанию — 10 гигабайт, но я рекомендую 20. Учтите, насколько больше операционная система, и обязательно выберите диск, на котором достаточно места! Например, винда может занимать 10 гигов и больше.

Выберите один из вариантов Хранилище на физическом жестком диске :

  • Динамически выделяемый файл увеличивается по мере необходимости и со временем приближается к максимальному размеру файла.
  • Файл фиксированного размера сразу резервирует общее пространство, выделенное под размер файла.Будет создан выбранный файл размером 10 ГБ, и будут использоваться другие значения по умолчанию.

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

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

Щелкните Create , и виртуальная машина начнет создание.

Создание виртуального жесткого диска

После создания виртуальная машина появится в VirtualBox Manager:

Средняя виртуальная машина

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

Щелкните Start , чтобы запустить новую виртуальную машину.

При первом запуске виртуальной машины вам будет предложено выбрать образ диска.Выберите ISO-файл Ubuntu.

Выберите загрузочный диск

Нажмите Start после выбора файла iso.

Можно изменить выбранный образ или повторно выбрать образ, если необходимо, выполнив Устройство> Оптические приводы> Выбрать образ диска .

Выберите образ диска

Оттуда выберите свой язык и следуйте инструкциям по установке Ubuntu. Он попросит установить имя пользователя и пароль. После этого он установит ОС!

Вход в Ubuntu

Теперь, когда на виртуальной машине установлена ​​операционная система, она готова к использованию в проектах! Установите желаемую технологию и приступайте к кодированию.В Интернете есть множество руководств по установке Docker, Git, Python, Elasticsearch, Mysql, FTP и многого другого в Linux. Используя программное обеспечение Oracle VirtualBox, легко создавать виртуальные машины и управлять ими, используя собственное оборудование и различные операционные системы. Поскольку Linux является бесплатным и поддерживает нужные мне технологические стеки, он идеально сочетается с VirtualBox.

— Эрик Клеппен

Ознакомьтесь с моими другими учебниками по программированию, если вы хотите узнать о SQL, Python или Data Science!

Как запустить виртуальную машину в Linux: 3 разных способа

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

Но если вы выберете второй вариант, какое программное обеспечение виртуальной машины Linux вам следует использовать?

Виртуальные машины и Linux с двойной загрузкой

Есть два способа запустить на компьютере несколько операционных систем:

Двойная загрузка — это хорошо, но у нее есть свои недостатки. Например, вы можете запустить два или более дистрибутива Linux (возможно, Linux Mint или Ubuntu), установленных на вашем компьютере.Однако это работает не для всех. Различные проблемы могут помешать работе, например, перезагрузка.

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

В более медленных системах вы можете подождать 5-10 минут, прежде чем сможете начать работать. Благодаря сканированию антивирусным программным обеспечением при загрузке вы скоро сильно замедлитесь.

Однако запуск вашей дополнительной ОС на виртуальной машине может решить эту проблему.

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

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

Узнать больше: что такое виртуальная машина и как она работает?

Как активировать виртуализацию на вашем компьютере

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

Чтобы проверить, может ли ваш компьютер с Linux обрабатывать виртуализацию, откройте терминал и введите:

  ЛСКПУ  

Найдите «Виртуализация» — будет указан тип, поддерживаемый процессором вашего компьютера.Вы должны увидеть ссылку на VT-x, VT-d или AMD-V.

Чтобы включить аппаратную виртуализацию, вам необходимо перезагрузить компьютер, чтобы получить доступ к BIOS / UEFI. Как это будет достигнуто, будет зависеть от вашего устройства. Обычно к нему можно получить доступ, нажав Del или F2 после перезагрузки компьютера.

Найдите в BIOS экран Advanced и найдите одно из следующего:

  • Виртуализация
  • VT-x (Intel — старые системы будут иметь VT-d)
  • AMD-V (системы AMD)

Для навигации по старым средам BIOS используются клавиши со стрелками; однако к меню в более новых UEFI можно получить доступ с помощью мыши.Когда вы включили виртуализацию, нажмите F10 для сохранения и выхода.

Ваш компьютер перезагрузится.

После активации виртуализации пришло время взглянуть на выбор приложений Linux VM.

1. VirtualBox

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

VirtualBox особенно хорош для работы с 32-битными и 64-битными дистрибутивами Linux, а также Windows. Можно даже запустить macOS на VirtualBox, возможно, чтобы протестировать его, прежде чем настраивать свой компьютер как Hackintosh.

Загрузить: VirtualBox (бесплатно)

2.Запустите виртуальную машину Linux в QEMU

Если вы хотите использовать операционную систему ARM в качестве виртуальной машины Linux, QEMU — лучший выбор. Этот инструмент на основе командной строки, подходящий для виртуальных машин под управлением Android, Raspbian или ОС RISC, отличной от Linux, быстро настраивается.

QEMU, сокращенно от «Quick Emulator», однако, немного сложен, полагаясь на командную строку, а не на интерфейс, управляемый мышью. Чтобы сэкономить время, некоторые гостевые операционные системы можно загрузить со встроенным QEMU.Посмотрите наш взгляд на запуск ОС Raspbian Pi в QEMU, чтобы получить представление об этом инструменте Linux VM.

Хотя не сокращенное название QEMU — «Быстрый эмулятор», на самом деле это гипервизор, инструмент для управления виртуализацией оборудования. Вы можете установить QEMU с помощью:

  sudo apt install qemu qemu-kvm libvirt-bin  

Как уже отмечалось, интерфейс командной строки в терминале используется для запуска QEMU. Это может оказаться сложной задачей для новых пользователей Linux, но, к счастью, есть решения.Эти форки QEMU добавляют графический пользовательский интерфейс (GUI), чтобы вы могли запускать виртуальную машину Linux без ввода команд:

Эти проекты находятся на разных стадиях разработки — для достижения наилучших результатов попробуйте QtEmu.

3. Игрок VMware Workstation

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

Загрузка: VMware Workstation Player

Благодаря поддержке всех основных операционных систем Linux и более 200 гостевых ОС VMware Workstation Player представляет собой интеллектуальное решение для виртуальных машин Linux.Обратите внимание, что, в отличие от QEMU, VMware Workstation Player не может запускать операционные системы ARM.

Какие дистрибутивы Linux лучше всего работают на виртуальной машине?

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

И наоборот, QEMU подходит для запуска дистрибутивов, ориентированных на ARM, таких как Raspberry Pi OS или Android.

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

Но что, если вы хотите запустить все три? К счастью, между ними существует значительная перекрестная совместимость. Вы можете импортировать файл VDI из одной установки VirtualBox в другую или преобразовать VMware VMDK в читаемый файл IMG для QEMU.

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

Итак, мы рассмотрели три приложения для виртуальных машин. Но что вы должны использовать?

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

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

7 практических причин для начала использования виртуальной машины

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

Читать далее

Об авторе Кристиан Коули (Опубликовано 1531 статья)

Заместитель редактора по безопасности, Linux, DIY, программированию и техническому объяснению, а также производитель действительно полезных подкастов с большим опытом поддержки настольных компьютеров и программного обеспечения.Автор журнала Linux Format, Кристиан — мастер Raspberry Pi, любитель Lego и фанат ретро-игр.

Более От Кристиана Коули
Подпишитесь на нашу рассылку новостей

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

Нажмите здесь, чтобы подписаться

8 причин, почему вы должны запускать Linux на виртуальной машине

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

1. Быстрый запуск

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

2. Изолированная среда

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

Если ваша виртуальная ОС повреждена или поражена вредоносным ПО, вы можете просто восстановить свои снимки или резервные копии (подробнее об этом позже) и продолжить, как будто этого не произошло. А поскольку затрагивается только виртуальная система, вы можете использовать свою обычную машину как обычно.

У вас также может быть определенная среда, необходимая для приложения. Разработчик может поставлять среду вместе с приложением. Такой подход с использованием легких контейнеров, таких как Docker, стал популярным способом развертывания программного обеспечения на серверах.

Связанный: Причины использования программного обеспечения для виртуализации Docker

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

3. Вы можете клонировать виртуальные машины

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

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

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

Имея возможность делать снимки, вы можете откатить любые изменения в вашей системе, которые не работают.

4. Вы можете попробовать разные дистрибутивы

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

Переделывать жесткий диск для каждой новой системы утомительно, но создавать новые виртуальные машины — тривиально. Вы можете избежать возни с CD-R или попыток найти запасные USB-накопители для загрузки живого дистрибутива.

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

Если вы используете стабильный дистрибутив, такой как Debian, вы можете попробовать новейшую систему, такую ​​как Arch Linux.Поскольку он изолирован от вашей стабильной системы, вы можете экспериментировать без риска для своей основной ОС.

5. Простое резервное копирование и восстановление

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

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

6. Вы можете использовать готовые образы

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

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

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

7. Простые для изучения концепции Linux / ИТ

Если вы новичок в Linux, лучший способ учиться — на виртуальной машине.Вы можете познакомиться с установкой, настройкой и использованием Linux, не разрушая существующую среду. Это также более практично, чем использование чего-то вроде подсистемы Windows для Linux.

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

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

Узнать больше: следует ли запускать Linux на виртуальной машине или WSL?

8. Различные виртуальные машины на одном компьютере

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

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

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

Виртуализация и Linux: выигрышное сочетание

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

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

5 советов, как зарядить ваши машины VirtualBox Linux

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

Читать далее

Об авторе Дэвид Делони (Опубликовано 59 статей)

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

Более От Дэвида Делони
Подпишитесь на нашу рассылку новостей

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

Нажмите здесь, чтобы подписаться

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

Установка виртуальной машины Linux в Windows 10 никогда не была такой простой.В более ранних версиях Windows у пользователей было только два варианта использования Linux.

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

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

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

Теперь все, что вам нужно сделать для запуска виртуальной машины Linux в Windows 10, — это использовать возможности Hyper-V и установить Ubuntu внутри диспетчера Hyper-V, чтобы запускать его в любое время несколькими щелчками мыши.

Мы также сделали видеоверсию этого руководства на нашем канале YouTube, если вы предпочитаете использовать формат видео:

Убедитесь, что ваш компьютер поддерживает виртуальную машину Linux

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

С точки зрения операционной системы, у вас должна быть версия Windows 10. Pro, Enterprise или Education.

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

Вы можете сделать это, открыв меню «Пуск» или нажав клавишу Windows на клавиатуре, затем набрав « cmd » и нажав Enter.

Введите « systeminfo » в командную строку и нажмите Enter, чтобы выполнить команду.Должна появиться куча информации, но вам нужно заботиться только о последних четырех строках.

Если все они скажут Да , готово!

Включить Hyper-V в Windows 10

Hyper-V — это ключ к установке виртуальной машины Linux или Ubuntu в Windows 10. Это встроенная альтернатива программному обеспечению виртуальных машин, например VirtualBox.

Hyper-V использует новую функцию Windows 10 под названием Virtual Desktop. Если вы хотите узнать больше о том, как использовать виртуальный рабочий стол для переключения между несколькими рабочими столами в вашем рабочем пространстве, ознакомьтесь с нашей статьей об этом.

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

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

Сначала вам нужно открыть меню «Пуск» и ввести « Включить или выключить функции Windows ».

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

Найдите папку с именем « Hyper-V » и щелкните значок «плюс» рядом с ней, чтобы развернуть ее подпапки.

  • Отметьте папку Hyper-V и все ее подпапки

Отметьте все поля под папкой Hyper-V и нажмите OK.

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

Запуск Hyper-V Quick Create

Теперь, когда вы включили Hyper-V и перезапустили компьютер, вы готовы запустить виртуальную машину Ubuntu в Windows 10.

Снова откройте меню «Пуск», нажав кнопку нажмите клавишу Windows на клавиатуре и введите «Hyper-V» в строку поиска.

Вы должны увидеть опцию под названием Hyper-V Quick Create , запустите ее.

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

Не видите ярлык быстрого создания Hyper-V?

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

Сначала откройте меню «Пуск» и найдите папку с именем Windows Administrative Tools . Найдите там Hyper-V Quick Create.

Если вы не можете найти его и в указанной выше папке, это означает, что инструменты просто не установлены.Так было и с нами.

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

Загрузите один из установщиков по указанной выше ссылке и запустите его. После этого вам нужно будет перезагрузить компьютер.

Как только вы это сделаете, вы сможете найти ярлык «Быстрое создание» в папке «Инструменты администрирования Windows», показанной выше.

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

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

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

Хотя одним из вариантов является ОС Windows 10, это не бесплатная лицензия для Windows, а пробная копия, срок действия которой истекает через несколько дней.

Выберите Ubuntu Linux из списка и щелкните Create Virtual Machine .Windows автоматически загрузит и установит операционную систему.

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

Это все, что вам нужно для быстрого и простого запуска Ubuntu Linux в Windows 10.

Как быстрее запустить виртуальную машину Ubuntu Linux

Если вы хотите запустить машину быстрее, вы можете сделать это с Hyper-V Менеджер .

Вы можете открыть его, введя его в строку поиска в меню «Пуск» или найдите его в папке «Инструменты администрирования Windows».

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

Чтобы запустить виртуальную машину, выберите ее из списка и нажмите « Connect… » в правой части окна.

Теперь ваша новая виртуальная машина Ubuntu Linux должна запускаться быстро и легко.

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

Если вы ищете больше способов воспользоваться преимуществами новых функций Windows 10, ознакомьтесь с нашей статьей об управлении окнами в Windows 10.

Виртуальные машины

Виртуальные машины Виртуальные машины

Мы предоставляем версию Ubuntu Server для командной строки. 4.4 ядра Linux. Стандартные инструменты разработки включены с этим программным обеспечением, включая:

— gcc
— make
— java 8
— python
— ssh

Это будет работать с использованием свободно доступного программного обеспечения VirtualBox.

Пользователи macOS

Возникли проблемы с запуском Virtualbox с новым Apple M1 процессор, поэтому любой, кто использует новый Mac с этим процессором, может больше не сможет запускать Virtualbox.

MacOS 10.15 и 10.16 — при запуске возникли некоторые проблемы виртуальные машины с этими версиями macOS. По результатам нашего тестирования мы смогли запустить VirtualBox на macOS 10.15 с VirtualBox 6.1.16

Виртуальная машина включает исходный код 10-го выпуска Основные понятия операционной системы

[Получение VirtualBox] [Установка виртуальной машины] [Запуск Linux] [Обмен файлами между хостом и ВМ] [Выход из Linux]



Получение Virtual Box

Посетите www.virtualbox.org и щелкните вкладку загрузки.

Загрузите пакеты платформы Virtualbox для соответствующего систему и установите программное обеспечение.

Установка в качестве устройства VirtualBox

Щелкните здесь, чтобы загрузить файл OSC10e.ova

Дважды щелкните загруженный файл. Это откроет следующее окно



Нажмите кнопку «Импорт».

Бег Linux

Выделите виртуальную машину, которую хотите запустить (OSC10e), и нажмите Кнопка Пуск:


Начнется процесс загрузки Linux.

Имя пользователя по умолчанию — osc , а также пароль — osc

. Пароль для пользователя root — osc

. Домашний каталог содержит исходный код для операционной системы. Основные понятия в каталоге final-src-osc10e

Файл README включает другие инструкции также, особенно для поиска местоположения набора инструментов bcc.


Движущийся Файлы между хостом и виртуальной машиной Вы можете использовать команду wget с виртуальной машины для загрузки файлов из удаленных систем.Для Например, чтобы загрузить исходный код Концепции операционной системы, введите
wget http://cs.westminstercollege.edu/~greg/osc10e/final-src-osc10e.zip

Для перемещения файлов между операционной системой хоста и вашим виртуальным машина, вам нужно будет настроить переадресацию портов.

Для доступа к гостевой виртуальной машине:

macOS (OS X)

Используя терминал, введите команду
sftp -P 2222 [email protected]

Это предоставит вам ftp-доступ для обмена файлами между ваш хост и виртуальная машина-гость.

Использование Windows
Мы рекомендуем использовать бесплатное программное обеспечение winscp.



Выход Linux

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



Рекомендуем выбрать вариант «Мощность off the machine ».

Использование виртуальной машины для запуска Linux в Windows

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

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

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

Эта статья посвящена запуску Linux в Windows без использования метода двойной загрузки. Есть разные способы сделать это, один из самых популярных — использование виртуальной машины.

Виртуальные машины

Виртуализация — довольно старая технология. Это было начато примерно в 1980 году компанией IBM. Итак, в настоящее время эта технология довольно стабильна. Мы можем создавать виртуальные машины Linux в Windows с помощью таких программ, как Virtual Box, VMware Player и VMware Workstation.

Рисунок 1: Домашняя страница виртуальной машины Рисунок 2: Создание виртуальной машины Рисунок 3: Назначение RAM

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

Чтобы установить Linux в Windows, нам нужны только две вещи — программное обеспечение для создания виртуальной машины, которое представляет собой Virtual Box (бесплатное программное обеспечение) и ISO-файл операционной системы.

Процесс установки довольно прост, как установка любого программного обеспечения в Windows. Шаги по установке Ubuntu (любимый вариант Linux) внутри Windows приведены ниже.

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

Вам необходимо включить систему и перейти к настройке BIOS, нажав F2, Del или клавишу Enter, в зависимости от модели вашего компьютера.

После этого в CPU Configuration -> System Configuration -> Advanced или Security Tab нам нужно найти Virtualization Technology или Intel Virtualization Technology. Если опция отключена, то ее необходимо включить. Если он уже включен, пропустите этот шаг.

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

  • Аппаратное ускорение VT-x / AMD-V недоступно в вашей системе
  • Этот хост поддерживает Intel VT-x, но Intel VT-x отключен
  • Процессор на этом компьютере несовместим с Hyper-V

Если вы не установили Virtual Box, то можете перейти по ссылкам https: // www.virtualbox.org/wiki/Downloads и http://download.virtualbox.org/virtualbox/5.1.28/VirtualBox-5.1.28-117968-Win.exe , загрузите и установите его. Шаги очень простые; поэтому я не упоминаю их здесь.

Рисунок 4: Выбор виртуального жесткого диска Рисунок 5: Выбор типа виртуального жесткого диска Рисунок 6: Дисковое пространство

Откройте приложение Virtual Box после его установки. Это будет выглядеть так, как показано на снимке экрана 1.

Нажмите кнопку New и выберите категорию ОС перед тем, как дать соответствующее имя виртуальной машине.

Назначьте RAM в соответствии с вашими требованиями. Ubuntu может работать на 512 МБ, что является минимальным требованием для бесперебойной работы Linux в Windows. Поскольку в моем ноутбуке 8 ГБ ОЗУ, я выбрал 2048 МБ (2 ГБ).

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

Здесь нам нужно выбрать тип виртуального жесткого диска. Поскольку мы используем Virtual Box, мы будем использовать VDI, который представляет собой образ диска Virtual Box.

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

Выделите дисковое пространство в соответствии с вашими требованиями.

Когда это будет сделано, перейдите к созданной вами виртуальной машине, щелкните ее правой кнопкой мыши и перейдите к настройкам этой машины. Теперь мы должны прикрепить файл ISO, чтобы при запуске виртуальной машины она знала расположение файла ISO Ubuntu. Как показано на снимке (рисунок 7), нажмите кнопку ДИСК и просмотрите .Файл ISO ОС Ubuntu. Файл ISO теперь прикреплен.

Рисунок 7: Выбор файла ISO Рисунок 8: Установка началась Рисунок 9: Установите Ubuntu как любую обычную ОС

Затем перейдите к виртуальной машине, щелкните ее правой кнопкой мыши и запустите.

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

Если вы хотите закрыть окно виртуальной машины, вы можете сделать одно из трех.

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

2. Отправьте сигнал «Завершение работы»: Это похоже на нажатие кнопки питания. Это позволит нормально завершить работу виртуальной машины.

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

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

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

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *