Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- SET QEMU_PATH=C:\Qemu-2.6.0-windows
- SET VMS_PATH=C:\VMs
- SET ISO_PATH=%VMS_PATH%\ISO
- SET QCOW_PATH=%VMS_PATH%\QCOW
- SET LOGS_PATH=%VMS_PATH%\LOGS
- SET QEMU_I386=qemu-system-i386w
- SET QEMU_AMD64=qemu-system-x86_64w
- SET VM_NAME=%1
- IF "%VM_NAME%" == "reactos" (
- SET HDA_IMAGE=reactos.qcow2
- SET CDROM_IMAGE=reactos-livecd-dbg.iso
- SET LOG_FILE=debug.txt
- )
- IF NOT DEFINED QEMU_SYSTEM (
- SET QEMU_SYSTEM=%QEMU_I386%
- SET QEMU_CPU=qemu32
- )
- SET QEMU_CMD="%QEMU_SYSTEM% -name %VM_NAME% -M pc -cpu %QEMU_CPU% -L bios -m 256"
- IF DEFINED HDA_IMAGE (
- SET QEMU_CMD=%QEMU_CMD%" -hda %QCOW_PATH%\%HDA_IMAGE%"
- )
- IF DEFINED HDB_IMAGE (
- SET QEMU_CMD=%QEMU_CMD%" -hdb %QCOW_PATH%\%HDB_IMAGE%"
- )
- IF DEFINED CDROM_IMAGE (
- SET QEMU_CMD=%QEMU_CMD%" -cdrom %ISO_PATH%\%CDROM_IMAGE%"
- )
- IF NOT DEFINED BOOT_ORDER (
- SET BOOT_ORDER=dc
- )
- SET QEMU_CMD=%QEMU_CMD%" -boot order="%BOOT_ORDER%
- SET QEMU_CMD=%QEMU_CMD%" -net nic,model=rtl8139 -net user -vga std"
- IF DEFINED LOG_FILE (
- SET QEMU_CMD=%QEMU_CMD%" -serial file:%LOGS_PATH%\%LOG_FILE%"
- )
- SET QEMU_CMD=###%QEMU_CMD%###
- SET QEMU_CMD=%QEMU_CMD:"###=%
- SET QEMU_CMD=%QEMU_CMD:###"=%
- ECHO %QEMU_CMD%
- START "%VM_NAME%" /D %QEMU_PATH% %QEMU_CMD%
Advertisement
Add Comment
Please, Sign In to add comment