Как запустить qemu на windows

Содержание

  • Установка QEMU
  • Команды QEMU
    • Основные
    • Дополнительные
  • Установка операционной системы в QEMU
  • Запуск в QEMU образов LiveCD
  • Qemu Manager
  • Вопросы и ответы

Как пользоваться QEMU на Windows-00

Эмулятор QEMU является кроссплатформенным приложением, доступным в том числе для 32- и 64-битной версии Windows.

Скачать QEMU с официального сайта

  1. Откройте официальную страницу разработчика и выберите приложение нужной вам разрядности.
  2. Как пользоваться QEMU на Windows-01

  3. Скачайте актуальную (последнюю) версию эмулятора.
  4. Как пользоваться QEMU на Windows-02

  5. Запустите исполняемый файл программы и проследуйте указаниям мастера-установщика. В ходе установки вам будет предложено выбрать язык (русский отсутствует), принять условия лицензии, выбрать компоненты и путь установки. Все настройки оставьте по умолчанию, по завершении процедуры инсталляции нажмите кнопку «Finish».
  6. Как пользоваться QEMU на Windows-3

Команды QEMU

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

Основные

Команда Описание
qemu-system-архитектура Определяет архитектуру эмулируемого устройства. Одноименные исполняемые файлы располагаются в папке установки эмулятора
qemu-img create Команда создает файл в формате IMG, являющийся виртуальным диском, на который производится установка системы. В качестве аргумента передается произвольное имя IMG-контейнера
-hda Параметр подключает созданный виртуальный жесткий диск, название которого передается в качестве аргумента
-m Задает объем оперативной памяти, выделяемый эмулируемому устройству
-boot Задает ресурс, с которого выполняется загрузка операционной системы. Имя ресурса должно соответствовать названию виртуального жесткого диска (без указания расширения)
cdrom Эмулирует дисковод, используется для установки операционных систем и запуска LiveCD, то есть портативных ОС. В качестве аргумента передается путь к образу ISO

Дополнительные

Команда Описание
-usb Активирует поддержку USB
-smp Эмулирует мультипроцессорную архитектуру
-full-screen Запускает виртуальную машину в полноэкранном режиме
cpu Задает тип процессора
-k Задает раскладку клавиатуры по умолчанию
-soundhw Подключает аудиокарту
usbdevice Подключает устройства USB

Установка операционной системы в QEMU

Предположим, вы хотите эмулировать компьютер с интеловским процессором и операционной системой Windows XP.

  1. Запустите классическую «Командную строку» и перейдите в расположение установки QEMU, для чего выполните команду cd C:\Program Files\qemu. Если эмулятор устанавливался в другую папку, после cd укажите путь к ней.
  2. Как пользоваться QEMU на Windows-4

  3. Создайте виртуальный жесткий диск, на который станет устанавливаться операционная система. Для этого выполните команду qemu-img.exe create -f raw c.img 10240M, где c.img — название виртуального диска, а 10240 — его размер в мегабайтах. Размер диска-контейнера должен соответствовать требованиям запускаемой/устанавливаемой операционной системы.
  4. Как пользоваться QEMU на Windows-5

  5. Запустите установку дистрибутива операционной системы командой qemu-system-i386w.exe -boot c -m 512 -hda c.img -cdrom "C:\Windows XP SP3 Seven CD.iso". -i386w в данном примере указывает, что виртуальная машина эмулирует архитектуру х86, -boot указывает загрузку с диска с названием «c», -m 512 выделяет виртуальной машине 512 МБ оперативной памяти, -hda c.img указывает, что система будет устанавливаться в файл-контейнер «c.img». Наконец, содержимое прямых кавычек после параметра –cdrom представляет собой путь к установочному образу.
  6. Как пользоваться QEMU на Windows-6

  7. В открывшемся окне QEMU выберите с помощью клавиш-стрелок вниз-вверх нужный пункт, в данном примере это установка операционной системы. Выполните традиционную процедуру установки системы на виртуальный жесткий диск.
  8. Как пользоваться QEMU на Windows-7

  9. По завершении установки системы вы сможете запускать последнюю командой qemu-system-i386w.exe -hda c.img.
  10. Как пользоваться QEMU на Windows-8

Если виртуальная система станет вам не нужна, удалите IMG-диск, на который она была установлена. По умолчанию файл диска IMG располагается в папке установки QEMU.
Как пользоваться QEMU на Windows-9

