- Программы для создания виртуальных машин для ОС Canonical Ubuntu⚓︎
- VirtualBox⚓︎
- VMWare⚓︎
- Qemu⚓︎
- Gnome Boxes⚓︎
- KVM⚓︎
- Как запустить виртуальную машину в Linux: разные способы
- Сравнение виртуальной машины Linux и двойной загрузки
- Что такое виртуальная машина?
- Как активировать виртуализацию на ПК
- Приложения для виртуальных машин Linux
- 1. VirtualBox
- 2. Запустите виртуальную машину Linux с QEMU.
- 3. Проигрыватель рабочих станций VMware
- Какие дистрибутивы Linux лучше всего работают на виртуальной машине?
- Какое приложение для Linux по умолчанию вам следует использовать?
- Виртуальные машины и эмуляторы
- Virtual Machine Manager
- Gnome Boxes
- QEMU
- Wine
- VirtualBox
Программы для создания виртуальных машин для ОС Canonical Ubuntu⚓︎
При использовании двойной загрузки на медленных системах перезагрузка из одной системы в другую может занимать до нескольких минут, а это очень неудобно. Виртуализация — это отличное решение, потому что при достаточном количестве оперативной памяти и мощности процессора вы сможете запустить несколько систем одновременно и даже полноценно с ними работать
VirtualBox⚓︎
VirtualBox — это универсальное программное обеспечение для виртуализации в Linux, которое поддерживает и другие операционные системы, в том числе Windows и MacOS. Вы можете установить сюда практически любую систему, кроме, конечно, систем, предназначенных для устройств на чипе ARM. Все установленные виртуальные машины хранятся в файлах, которые содержат образы дисков
Можно сказать, что это лучшая виртуальная машина для Linux, она предлагает все необходимые возможности, и в то же время достаточно проста в использовании
VMWare⚓︎
В отличие от VirtualBox , которая распространяется с открытым исходным кодом, это коммерческий продукт, полная версия которого стоит денег. Но для домашнего использования есть упрощенная версия, которую можно использовать полностью бесплатно.
Примечательной особенностью VMWare есть то, что для некоторых систем разработаны и уже готовы сценарии автоматической установки, которые позволяют установить систему в автоматическом режиме и не указывать слишком много параметров. Это может быть очень удобным в некоторых ситуациях
Qemu⚓︎
Если вы хотите запустить не привычную операционную систему x86 , а систему для устройств ARM , например, Android , Raspbian или RISC OS , то тут вам не помогут две предыдущие виртуальные машины Linux . С такой задачей может справиться только Qemu
Несмотря на свое название, это очень мощный инструмент для работы с виртуализацией в Linux
Gnome Boxes⚓︎
Если вам не нравится управлять вашими виртуальными машинами с помощью командной строки, можно воспользоваться графическим интерфейсом для Qemu под названием Gnome Boxes . Эта утилита позволяет в несколько кликов создать новую виртуальную машину. При чём вам не нужно иметь установочный образ, программа может сама загрузить его из сети
KVM⚓︎
KVM или полностью Kernel-based Virtual Machine (виртуальная машина на основе ядра) — это реализация платформы виртуализации на уровне ядра, которая предоставляет дополнительные возможности для Qemu и очень высокую скорость работы благодаря работе непосредственно в ядре
Как запустить виртуальную машину в Linux: разные способы
Вам нужно запустить другую операционную систему на вашем компьютере Linux, например Windows или Chrome OS. Режим двойной загрузки — вариант, но вы можете использовать решение виртуальная машина.
Но если вы выберете второй вариант, какое приложение виртуальной машины Linux вам следует использовать?
Сравнение виртуальной машины Linux и двойной загрузки
Есть два способа запустить на компьютере несколько операционных систем:
Двойная загрузка Хорошо, но у него много недостатков. Например, вы можете запустить два или более дистрибутива Linux (возможно, Linux Mint или Ubuntu), которые фактически установлены на вашем компьютере. Однако не всем это подходит. Различные проблемы могут помешать работе, например частые перезапуски.
Это может быть время, необходимое для перезагрузки, выбрав другую операционную систему на экране загрузчика. GRUB , затем загрузка, проблема. Это особенно верно для систем, в которых Linux установлен вместе с Windows.
В более медленных операционных системах вы можете подождать 5–10 минут перед запуском рабочего процесса. При сканировании антивирусными приложениями при запуске все будет невыносимо медленным.
Однако запуск дополнительной операционной системы на виртуальной машине может решить эту проблему.
Что такое виртуальная машина?
Проще говоря, виртуальные машины, известные как виртуальные машины, представляют собой приложения, которые создают программную среду, имитирующую компьютеры. Затем в этой среде можно установить операционную систему. который называетсягостевая ОСв то время как операционная система, установленная на вашем компьютере,операционная система хоста«. Кроме того, его можно улучшить Виртуализация С помощью нестандартного системного оборудования!
Как активировать виртуализацию на ПК
Хотя выбранная вами гостевая операционная система может работать без эмуляции реального аппаратного обеспечения компьютера, если такая возможность доступна, ее стоит использовать. Хотя бы потому, что это уменьшит утечку системных ресурсов вашего компьютера.
Чтобы проверить, может ли ваш компьютер Linux обрабатывать виртуализацию, откройте Терминал и введите следующую команду:
Найдите «Виртуализация» — будет указан тип, поддерживаемый процессором вашего компьютера. Вы должны увидеть индикацию VT-x, VT-d или AMD-V.
включить Аппаратное моделирование , вам нужно будет перезагрузить компьютер, чтобы получить доступ к меню BIOS / UEFI. Как этого добиться, зависит от модели вашего устройства, и обычно к нему можно получить доступ, нажав кнопку. Del или же F2 на клавиатуре после перезагрузки компьютера.
Искать экран Передовые В BIOS ищите один из следующих вариантов:
Навигация по старым средам BIOS осуществляется с помощью клавиш со стрелками; Однако к меню на новых интерфейсах UEFI можно получить доступ с помощью мыши. Когда вы включаете виртуализацию, нажмите F10 для сохранения и выхода.
Ваш компьютер перезагрузится.
Приложения для виртуальных машин Linux
Когда виртуализация включена, пора взглянуть на выбор приложений Linux VM.
1. VirtualBox
Предлагая универсальную виртуализацию, VirtualBox может создать виртуальную машину практически с любой операционной системой (кроме устройств ARM). Он также предоставляет программное и аппаратное обеспечение виртуального помощника и хранит виртуальные машины в виде образов дисков. Это упрощает их резервное копирование или перенос на компьютеры или другие приложения виртуальных машин.
VirtualBox особенно хорош для работы с 32-битными и 64-битными дистрибутивами Linux, а также Windows. Также можно запустить macOS на VirtualBox -Возможно, чтобы протестировать его перед настройкой вашего компьютера как Hackintosh.
2. Запустите виртуальную машину Linux с QEMU.
Если вы хотите использовать операционную систему ARM в качестве компьютера Linux по умолчанию, QEMU — лучший вариант. Подходит для виртуальных машин с ОС Android, Raspbian или не-Linux RISC, этот параметр на основе командной строки быстро настраивается.
Сокращенно от «Quick Emulator», работать с QEMU немного сложно, поскольку он полагается на командную строку, а не на интерфейс, управляемый мышью. Чтобы сэкономить время, некоторые гостевые операционные системы можно загрузить со встроенным QEMU. Взгляните на Запуск Raspbian Pi OS в QEMU для введения в реализацию виртуальной машины Linux.
Хотя безакронимированное название QEMU — «Быстрый эмулятор», на самом деле это гипервизор, приложение для управления виртуальными машинами. Вы можете установить QEMU, используя:
sudo apt install qemu qemu-kvm libvirt-bin
Как уже отмечалось, для запуска QEMU используется интерфейс командной строки Терминала. Это может быть проблемой для новых пользователей Linux, но, к счастью, есть решения. Некоторые из этих конкурентов QEMU добавляют графический интерфейс пользователя (GUI), чтобы вы могли запускать виртуальную машину Linux без необходимости вводить команды:
Эти проекты находятся на разных стадиях разработки — для достижения наилучших результатов попробуйте QtEmu.
3. Проигрыватель рабочих станций VMware
VMware — ведущее в отрасли приложение для виртуализации настольных компьютеров и серверов, которым пользуются тысячи корпоративных клиентов. К счастью, есть бесплатная версия для более узконаправленных вариантов использования.
Благодаря поддержке всех основных операционных систем 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 VM вы ни использовали, вы можете быть уверены, что содержимое виртуальной машины Linux может быть перенесено на другие виртуальные машины.
Какое приложение для Linux по умолчанию вам следует использовать?
Итак, мы рассмотрели три приложения для виртуальных машин. Но что использовать?
Это тяжело. Если вам нужна простая и понятная виртуализация с открытым исходным кодом, выберите VirtualBox. Если открытый исходный код не вызывает беспокойства, VMware может предложить большую стабильность, особенно на новых компьютерах.
А пока, если вы хотите запустить операционную систему ARM на своей виртуальной машине Linux, выберите QEMU. Используйте графический интерфейс, если вам не нравится тратить много времени на Терминал. узнай меня Лучшие легкие дистрибутивы Linux для новой жизни вашему старому ПК.
Виртуальные машины и эмуляторы
В данном разделе размещаются программы, которые являются виртуальными машинами и эмуляторами, а также другие программы, предназначенные для запуска приложений, которые созданы для работы в системах отличных от Linux.
Virtual Machine Manager
Virtual Machine Manager (virt-manager) — графическая оболочка для управления виртуальными машинами (фронтенд для libvirt). Обычно используется в качестве графического интерфейса для QEMU+KVM.
Gnome Boxes
Gnome Boxes — простое приложение GNOME для создания и управления виртуальными машинами, а также доступа к удаленным системам. Использует технологии виртуализации QEMU, KVM, libvirt.
QEMU
QEMU — виртуальная машина (эмулятор). Программа для запуска гостевых операционных систем внутри хост-системы. Поддерживает аппаратную виртуализацию.
Wine
VirtualBox
VirtualBox — программа для создания виртуальных машин. Позволяет запускать операционные системы Windows, Linux, MacOS и другие внутри вашей операционной системы.