Qemu manager для windows

Download QEMU

Linux

QEMU is packaged by most Linux distributions:

Arch: pacman -S qemu

Debian/Ubuntu: apt-get install qemu

Fedora: dnf install @virtualization

Gentoo: emerge —ask app-emulation/qemu

RHEL/CentOS: yum install qemu-kvm

SUSE: zypper install qemu

macOS

QEMU can be installed from Homebrew:

QEMU can be installed from MacPorts:

QEMU requires Mac OS X 10.5 or later, but it is recommended to use Mac OS X 10.7 or later.

Windows

Stefan Weil provides binaries and installers for both 32-bit and 64-bit Windows.

Source code

Grab the source code for the latest releases and compile it yourself! Detailed compilation instructions can be found in the wiki for Linux, Win32 and macOS.

  • 6.0.0-rc3 Apr 14th 2021
    signature — changes
  • 5.2.0 Dec 8th 2020
    signature — changes
  • 5.1.0 Aug 11th 2020
    signature — changes
  • 5.0.1 Sep 15th 2020
    signature — changes

or stay on the bleeding edge with the git repository!

Build instructions

To download and build QEMU 6.0.0-rc3:

To download and build QEMU from git:

The latest development happens on the master branch. The stable trees are located in branches named stable-X.YY branch, where X.YY is the release version.

Version numbering

Since version 3.0.0, QEMU uses a time based version numbering scheme:

major incremented by 1 for the first release of the year minor reset to 0 with every major increment, otherwise incremented by 1 for each release from git master micro always 0 for releases from git master, incremented by 1 for each stable branch release

The implication of this is that changes in major version number do not have any bearing on the scope of changes included in the release. Non-backward compatible changes may be made in any master branch release, provided they have followed the deprecation policy which calls for warnings to be emitted for a minimum of two releases prior to the change.

QEMU/KVM и установка Windows

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

В этой статье я расскажу, как можно с минимальными издержками установить гостевую ОС Windows на гипервизоре QEMU с помощью графического интерфейса virt-manager . Мы нанесем на карту все подводные камни и рифы, а жучков аккуратно посадим в банку.

Подготовка

Самый первый шаг — настройка параметров ядра. Обязательна поддержка KVM и vhost-net , желательна поддержка туннельных интерфейсов [1] и сетевого моста [2] . Полный список на Gentoo вики-странице QEMU.

Читайте также:  Устройство или ресурс dns сервер не отвечает windows 10 как исправить

Подготовьте дисковое пространство. Я выделил 70 GiB, и Windows 8.1 за пару месяцев использовала почти 50 GiB так, что для обновления до 10-й версии места на диске не хватило.

Далее, нам понадобится набор редхатовских драйверов virtio-win . Если у вас установлен RedHat, достаточно запустить

и образ iso будет записан в каталог /usr/share/virtio-win/ . Также можно его скачать с репозитариев Fedora.
Убедитесь, что поддержка аппаратной виртуализация включена в BIOS/UEFI. Без этого KVM не будет активирован, а virt-manager выдаст вот такую ошибку.

В качестве проверки можно прочитать файл устройства.

Если файл не обнаружен, а опции ядра выставлены верно, значит дело в настройках BIOS/UEFI .
Устанавливаем нужные пакеты.

Для RedHat 7 достаточно установить только virt-manager , так как QEMU устанавливается по умолчанию.

Дебианщикам надо установить пакет qemu .

Можно теперь переходить к установке.

Запуск и инсталляция

Запускаем virt-manager и создаем новую виртуальную машину из локального хранилища.

Указываем путь к установочному iso образу Windows.

Далее, на 3-м и 4-м шаге будет выбор количества CPU, объем RAM и размер дискового пространства, после чего на 5-м шаге следует выбрать дополнительные конфигурации перед настройкой.

Окно дополнительных настроек нужно для того, чтобы выполнить финт ушами. Его смысл в том, чтобы добавить виртуальный флопарь с драйверами из набора virtio-win . Это даст возможность изменить тип жесткого диска: удалить диск с шиной IDE и добавить его же, но с шиной VirtIO. Подробно, в доках RedHat.

Прописываем драйвер /usr/share/virtio-win/virtio-win.vfd и добавляем виртуальный флоппи-диск. Затем переходим на вкладку [Шина] Диск № и проделываем финт с заменой шины диска: удаляем с IDE и добавляем с VirtIO.

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

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

Ну вот теперь можно начать установку.

Ну хорошо, начали мы установку. А что, если установщик Windows попросит сменить диск? Мне из-за этого пришлось пару раз прервать и начать всю карусель заново, но с вами такого уже не случится.

Драйвера и доводка

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

Нужно скормить им драйвера из набора virtio-win , что подключены через IDE CD-ROM в предыдущем разделе.

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

Вот весь список, а это соседняя страница RedHat доков, где установка драйверов показана подробнее.

  • Balloon, the balloon driver, affects the PCI standard RAM Controller in the System devices group.
  • vioserial, the serial driver, affects the PCI Simple Communication Controller in the System devices group.
  • NetKVM, the network driver, affects the Network adapters group. This driver is only available if a virtio NIC is configured. Configurable parameters for this driver are documented in Appendix E, NetKVM Driver Parameters.
  • viostor, the block driver, affects the Disk drives group. This driver is only available if a virtio disk is configured.
Читайте также:  Линукс не меняется язык

Оборудование

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

У меня выбран дисплей Сервер Spice и звуковое устройство ich6 . Нет, конечно, если у вас уйма времени и желание во всем разобраться до самых тонкостей — дерзайте и пробуйте альтернативные подходы, но у меня звук взлетел, вернее завибрировал, только с такими настройками. Во второй части, посвященной прогулке по граблям и отлову багов, я расскажу об этом подробнее. В закладке видео я выставил QXL , ибо с этой опцией, благодаря волшебному драйверу, мне удалось добиться нормального разрешения экрана.

Подключаться к ВМ можно разнообразно.

  1. Через графический интерфейс virt-manager
  2. Выбрать дисплей VNC-сервер и подключаться через vnc-клиента
  3. Установить Spice-клиента и подключаться через него
  4. К Windows можно подключиться через rdp, если включен терминальный сервер

У меня вариант 3, для Gentoo это программа spice-gtk

Сеть для ВМ можно настроить по-разному, на Хабре умельцы уже об этом писали. Я перепробовал несколько способов, и в конце простота опять взяла вверх. Сама ВМ запускается из под рута [3] , но графический интерфейс spice-gtk — из под обычного непривилегированного пользователя. Это позволяет решить дилемму: для сетевых опций нужны права рута, а для звукового демона pulseaudio, рут запрещен. Я пробовал навешать все права на обычного пользователя, но ничего не получалось, то pulse не пульсирует, то сеть не создается, там много а тут мало. В итоге решил так и доволен. Буду рад, если в комментариях будет найден лучший способ.

Такой простой выбор сетевых опций дает результат превосходящий ожидания. Создаются 3 дополнительных сетевых интерфейса: virbr0, virbr0-nic, vnet0.

В iptables создается свод правил, вот основные:

Повторяю, все это libvirtd создает сам, ничего для этого делать не надо. В результате имеем нормальный роутинг между хостом и ВМ, можно обмениваться файлами по ssh / scp . Можно пойти дальше и создать шару на Windows, а на Linux хосте настроить samba, но мне это показалось избыточным.

В завершение

Трудно рассказать в одной статье обо всех аспектах Windows + QEMU/KVM, поэтому завершим в следующей. А там будет самый смак, командный интерфейс, разрешение экрана максимум 1024×768, Сцилла pulseaudio и Харибда сети, команда virsh и настройка ВМ из конфиг файла, фейл с tpm , двоичный синтаксис устройств и прочие тихие радости.

  1. ↑TUN/TAP interfaces
  2. ↑Ethernet bridging
  3. ↑От английского root

Qemu manager для windows

QEMU — удобная программа для создания виртуальных машин и запуска различных операционных машин в них.

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

Читайте также:  Windows буфер обмена утилита

Отличительная особенность QEMU — отсутствие графической оболочки, здесь предусмотрена работа исключительно из командной строки. В то же время имеются функции, недоступные аналогам. Есть функция эмуляции с запуском полной операционной системы. Эмуляция пользовательского режима дает возможность запускать софт, который не поддерживается текущей архитектурой. Например, с помощью QEMU можно запускать ПО, созданное для ARM на архитектуре х86.

Программа полностью поддерживает процессоры Intel и AMD64. Частично поддерживаются PowerPC, ARM, SPARC и некоторые другие. В процессе эмуляции поддерживаются все сетевые подключения, USB, звук. Также предусмотрена полная поддержка клавиатуры, мыши и других контроллеров.

Преимущества и недостатки

  • Возможность эмулировать все распространенные ОС
  • Большое количество тонких настроек
  • Корректная работа с внешними накопителями
  • Функция эмуляции дисковода
  • Сложна в освоении по сравнению с аналогами
  • Нет поддержки русского языка

Функции и особенности

Скриншоты

Скриншоты интерфейса и рабочих окон QEMU.

Скачать бесплатно

Скачайте последнюю версию QEMU (5.2.0) по прямой ссылке с нашего сайта. Программа совместима с операционными системами Windows 10, 8, 7 разрядностью 32/64-bit. Данный программный продукт распространяется бесплатно, а его интерфейс доступен на английском языке. Также вы можете скачать программу по ссылке с официального сайта.

  • 5.2.0
  • 186.3 Мб
  • 93

Безопасная загрузка файла с нашего сервера!

Отзывы

Отзывов о QEMU пока нет. Добавите первый?

Qemu manager для windows

Описание

Общее описание

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

Среда взаимодействует с нужной операционной системой, только необходимо указать количество системных ресурсов. ПО эмулирует как 32-битные, так и 64-разрядные системы процессоров ARM, PowerPC, SPARC, MIPS.

Если подобрать соответствующий дистрибутив, то на QEMU можно поставить что угодно. Это может быть десктопная ОС Линукса или мобильная ось Андроида.

Весь процесс не требует настройки BIOS. А ПО не нуждается в инсталляции дополнительных расширений и драйверов.
Программный интерфейс выполнен в виде командной строки. Поэтому пользователь должен уметь работать с командами консоли.
Свое назначение QEMU находит среди разработчиков кроссплатформенных ПО, которое нуждается в предварительной диагностики и бета-тестировании в разных ОС и на разной архитектуре процессоров. В данной сфере применения программа является уникальным и эффективным решением. Также можно тестировать образы и сборки Линукса.

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

Оцените статью