Posted by: Anonymous Coward
on June 15, 2006 06:43 AM
Why go through all this fuss when <a href="http://fabrice.bellard.free.fr/qemu/" title="bellard.free.fr">QEMU</a bellard.free.fr> is free (as in freedom)? I've been using it on my desktop successfully for years.
Create a hard disk image (900MB): $ dd if=/dev/zero of=img bs=1M count=900
Install the operating system: $ qemu -cdrom install.iso -hda img -boot d
Run the operating system: $ qemu -hda img -net user -net nic
There are, of course, more options (copy-on-write disk images, networking, saving and loading VM state, serial console,<nobr> <wbr></nobr>...); see the <a href="http://fabrice.bellard.free.fr/qemu/qemu-doc.html" title="bellard.free.fr">documentation</a bellard.free.fr> for details.
If QEMU isn't fast enough, there's an optional proprietary accelerator: <a href="http://fabrice.bellard.free.fr/qemu/qemu-accel.html" title="bellard.free.fr">kqemu</a bellard.free.fr>
and a free one: <a href="http://savannah.nongnu.org/projects/qvm86/" title="nongnu.org">qvm86</a nongnu.org>
Why go through all this?
Posted by: Anonymous Coward on June 15, 2006 06:43 AMQuick start:
Install QEMU:
# aptitude install qemu
# emerge qemu
# yum install qemu
# cd<nobr> <wbr></nobr>/usr/pkgsrc/emulators/qemu && make install clean clean-depends
Create a hard disk image (900MB):
$ dd if=/dev/zero of=img bs=1M count=900
Install the operating system:
$ qemu -cdrom install.iso -hda img -boot d
Run the operating system:
$ qemu -hda img -net user -net nic
There are, of course, more options (copy-on-write disk images, networking, saving and loading VM state, serial console,<nobr> <wbr></nobr>...); see the <a href="http://fabrice.bellard.free.fr/qemu/qemu-doc.html" title="bellard.free.fr">documentation</a bellard.free.fr> for details.
If QEMU isn't fast enough, there's an optional proprietary accelerator: <a href="http://fabrice.bellard.free.fr/qemu/qemu-accel.html" title="bellard.free.fr">kqemu</a bellard.free.fr>
and a free one: <a href="http://savannah.nongnu.org/projects/qvm86/" title="nongnu.org">qvm86</a nongnu.org>
#