A collection of disk images and virtual machines that can be used by the QEMU emulator
A collection of disk images and virtual machines that can be used by the QEMU emulator. If you are installing an OS in QEMU but don't want to go through the whole process of downloading an ISO, preparing a disk image, waiting for the install to complete, etc, you can use one of my prepared images that I have created. In most cases, the images are vanilla installations, meaning they are un-modified from the original installation. If you want to just experiment with QEMU and see what it can do, check out the test-images folder!
Some of these disk images can even be ran in VirtualBox and other emulators, such as the Limbo PC Emulator App for Android (which is actually a derivation of the original QEMU emulator). Yes, you can run other operating systems on Android with this! Known images to work in Limbo PC Emulator are: FreeDOS, DSL, and other small linux distros.
QEMU (short for Quick Emulator) is an processor emulator. By using QEMU, you can run operating systems for different CPU architectures regardless of your host CPU's architecture. You can run IA-32 (x86), x86-64, ARM, PowerPC, and lots more! QEMU can be installed on the host computer or can be ran from a USB flash drive. QEMU makes for a great alternative to VirtualBox and VMware, especially since these two programs are restricted to running guest operating systems for the x86 architecture.
apt-get install qemu
brew install qemu
Yes, here is a brief tutorial:
First, you need some sort of ISO. We will use FreeDOS as an example
Create a hard disk image with qemu-img create
qemu-img create myImage.img 1G
or with qcow2 image format: qemu-img create -f qcow2 myImage.qcow2 1G
where myImage
is the name for your disk image file and 1G
is the size of the file. Note that by using the qcow2 image format, you might be able to save some space on your hard drive or USB stickBoot QEMU with the ISO mounted and disk image attached
qemu-system-i386 -hda myImage.img -cdrom FD12CD.iso -boot d -m 256
-boot d
- Boot the first virtual CD-ROM drive-m 256
- Give the machine 256 MB of RAMFrom here just follow the install instructions for the OS
After the installation is done, the system can be booted with:
qemu-system-i386 -hda myImage.img -m 256
qemu-system-i386
or qemu-system-x86_64
command(s)qemu-img convert myImage.img -O vdi vdisk.vdi
qemu-img convert -f qcow2 myImage.qcow2 -O vdi vdisk.vdi
qemu-img info <disk-image-file>