Запуск в QEMU образов LiveCD

Процедура запуска портативных операционных систем в QEMU намного проще, чтобы запустить в эмуляторе LiveCD, сформируйте и выполните команду следующего вида, заблаговременно перейдя в «Командной строке» в папку инсталляции эмулятора:

qemu-system-архитектура.exe -m 1024 -cdrom "путь к образу LiveCD"

Поскольку портативная ОС может загружаться в оперативную память, в предварительном создании виртуального диска нет необходимости.

Qemu Manager

Если вы не имеете навыков работы со штатной программой «Командная строка», можете попробовать воспользоваться приложением Qemu Manager — графической оболочкой для эмулятора Qemu. Ниже прилагается краткая инструкция по использованию приложения.

  1. Скачайте, установите и запустите Qemu Manager. В открывшемся окне настроек по умолчанию нажмите «Save & Finish».
  2. Как пользоваться QEMU на Windows-10

  3. В основном окне менеджера нажмите кнопку «+», чтобы приступить к созданию новой виртуальной машины (дальше VM).
  4. Как пользоваться QEMU на Windows-11

  5. В поле «Please enter a name for your virtual machine» введите произвольное название VM, в меню «Please select the platform for the virtual machine» укажите архитектуру VM, а из выпадающего списка «Operating System» выберите операционную систему.
  6. Как пользоваться QEMU на Windows-12

  7. Выделите с помощью ползунка «Memory Size» требуемый для VM объем оперативной памяти, а в меню «Disk Image Size» укажите размер виртуального диска. Если вы запускаете LiveCD, в настройках «Primary Virtual Hard Disk» следует выбрать опцию «Do not use an Virtual Disk Image».
  8. Как пользоваться QEMU на Windows-13

  9. В следующем окне нажмите кнопку «Finish».
  10. Как пользоваться QEMU на Windows-14

  11. В результате в основном окне менеджера появится новая виртуальная машина с конфигурацией по умолчанию. При желании вы можете отредактировать параметры VM: например, изменить архитектуру процессора, выделяемый объем памяти, включить поддержку USB, создать и подключить новый виртуальный жесткий диск и так далее.
  12. Как пользоваться QEMU на Windows-15

  13. Переключитесь на вкладку «Drives» и двойным кликом откройте настройку «CD-ROM».
  14. Как пользоваться QEMU на Windows-16

  15. Укажите путь к установочному образу операционной системы или дистрибутиву LiveCD и сохраните настройки.
  16. Как пользоваться QEMU на Windows-017

  17. Запустите виртуальную машину нажатием кнопки «Launch Selected VM». По умолчанию Qemu Manager захватывает мышку, так что она становится недоступной для хостовой операционной системы. Чтобы освободить курсор, нажмите комбинацию клавиш Ctrl + Alt.
  18. Как пользоваться QEMU на Windows-18

  19. Чтобы завершить работу VM, нажмите кнопку «Quit Qemu».
  20. Как пользоваться QEMU на Windows-19

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

Еще статьи по данной теме:

Помогла ли Вам статья?

Виртуализация — наиболее доступный способ запустить на одном ПК вторую операционную систему, не устанавливая ее непосредственно на жесткий диск. Вместо этого вторая ОС устанавливается на диск виртуальный, представленный специальным файлом-контейнером, созданным в гипервизоре — программе, позволяющей эмулировать работу гостевой системы в системе хостовой. Наибольшей популярностью среди домашних юзеров пользуются гипервизоры VirtualBox и VMware с мощным функционалом и наглядным GUI.

Но есть и другие, в чём-то даже более гибкие и продуктивные решения хотя и куда менее удобные в использовании. Например, QEMU — бесплатная программа с открытым исходным кодом, предназначенная для эмуляции программного обеспечения и операционных систем. Инструмент использует аппаратную виртуализацию, поддерживая два режима работы:

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

• Эмуляция пользовательского режима — дает возможность запускать программы, созданные для конкретной архитектуры на другой архитектуре, например, приложения ARM в x86. Режим доступен только в хостовой системе Linux.

QEMU поддерживается эмуляция архитектуры x86, ARM, MIPS, PowerPC, m68k, Alpha, SPARC, SH-4, CRISv2, MicroBlaze и это более солидный список, чем у того же Виртуалбокс.

Как установить QEMU в Windows

Скачать установочный файл эмулятора можно с официального сайта www.qemu.org/download/#windows,

Официальный сайт QEMU

есть редакции 32-битные и 64-битные, версию выбираем последнюю.

Версии QEMU

Устанавливается QEMU как обычная программа в папку Program Files\qemu, но можно выбрать и другое расположение.

Установка QEMU

Установку выполняем с параметрами по умолчанию, ничего менять не нужно, просто жмем в окне мастера «Next».

Choose install location

Виртуализация операционных систем в QEMU

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

• qemu-system — задает архитектуру виртуальной машины.
• qemu-img create — создает файл виртуального IMG-диска, на который будет устанавливаться операционная система.
• -m — выделяет виртуальной ОС указанный объем оперативной памяти.
• -hda — подключает созданный виртуальный диск.
• -boot IMG — указывает, что загрузка должна производиться с виртуального диска, вместо IMG следует указать имя IMG-файла.
• cdrom — содержит путь к установочному образу ISO, эмулирует дисковод.

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

Чтобы вам стало всё немного понятнее, установим и запустим с помощью QEMU какую-нибудь операционную систему. Для примера мы выбрали Windows XP, так как она легкая и занимает на диске мало места. QEMU у нас уже установлен, открываем командную строку, переходим в каталог установки и создаем виртуальный жесткий диск следующей командой:

qemu-img.exe create -f raw c.img 5000M

Файл qemu-img.exe в эмуляторе отвечает за создание IMG-образов, с — это название образа, 5000 — размер виртуального диска в мегабайтах. По умолчанию образ будет создан в папке QEMU.

Теперь сформируем следующую команду:

qemu-system-i386w.exe -boot c -m 350 -hda c.img -cdrom «E:\WinXP_SP3.iso»

Исполняемый файл в начале команды отвечает за создание виртуальной машины с архитектурой х86, -boot с ключом сообщает, что грузиться она будет с диска, в значение параметра -hda подставляем созданный образ, а в качестве значения параметра –cdrom указываем путь к дистрибутиву Windows.

CMD QEMU

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

QEMU

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

QEMU

QEMU

QEMU

Чтобы запустить закрытую виртуальную машину, выполните команду qemu-system-i386w.exe -hda name.img, где name — название вашего виртуального диска, чтобы удалить ставшую ненужной VM, просто удалите из каталога установки QEMU созданный IMG-образ.

Управлять QEMU можно с помощью клавиатуры и мыши, для переключения между эмулятором и хостовой машиной используйте комбинацию Ctrl+Alt+G. Запущенная с минимальными настройками ОС не будет иметь доступа к аудио- и сетевой карте, не будет также возможности обмена файлами между виртуальной и хостовой системами.

Нельзя сказать, что QEMU лучше или хуже VirtualBox либо VMware, это альтернативное средство виртуализации, имеющие как свои плюсы, так и минусы. QEMU менее удобен, требует знания документации и демонстрирует весьма небольшую производительность. Для ускорения работы в Windows требуется установка и настройка Диспетчера аппаратного ускорения HAXM, в Linux – подключение загружаемого модуля ядра KVM. С другой стороны, инструмент позволяет эмулировать работу устройств на базе разных архитектур, не поддерживаемые популярными гипервизорами.

Загрузка…

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

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

Чтобы запустить Qemu в Windows, вам нужно сначала загрузить и установить саму программу. Вы можете скачать ее с официального сайта Qemu на http://www.qemu.org. На этом сайте вы найдете последнюю стабильную версию Qemu, а также дополнительные информационные материалы и руководства.

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

Примечание: В случае, если у вас нет образа диска или ISO-файла, вы можете создать его самостоятельно или найти готовый образ в Интернете.

После того, как у вас будет образ диска или ISO-файл, вы можете использовать команду Qemu в командной строке, чтобы запустить операционную систему или программу. Например, если у вас есть образ с Windows XP, вы можете запустить его с помощью следующей команды:

qemu-system-i386 -hda windowsxp.img

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

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

Содержание

  1. Установка Qemu в Windows
  2. Загрузка Qemu
  3. Установка Qemu
  4. Подготовка образа операционной системы
  5. Выбор операционной системы
  6. Создание образа операционной системы
  7. Настройка параметров Qemu
  8. Определение параметров запуска
  9. Настройка ресурсов системы

