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

QEMU — отличный инструмент для того, чтобы запустить другую операционную систему (например, Linux) на своем Windows-компьютере или протестировать старую версию Windows, не удаляя основную. Это эмулятор, который позволяет вам создавать виртуальные машины — по сути, компьютер в вашем компьютере.

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

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

Установка QEMU

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

Вы можете скачать QEMU с официального сайта.

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

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

Команды 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

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

  1. Запустите классическую «Командную строку» и перейдите в расположение установки QEMU, для чего выполните команду cd C:\Program Files\qemu. Если эмулятор устанавливался в другую папку, после cd укажите путь к ней.
  2. Создайте виртуальный жесткий диск, на который станет устанавливаться операционная система. Для этого выполните команду qemu-img.exe create -f raw c.img 10240M, где c.img — название виртуального диска, а 10240 — его размер в мегабайтах. Размер диска-контейнера должен соответствовать требованиям запускаемой/устанавливаемой операционной системы.
  3. Запустите установку дистрибутива операционной системы командой 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 представляет собой путь к установочному образу.
  4. В открывшемся окне QEMU выберите с помощью клавиш-стрелок вниз-вверх нужный пункт, в данном примере это установка операционной системы. Выполните традиционную процедуру установки системы на виртуальный жесткий диск.
  5. По завершении установки системы вы сможете запускать последнюю командой qemu-system-i386w.exe -hda c.img.

Удалите IMG-диск, на который была установлена виртуальная система, если она перестанет быть необходима. По умолчанию папка установки QEMU содержит файл диска IMG.

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

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

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

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

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

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

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

Поделиться с друзьями
Алексей Морозов

Технический журналист и системный администратор с 10‑летним опытом работы в корпоративной IT‑инфраструктуре.

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