Быстрое создание и запуск оптимизированных виртуальных машин Linux, macOS и Windows с помощью Quickemu (с автоматической загрузкой ISO)

Quickemu – это обертка командной строки для QEMU, которую можно использовать для быстрого создания и запуска высоко оптимизированных виртуальных машин Linux, macOS, *BSD и Windows.

В настоящее время он предназначен только для использования на Linux-хостах (он также работает на WSL), но в будущем он может поддерживать и macOS-хосты.

Вместо того, чтобы ожидать исчерпывающий список опций конфигурации, Quickemu пытается автоматически “делать правильные вещи” и создает конфигурацию виртуальной машины автоматически за вас. Помимо этого, инструмент также автоматически загружает образ Linux, macOS или Windows, так что вам остается только запустить и установить ОС на виртуальную машину.

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

Более того, если использование командной строки – не ваш конек, для Quickemu также существует графический интерфейс стороннего производителя, написанный на Flutter, под названием Quickgui:

screenshot 20220114 172203
quickgui

Первый стабильный релиз Quickemu (1.0.0) состоялся в сентябре 2021 года, но уже сейчас он довольно популярен: на GitHub у него более 3,7 тысяч звезд. Изначально он был создан как быстрый способ тестирования дистрибутивов Linux, “где конфигурации виртуальных машин могут храниться где угодно, например, на внешнем USB-накопителе или в домашнем каталоге, и для запуска виртуальных машин не требуются повышенные права”, но с тех пор он развился, и теперь также поддерживает macOS и Windows.

На момент написания этой статьи Quickemu поддерживает следующие гостевые ОС:

  • macOS Monterey, Big Sur, Catalina, Mojave и High Sierra.
  • Microsoft Windows 8.1, 10 и 11, включая TPM 2.0
  • Linux:
    Ubuntu и все официальные версии Ubuntu (Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio и Xubuntu)
  • Linux Mint Cinnamon, MATE и Xfce
  • Elementary OS
  • Pop!_OS
  • Zorin OS
  • KDE Neon
  • Kali Linux
  • Debian bullseye со всеми официальными и несвободными вариантами DE
  • Fedora
  • openSUSE Leap, Tumbleweed и MicroOS
  • Arch Linux
  • Garuda
  • NixOS
  • Alma Linux
  • Oracle Linux
  • Rocky Linux
  • Regolith Linux (1.6 и последняя предварительная версия 2.0.0)
  • FreeBSD и OpenBSD

Для Microsoft Windows и macOS обязательно прочитайте примечания на странице проекта Quickemu, потому что там перечислены некоторые специальные инструкции и особенности. Например, там вы найдете точные инструкции по установке macOS, в macOS Big Sur и Monterey вообще нет звука, в Windows сетевые интерфейсы отключены во время установки, чтобы позволить создание локальных учетных записей, и т.д.

Я также хотел бы добавить свою заметку: во время установки macOS Monterey программа установки застряла, поэтому я перезагрузил виртуальную машину, и установка продолжилась (и в конечном итоге завершилась успешно).

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

Прочтите:  Как сделать Ubuntu 22.04 похожей на MacOS(MacBuntu 22.04)

Помимо того, что Quickemu позволяет легко установить все эти операционные системы в виртуальной машине (включая автоматическую загрузку ISO-образов), он обладает следующими возможностями:

  • Полная поддержка SPICE, включая совместное использование буфера обмена между хостом и гостем.
  • Общий доступ к файлам VirtIO-webdavd для гостей Linux и Windows
  • Общий доступ к файлам VirtIO-9p для гостей Linux и macOS
  • Поддержка гостевого агента QEMU; обеспечивает доступ к агенту системного уровня через стандартные команды QMP
  • Общий доступ к файлам Samba для гостей Linux, macOS и Windows (если на хосте установлен smbd)
  • Ускорение VirGL
  • Пропуск USB-устройств
  • Пропуск смарт-карт
  • Автоматическое перенаправление портов SSH для гостей
  • Перенаправление сетевых портов
  • Полнодуплексное аудио
  • EFI (с SecureBoot или без него) и загрузка с Legacy BIOS
  • Доступны графические пользовательские интерфейсы

Скачать Quickemu

Quickemu доступен в PPA для пользователей Ubuntu / Pop!_OS / Linux Mint, и на AUR для Arch Linux / Manjaro: stable или git. Для других дистрибутивов Linux вам нужно будет установить требования вручную, а затем запустить его из исходного кода. После установки ознакомьтесь с его введением и всеми доступными опциями.

Для Ubuntu-подобных

sudo apt-add-repository ppa:flexiondotorg/quickemu
sudo apt update && sudo apt install quickemu

Сторонний графический интерфейс Quickemu, Quickgui, также доступен в PPA для Ubuntu / Pop!_OS / Linux Mint и в AUR для Arch Linux / Manjaro: quickgui или quickgui-bin. Вы также можете загрузить двоичные файлы Quickgui Linux со страницы релизов проекта. Также ознакомьтесь с инструкцией по использованию Quickgui.

sudo add-apt-repository ppa:yannick-mauray/quickgui
sudo apt update && sudo apt install quickgui

Для его использования процессор вашего компьютера должен поддерживать аппаратную виртуализацию; смотрите контрольный список KVM, чтобы узнать, поддерживает ли его ваш процессор (вы также можете запустить sudo kvm-ok, который выдаст “KVM acceleration can be used”, если все в порядке).

После установки, запустите quickgui, и выберите “Создать новую машину”

Выберите операционную систему которую хотите установить

screenshot 20220114 172222
quickgui

И дождитесь окончания загрузки

После этого закройте, и снова откройте программу, и на главном экране выберите “Управление существующими машинами”

screenshot 20220114 172359
screenshot 20220114 172359

Запустите выбранную машину

А вы пробовали QuickQemu? Поделитесь своими мыслями в комментариях ниже.

Оцените?
+1
4
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
Поделитесь с друзьями
Admin
Admin

Люблю Linux

Статей: 474
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии