Как в Qemu сделать загрузку с флешки
Что нам понадобится: 1. Сам Qemu. Последние и самые свежие версии можно скачать тут 2. KQemu (аккселератор для Qemu) - желателен но не обязателен. Скачать можно тут Кратко как им пользоваться: скчать архив. Распаковать. Установить (правой кнопкой на kqemu.inf и выбрать "установить" или запустить inskqemu.exe). Запустить start.cmd (нужно запускать после каждой перезагрузки) Теперь делаем загрузку с флешки: 1. Определяем какой номер имеет флешка: Заходим в Панель управления, Администрирование, Управление компьютером. Вкладка Управление Дисками. Находим свою флешку и запоминаем ее номер. (На моем скриншоте диск имеет номер 2) 2. Далее переходим в папку, где установлен Qemu. Создает файл usb_boot.cmd (или назоваите его как угодно) - это обычный текстовый файл. Внутри него пишем Code REM Start qemu on windows. @ECHO OFF
REM SDL_VIDEODRIVER=directx is faster than windib. But keyboard cannot work well. SET SDL_VIDEODRIVER=windib
REM SDL_AUDIODRIVER=waveout or dsound can be used. Only if QEMU_AUDIO_DRV=sdl. SET SDL_AUDIODRIVER=dsound
REM QEMU_AUDIO_DRV=dsound or fmod or sdl or none can be used. See qemu -audio-help. SET QEMU_AUDIO_DRV=dsound
REM QEMU_AUDIO_LOG_TO_MONITOR=1 displays log messages in QEMU monitor. SET QEMU_AUDIO_LOG_TO_MONITOR=0
REM PCI-based PC(default): -M pc REM ISA-based PC : -M isapc REM -M isapc is added for NE2000 ISA card.
start qemu.exe -L . -m 724 -boot c -hda \\.\PhysicalDrive2 -localtime -M pc Где параметры: 1. start qemu.exe - запустить Qemu в текущей дирректории 2. -L . - бинарные файлы ноходятся в текущемкаталоге 3. -m выделить программе 724 метра оперативке (980 максимум) 4. -boot c - загрузка с HDD 5. -hda \\.\PhysicalDrive2 - при загрузке выдавать устройство с номером 2 (как узнать номер мы смотрели выше) как hda (как диск C) 6. остальное не важно... ЗЫ С версией Qemu 0.12.2 работает не совсем корректно - а именно послезагрузки grub4dos - не работает клавиатура. С версией 0.10.2 все работает отлично ЗЗЫ В принципе можно не мучаться и скачать MobaLiveCD Это упакованный Qemu который делает то же самое что и мы сейчас сделали (запускает kqemu, определяет номер диска флешки и т.д. ), но этот способ имеет минусы: 1. Неизвестно сколько выделяется оперативной памяти 2. Нельзя запустить x86_64 версию 3. Нельзя изменить некоторые настройки (сеть, звук и т.д.)
|