QEMU (short for Quick Emulator) is a free and open-source hosted hypervisor that performs hardware virtualization QEMU is a hosted virtual machine monitor.
You can install this software using dnf tool.
dnf install qemu.x86_64
You can use any iso image from internet to run and test your distro linux.
Just use this command:
I tested with Devil Linux iso without network ( the main reason was the settings of Devil Linux distro).
qemu-system-x86_64 -boot d -cdrom ~/devil-linux-1.8.0-rc2-x86_64/bootcd.iso --enable-kvm -m 2048
-netdev user,id=user.0
Some args of qemu tool:
-
qemu-system-x86_64 is the option for x86 architecture (64 bit);
-
boot and
-d set options for booting and debug;
- the
-cdrom option set the iso file path and file;
- the
--enable-kvm enable Kernel Virtual Machine;
- the
-m 2048 set memory;
- the
-netdev user,id=user.0 that tells us about qemu to use the user mode network stack which requires no administrator privilege to run;
About QEMU VLAN.
QEMU networking uses a networking technology that is like VLAN.
The QEMU forward packets to guest operating systems that are on the same VLAN.
Examples with qemu-kvm options:
-net nic,model=virtio,vlan=0,macaddr=00:16:3e:00:01:01
-net tap,vlan=0,script=/root/ifup-br0,downscript=/root/ifdown-br0
-net nic,model=virtio,vlan=1,macaddr=00:16:3e:00:01:02
-net tap,vlan=1,script=/root/ifup-br1,downscript=/root/ifdown-br1
- net nic command defines a network adapter in the guest operating system.
- net tap command defines how QEMU configures the host.
You can disabling networking entirely:
-net none