QEMU – свободная программа для виртуализации ПО для различных платформ. Я не буду сейчас перечислять список поддерживаемых архитектур, просто наберите эти 4 буквы в википедии и всё увидите. Но суть не в этом. Однажды мне понадобилось (я позже расскажу зачем) создать QEMU-образ Windows XP.
- Качаем Qemu-дистрибутив, распаковываем его в любой каталог.
- Создаём образ диска в 2 Гб командой
> qemu-img.exe create -f raw drive1.img 2048M
- Создадим командный файл следующего содержания:
qemu-system-i386w.exe -boot c -m 512 -L Bios -vga std -boot menu=on -hda drive1.img -cdrom "C:\WinLite.iso" -rtc base=localtime,clock=host -net nic,model=ne2k_pci -net user
Насчёт опций – многое очевидно.- -boot – загрузка с диска C:,
- -m – объем оперативной памяти в МБ,
- -L – каталог с BIOS-ами,
- -vga – режим графики,
- -boot menu – отображение меню загрузки,
- -hda – образ первого диска (hdb, hdc соответственно другие),
- -cdrom – ISO-образ установочного диска,
- -rtc base – часы реального времени,
- -net – сетевой адаптер и доступ к нему для всех пользователей
Запускаем файл.
- Производим установку в штатном режиме:
Ну и далее в том же духе. Мне пригодятся образы некоторых систем для следующей статьи, а пока я могу сказать, что qemu знать (как с ним работать) весьма полезно, так как множество виртуализируемых платформ (например Cisco ASA) поставляется чаще всего именно на qemu, для подключения в GNS3 и UNL.
Comments: