К сожалению, автор QEMU перестал поддерживать XP, а старые версии, на мой взгляд, несколько глючноватые, но для каких-то небольших задач вполне подходят.
1. Качаем последнюю версию, поддерживающую XP 2016-09-03 (2.7.0) или отсюда
2. Ставим стандартным для Windows образом
3. Поскольку QEMU, как и в линуксе, управляется с командной строки, а расположена установленная программа в Program Files
, да и имена у виртуалок длинные и неудобные, типа qemu-system-i386.exe
, то пишем батник, передающий программе параметры, примерно такой, как здесь
содержимое qemu386.bat
:
@Echo Off
Setlocal EnableDelayedExpansion
Set P="C:\Program Files\qemu\qemu-system-i386.exe"
For %%A In (%*) Do SET P=!P! %%~A
start "QEMU"/B %P%
Команда start
— чтоб после запуска из консоли, например из-под FAR’а, консоль не висела, ожидая завершения работы QEMU
Параметр "QEMU"
— заголовок окна, создаваемого командой start
. Без него start
подумает, что заголовок окна это путь к исполняемому файлу и попытается безуспешно выполнить первый передаваемый QEMU параметр.
/B
— указывает команде start
не создавать это самое новое окно, если его не указать, то за окном QEMU будет висеть черное пустое окно новой консоли.
В переменной %P%
будет путь к QEMU и передаваемые параметры, например:
qemu-system-i386.exe -fda bootdisk.img -boot a
загрузка с образа дискеты bootdisk.img
4. Кладем батник в какой-нибудь каталог, имеющийся в PATH
, например, в C:\Windows
Пример как раз таки загрузки с такого образа
Про эту дискету расскажу как-нибудь позже, она с хитринкой, а мне было нечем заняться в компании дальнобоев, автослесарей и ноута с XP и мамедным интернетом, кроме как ее (недо)-реверсингом %).
Pingback: AVP Z.E.S Linux, или исследование образа одной древней дискеты. | Персональный блог Толика Панкова