Установка Qemu в Windows

Для начала установки Qemu в Windows выполните следующие шаги:

Шаг 1: Перейдите на официальный сайт Qemu (https://www.qemu.org) и скачайте последнюю версию программы для Windows.
Шаг 2: Запустите установочный файл Qemu и следуйте инструкциям мастера установки. Убедитесь, что вы выбрали все необходимые компоненты для установки.
Шаг 3: После завершения установки, откройте командную строку Windows (Ctrl + R, введите «cmd» и нажмите Enter).
Шаг 4: В командной строке введите «qemu-system-x86_64», чтобы проверить, что Qemu успешно установлен и работает. Если вы видите информацию о Qemu, значит, установка прошла успешно.
Шаг 5: Теперь вы можете использовать Qemu для запуска виртуальных машин и тестирования различных операционных систем в Windows. Для этого вам необходимо подготовить образ операционной системы и указать его в командной строке Qemu при запуске виртуальной машины.

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

Загрузка Qemu

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

Шаг 1: Откройте веб-браузер и перейдите на официальный сайт Qemu.

Шаг 2: На главной странице сайта найдите раздел «Download» (Скачать) и нажмите на него.

Шаг 3: Выберите нужную вам версию Qemu для Windows. Обычно на сайте доступны несколько версий, включая стабильные и экспериментальные. Если вы новичок, рекомендуется выбрать стабильную версию.

Шаг 4: Найдите ссылку для скачивания выбранной версии Qemu и нажмите на нее. Файл загрузки будет иметь расширение .exe.

Шаг 5: После завершения загрузки откройте скачанный файл и следуйте инструкциям установщика. Установка Qemu на Windows обычно не отличается от установки других программ: просто следуйте инструкциям на экране.

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

Установка Qemu

Для начала установите программу Qemu на ваш компьютер, следуя простым шагам:

  1. Перейдите на официальный сайт Qemu по адресу https://www.qemu.org
  2. На главной странице найдите раздел «Downloads» и выберите соответствующую операционную систему (в данном случае Windows)
  3. Скачайте установочный файл Qemu, кликнув по ссылке «Download Now»
  4. После завершения загрузки, запустите установочный файл и следуйте инструкциям мастера установки
  5. Выберите путь для установки Qemu на вашем компьютере и продолжайте установку, нажимая кнопку «Далее»
  6. После установки Qemu будет готов к использованию

Теперь вы готовы к запуску Qemu на вашем компьютере с операционной системой Windows.

Подготовка образа операционной системы

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

Вариант 1: Установка операционной системы с помощью образа ISO

  • Скачайте ISO-образ операционной системы, которую вы хотите использовать для эмуляции.
  • Создайте папку, в которую вы будете сохранять образы операционных систем.
  • Переместите скачанный ISO-образ в созданную папку.
  • Откройте командную строку Windows и перейдите в созданную папку с ISO-образом.
  • Запустите Qemu в командной строке и укажите путь к ISO-образу при помощи флага -cdrom:
qemu-system-x86_64 -cdrom имя_файла.iso

Вариант 2: Создание образа операционной системы из физического диска

  • Подключите физический диск с операционной системой к компьютеру с помощью внешнего USB-адаптера или другого подходящего устройства.
  • Откройте командную строку Windows и перейдите в папку, где вы хотите создать образ операционной системы.
  • Запустите Qemu в командной строке и укажите путь к физическому диску при помощи флага -hdd:
qemu-system-x86_64 -hdd \\.\PhysicalDriveN

Обратите внимание, что «N» — номер физического диска. Используйте команду qemu-img для создания образов операционных систем других типов.

Выбор операционной системы

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

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

При выборе операционной системы обратите внимание на следующие факторы:

  • Требования к системе: Убедитесь, что ваша система соответствует минимальным требованиям операционной системы, которую вы собираетесь запускать в виртуальной машине.
  • Лицензионные ограничения: Учтите, что некоторые операционные системы могут иметь ограничения на использование в виртуальных машинах, особенно в коммерческих целях.
  • Цель использования: Разберитесь, для каких конкретных целей вы собираетесь использовать операционную систему в виртуальной машине. Некоторые операционные системы могут быть более подходящими для разработки, тестирования или других специфических задач.

После того, как вы определитесь с операционной системой, вы можете перейти к следующему шагу установки Qemu в Windows.

Создание образа операционной системы

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

1. Вначале необходимо скачать образ операционной системы, который вы хотите запустить в Qemu. Образ операционной системы может быть в формате ISO или IMG. Если у вас нет образа, вы можете скачать его с официального сайта операционной системы или воспользоваться другим источником.

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

  • qemu-img create -f qcow2 имя_образа.qcow2 размер_образа

Здесь имя_образа.qcow2 — это имя файла образа, который вы хотите создать, а размер_образа — это размер образа в мегабайтах или гигабайтах.

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

  • qemu-system-x86_64 -hda имя_образа.qcow2 -cdrom путь_к_образу.iso

Здесь имя_образа.qcow2 — это имя файла образа, который вы создали на предыдущем шаге, а путь_к_образу.iso — это путь к образу операционной системы в формате ISO.

4. После запуска Qemu вы увидите начало установки операционной системы. Следуйте инструкциям на экране для установки операционной системы на созданный образ.

5. После установки операционной системы на образ можно использовать команду:

  • qemu-system-x86_64 -hda имя_образа.qcow2

Эта команда запустит Qemu с созданным образом операционной системы и позволит вам работать с ней.

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

Настройка параметров Qemu

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

1. Определение пути к исполняемому файлу Qemu.

Первым шагом является определение пути к исполняемому файлу Qemu в вашей системе. Для этого вам понадобится знать, в какой директории у вас установлена программа. Обычно путь к исполняемому файлу Qemu выглядит следующим образом: C:\Program Files\Qemu\qemu.exe. Запомните этот путь, так как он понадобится в дальнейшем.

2. Создание ярлыка.

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

3. Настройка параметров запуска Qemu.

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

Щелкните правой кнопкой мыши на ярлыке Qemu и выберите пункт «Свойства». В открывшемся окне перейдите на вкладку «Ярлык». В поле «Цель» после пути к исполняемому файлу Qemu добавьте необходимые параметры. Например, если вы хотите выделить виртуальной машине 512 МБ оперативной памяти, параметр запуска будет выглядеть следующим образом: «C:\Program Files\Qemu\qemu.exe» -m 512.

После завершения настройки параметров запуска Qemu нажмите кнопку «Применить» и «ОК». Теперь виртуальные машины будут запускаться с заданными параметрами при использовании ярлыка Qemu.

Определение параметров запуска

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

  • -m или -memory: Определяет количество оперативной памяти для виртуальной машины. Например, вы можете указать -m 512, чтобы виртуальная машина использовала 512 МБ оперативной памяти.
  • -hda или -drive: Задает образ жесткого диска или физическое устройство для виртуальной машины. Например, -hda diskimage.img указывает Qemu использовать образ жесткого диска с именем «diskimage.img».
  • -cdrom: Указывает путь к образу CD или DVD диска для использования виртуальной машиной. Например, -cdrom Ubuntu.iso позволяет Qemu использовать образ диска с именем «Ubuntu.iso».
  • -boot: Определяет порядок загрузки операционных систем виртуальной машины. Например, вы можете указать -boot c, чтобы виртуальная машина загрузилась с жесткого диска, или -boot d, чтобы загрузиться с CD/DVD диска.
  • -net: Определяет тип виртуальной сетевой карты для использования виртуальной машиной. Например, -net nic -net user позволяет виртуальной машине иметь доступ к сети через симулированную сетевую карту.
  • -snapshot: Запускает виртуальную машину в режиме снимков, что позволяет сохранить ее состояние и восстановить при следующем запуске.

Однако это только некоторые из параметров запуска, которые вы можете использовать с Qemu. Вы можете ознакомиться с полным списком параметров команды Qemu, выполнив qemu-system-x86_64 -h в командной строке.

Настройка ресурсов системы

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

1. Оперативная память:

В Qemu можно настроить количество доступной оперативной памяти для виртуальной машины. Для этого можно использовать опцию -m с указанием желаемого объема памяти в мегабайтах. Например, чтобы выделить 2 ГБ оперативной памяти, необходимо указать -m 2048.

2. Процессор:

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

3. Графический интерфейс:

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

4. Сетевое подключение:

Для настройки сетевого подключения можно использовать несколько опций. Например, -nic user позволяет использовать сетевую карту с настройками пользователя. С помощью -nic tap можно создать мостовое соединение, а с опцией -nic bridge можно использовать мостовое подключение к сети.

5. Дополнительные ресурсы:

Qemu также позволяет настраивать дополнительные ресурсы виртуальной машины, такие как звуковая карта, USB-устройства и другие. Для этого существуют соответствующие опции, которые можно указать при запуске Qemu.

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

В прошлой статье я рассказывал про создание и запуск виртуальной машины при помощи QEMU на MacOS, а в этот раз давайте рассмотрим установку Linux на Windows 10 на основе QEMU. Да и как обычно, если тексту с картинками вы предпочитаете видео, то вот мой обзор QEMU на YouTube.

Шаг 1. Устанавливаем QEMU

С официального сайта QEMU можно скачать инсталлятор для Windows. Проверить установилась ли корректно программа, можно запросив версию QEMU следующей командой

qemu-system-x86_64 –version

Если установка программы прошла успешно, то вы увидите что-то вроде такого сообщения

Шаг 2. Прописываем QEMU в переменные окружения

Чтобы удобнее было пользоваться программой я рекомендую прописать путь, где была установлена программа в переменные окружения. В моем случае это “c:\Program Files\qemu”.

Проще всего это сделать так. В меню “Start/Пуск” написать “env” и выбрать “Edit environment variables for your account”

Выберите переменную Path и нажмите кнопку “ Edit..”

В появившемся окне нажмите кнопку “New” и добавьте путь к QEMU

Шаг 3. Включаем Windows Hypervisor Platform 

В меню Start/Пуск напишите “windows features”. Выберите пункт “Turn Windows features on or off”

В появившемся окне, в списке найдите и убедитесь, что помечен пункт “Windows Hypervisor Platform”

Шаг 4. Скачиваем iso-файл дистрибутива Linux

Для инсталляции Linux на виртуальную машину потребуется ее дистрибутив в формате ISO, который можно скачать с официального сайта. Я буду ставить Ubuntu Desktop. 

Шаг 5. Создаем виртуальную машину

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

qemu-img create -f qcow2 ubuntu-20.10-desktop-amd64.qcow2 15G

Эта команда создаст файл виртуальной машины с именем ubuntu-20.10-desktop-amd64.qcow2 в формате QCOW2 на 15 Гб. Изначально файл не будет занимать сразу 15 Гб, а будет значительно меньше однако его предел — 15 Гб. Впрочем, это значение можно будет изменить позже.

Шаг 5. Устанавливаем Ubuntu

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

qemu-system-x86_64 ^

-machine type=q35,accel=whpx ^

-smp 2 ^

-hda ubuntu-20.10-desktop-amd64.qcow2 ^

-cdrom ubuntu-20.10-desktop-amd64.iso ^

-m 4G ^

-vga virtio ^

-usb ^

-device usb-tablet ^

-display default,show-cursor=on

Что означают параметры этой команды

  • machine — Эмулируемая машина и тип акселератора. q35 — это один из последних типов машин, а whpx — это акселератор для Windows10.
  • smp — Число процессоров для виртуальной машины
  • m — Размер оперативной памяти для виртуальной машины
  • hda — Ссылка на файл диска
  • cdrom — Ссылка на ISO-файл
  • vga — Графическая карта
  • usb — Разрешает доступ к  USB-порту
  • device — Добавляем «usb-tablet» как устройство ввода, иначе мышь может не заработать
  • display — Включаем отображение курсора мыши на экране. Отключено по умолчанию.

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

Вместо этого лучше перейти в терминал, в котором запускали виртуальную машину и выйти из QEMU клавишами Сtrl+C.

Шаг 6. Запускаем виртуальную машину

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

qemu-system-x86_64 ^

-machine type=q35,accel=whpx ^

-smp 2 ^

-hda ubuntu-20.10-desktop-amd64.qcow2 ^

-m 8G ^

-vga virtio ^

-usb ^

-device usb-tablet ^

-display default,show-cursor=on

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

Do you want to use QEMU for Windows? This post from MiniTool shows you how to download and install the QEMU software on Windows. It also shows you how to use QEMU on Windows to create an Ubuntu VM.

What Is QEMU

QEMU, short for Quick Emulator, is a free open-source hosted virtual machine manager that can execute hardware virtualization. With the help of KVM (Kernel-based Virtual Machine), QEMU can offer fast running speed. Therefore, it develops fast and is going to replace VirtualBox and VMware on Linux.

Tip: On Linux, with the help of quickgui, QEMU can create some macOS, Windows, and Linux virtual machines without downloading the ISO files manually. Please refer to this post: How to Install macOS and Windows 11 Virtual Machines on Ubuntu.

However, on Windows, the advantages of QEMU are not significant, because the KVM technology is not applicable on the Windows host machine. In addition, the quickgui is also not available to Windows. But QEMU develops fast and many people still want to use this VM software on Windows.

QEMU for Windows Download and Install

1. Download QEMU for Windows

To use QEMU for Windows, you should download and install it first. Please refer to the following QEMU download guide:

Step 1: Go to the official QEMU website (https://www.qemu.org). Click the Download button at the top section. You will go to the QEMU download page.

Step 2: Click the Windows tab to get the QEMU Windows version. Click 32-bit or 64-bit according to what OS you are running (for me, I click the 64-bit because my OS is 64-bit).

download QEMU Windows

Step 3: On the new page, click the .exe file to download it. This file is the installer file.

QEMU executable file

2. Install QEMU for Windows

After the installer file is downloaded, you can double-click it to run directly. Before doing that, I recommend you to create a partition separately for it. For any virtual machine software, I will recommend you create a separate partition to store the software and the VM files so that you can manage them better.

To create a separate partition, you can use the shrink feature in the Windows Disk Management tool. But this tool can’t help you move the location of partitions, so I recommend you to use MiniTool Partition Wizard.

If the free space of one partition is not enough, you can move/resize another partition to get more unallocated space and then gather the unallocated space together to create one partition. Here is the guide:

MiniTool Partition Wizard FreeClick to Download100%Clean & Safe

Step 1: Launch MiniTool Partition Wizard and go to its main interface. Right-click a partition and choose Move/Resize.

move or resize

Step 2: Drag the two arrows on the two sides of the partition to shrink the partition, and then drag the block to move the location of the partition. Then, click the OK button. In this way, you can get unallocated space.

move and resize a partition

Step 3: Right-click the unallocated space and choose the Create button.

choose the Create button

Step 4: Set parameters for the new partition. You can keep all of them to the default value if you don’t have specific demands. Then, click the OK button.

create a new partition

Step 5: Click the Apply button to execute pending operations.

click the Apply button

How to Merge Unallocated Space in Windows 10 for a Large Drive

After the new partition is created, you can then double-click the QEMU installer file to install this VM software. You just need to follow the on-screen instructions to complete the installation.

Tip: When you are asked to choose the install location, please choose the newly-created partition (taking E drive as an example).

install QEMU

How to Use QEMU on Windows

After installing the QEMU Windows version, you may want to know how to use QEMU to create a virtual machine. Here are 2 ways and the 2nd way is better.

Way 1. Create a Virtual Machine Using Commands

QEMU doesn’t come with a GUI. If you don’t install a GUI manually, you need to use commands to run QEMU. Here is the guide on how to use QEMU on Windows to create a VM via commands (taking Ubuntu as an example).

Step 1: Download the Ubuntu ISO file from the official website.

Step 2: Add QEMU path into Environment Variables.

  • Open File Explorer, go to the QEMU installation location, and then copy the path (E:\qemu).
  • Right-click This PC / Computer, choose Properties, and then click Advanced system settings.
  • Under the Advanced tab, click Environment Variables.
  • In the User variables box, double-click the Path variable, click New, and then paste the QEMU path.
  • Click the OK button to save changes, and then click the OK button again to save and exit the Environment Variables

Tip:
1. If you use Windows 7, the adding process may be a little different.
2. If there is no Path variable under the User box, you can create one, or you can add the QEMU path into the System variables.

add QEMU path into Environment Variables

Step 3: Run Command Prompt as administrator and then execute the following commands.

  • E: (this will open the e drive where QEMU is installed).
  • cd \qemu (this will open the qemu folder).
  • qemu-img create -f qcow2 ubuntu20.img 30G (this will create a virtual hard drive of 30GB).
  • qemu-system-x86_64.exe -m 1G -smp 2 -boot order=dc -hda ubuntu20.img -cdrom “e:\ubuntu-20.04.3-desktop-amd64.iso” (this will run Ubuntu using CD/ROM).

Tip:
1. If you want to install other VMs (macOS, ARMs, etc.), the qemu-system may vary greatly.
2. The above commands are not perfect. If you have better commands, you can run them.
3. The QEMU installation path and the location of the Ubuntu ISO file in the above commands should be changed accordingly.

launch Ubuntu VM using QEMU

Step 4: Go through the Ubuntu installation process. Although there may be many bugs, I launch Ubuntu 20 successfully and then just need to complete the installation process.

go through Ubuntu installation process

How to Install Linux (Ubuntu) on Windows 10 [Ultimate Guide 2022]

Way 2. Create a Virtual Machine Using QtEmu

As you can see, creating a VM using QEMU via commands is a tough job. You need to search for various tutorials online. In addition, once errors occur, you may have no idea how to solve them. Therefore, I recommend you to use QtEmu, an open-source GUI for QEMU Windows.

How to use QEMU on Windows via QtEmu? Here is the guide:

Step 1: Download the Ubuntu ISO file and QtEmu. The QtEmu official website is https://qtemu.org and the QtEmu source is placed on https://gitlab.com/qtemu/gui. Go to the GitLab source page, scroll down to find the Downloads section, and click the first link to download the QtEmu installer.

download the QtEmu installer

Step 2: Double-click the QtEmu installer file and go through the installation process. When you are asked to specify the installation location (where to create the QtEmu folder), please install the QtEmu under the QEMU folder. For me, I type: E:\qemu\QtEmu.

install QtEmu

Step 3: After QtEmu is installed, go to E:\qemu\QtEmu. Right-click the qtemu.exe file and choose Send to > Desktop (create shortcut). Then, create a folder named VMs under the E drive to store all VM files to be created.

Step 4: Double-click the QtEmu shortcut to launch this software. In the QEMU options window, please set QEMU binaries path to E:\qemu, set QEMU img path to E:\qemu, and set QEMU machines path to E:\VMs. Then, click the Finish button.

set QEMU options

Step 5: Click Machine > New Machine. Then, give a name to the new machine (Ubuntu20), choose OS type (GNU/Linux), choose OS version (Ubuntu), and then click Next.

Step 6: On the Filter page, if you don’t need to specify certain motherboard chipsets, you can click the Next button directly to skip this step.

Step 7: Select a correct CPU Type, and set CPU, Graphics, Audio, and Network parameters. If all is OK, click the Next button.

Tip: The Ubuntu 20 version requires a 64-bit CPU. If you choose a 32-bit CPU, the VM may not boot.

select CPU

What Is the Difference Between 32 Bit and 64 Bit (x86 vs x64)

Step 8: Select the machine accelerator. HAXM is chosen by default. However, some computers may not support this technology. Therefore, I recommend you uncheck HAXM and then choose TCG instead. Then, click Next.

Tip: Some people report that nothing happens when they play the VM. The culprit is likely to be the HAXM. To ensure the VM can work on most PCs, TCG is recommended.

select the machine accelerator

Step 9: Follow the on-screen wizard to set memory size, create a new virtual hard disk, set disk size and type, and then check the VM summary.

check VM summary

Step 10: Right-click on the newly-created VM and choose Machine Settings. Go to the Boot options tab, and tick CDROM.

tick CDROM

Step 11: Go to the Media tab, click the disc icon, and select the Ubuntu ISO file. Then, click Save.

select Ubuntu ISO file

Step 12: Select the VM and then click the Play icon. Then, you may need to go through the Ubuntu installation process. After the installation process is completed, you can enjoy the VM.

Best Virtual Machine for Windows, Linux, and Mac Systems

Here is a post talking about how to download, install, and use QEMU on Windows. If you are interested in this software, this post may help you.Click to Tweet

Bottom Line

Is this post helpful to you? Do you have other ideas about how to run QEMU on Windows? Please leave a comment in the following zone for sharing. In addition, if you have difficulty in moving or resizing partitions, please feel free to contact us via [email protected]. We will get back to you as soon as possible.

  • Как запустить redis на windows
  • Как запустить powerpoint на windows 10
  • Как запустить pip в windows
  • Как запустить ping в windows
  • Как запустить phpmyadmin на windows