...
QEMU does not provide VM manager like VMWare, VirtualBox and etc - meaning it requires to run the necessary things like command line interface.
QEMU Command Line Example to Create Windows VM on WIndows 10
Below is an example to create an image by command line interface.
...
Code Block |
---|
"C:\Program Files\qemu\qemu-system-x86_64.exe" -m 4G -hda centos7.qcow2 -enable-kvm -cpu host -smp sockets=1,cores=2,threads=2 -drive file=windows.raw,format=raw -soundhw all |
QEMU Command Line Example to Create CentOS 8 VM on WIndows 10
Below is an another example to create CentOS8 image
Code Block |
---|
"C:\Program Files\qemu\qemu-img.exe" create centos8.raw 100G |
Setup QEMU on Mac
Code Block |
---|
brew install qemu |
QEMU Command Line Example to Create Windows 10 VM on Mac
Code Block |
---|
qemu-img create -f qcow2 windows10.qcow2 512G |
Below is for OS installation
Code Block |
---|
qemu-system-x86_64 \
-m 4G \
-vga virtio \
-display default,show-cursor=on \
-usb \
-device usb-tablet \
-machine type=q35,accel=hvf \
-smp 2 \
-cdrom ~/Downloads/windows_10.iso \
-hda ~/Documents/windows10.qcow2 |
Below is to run windows 10 VM without cdrom
Code Block | ||||
---|---|---|---|---|
| ||||
#!/bin/bash
qemu-system-x86_64 \
-m 4G \
-vga virtio \
-display default,show-cursor=on \
-usb \
-device usb-tablet \
-machine type=q35,accel=hvf \
-smp 2 \
-hda ~/Documents/windows10.qcow2 |
If you want to use full screen, just add -full-screen in the parameter.
To run windows in the background without displaying anything on the terminal:
Code Block | ||||
---|---|---|---|---|
| ||||
#!/bin/bash
pkill qemu
qemu-system-x86_64 \
-m 8G \
-vga virtio \
-usb \
-device usb-tablet \
-machine type=q35,accel=hvf \
-smp 4 \
-hda ~/Documents/windows10.qcow2 \
-device e1000,netdev=user.0 \
-netdev user,id=user.0,hostfwd=tcp::3389-:3389 \
-display none & |
Run QCOW2 image without GUI
...