Difference between revisions of "Qemu"

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
Jump to navigation Jump to search
(moved manpage docs to Qemu on Linux)
m (pasted original contents from hypertwiki; edited a bit)
Line 1: Line 1:
[[Category:Techniques]]
+
[[Computing]]: [[Emulators]]: [[Qemu]]
[[Techniques]]: Software: Emuators: [[Qemu]]
+
 
[http://qemu.org/ QEMU] is an open source processor emulator. It
+
[[QEMU]] is an open source processor emulator. It emulates a variety of different [http://qemu.org/status.html CPUs and systems], and achieves good speed by using dynamic translation.
emulates a variety of different [http://qemu.org/status.html CPUs and
+
==Links==
systems], and achieves good speed by using dynamic translation.
+
* [http://qemu.org/ official homepage]
 
==Articles==
 
==Articles==
 
*[[Qemu on Linux]]: setting up and using Qemu under Linux
 
*[[Qemu on Linux]]: setting up and using Qemu under Linux
 
==Some Quick Notes==
 
==Some Quick Notes==
*Creating the disk image: qemu-img create win98hd.img 2G qemu -hda
+
*Creating the disk image:
win98hd.img -cdrom win98.iso -boot d
+
qemu-img create win98hd.img 2G
For linux host systems, there is a loadable kernel module (called
+
qemu -hda win98hd.img -cdrom win98.iso -boot d
kqemu) that will allow qemu to run at near native speeds. At the time
+
 
of this writing, there aren't distributed packages available with the
+
For linux host systems, there is a loadable kernel module (called kqemu) that will allow qemu to run at near native speeds. At the time of this writing, there aren't distributed packages available with the module built, so you'll need to download the source from the website and compile it locally.
module built, so you'll need to download the source from the website
+
 
and compile it locally.
+
First download the [http://fabrice.bellard.free.fr/qemu/qemu-0.7.0.tar.gz qemu source] and [[untar]] it. Then download the [http://fabrice.bellard.free.fr/qemu/kqemu-0.6.2-1.tar.gz kqemu source] and [[untar]] it within the qemu source directory. Then run ./configure && make && sudo make install. You might also want to install the vgabios package from your package manager.
First download the
+
 
[http://fabrice.bellard.free.fr/qemu/qemu-0.7.0.tar.gz qemu source] and
+
'''Editor's note''': I had this -- "If you're wanting to run [[Windows 98]] under qemu, this option is moot because kqemu and Win98 don't get along." written here, but I think that only applies to [[kqemu]] and maybe [[qemu-fast]] (I'm not clear on what the difference is between the two).
[[untar]] it. Then download the
 
[http://fabrice.bellard.free.fr/qemu/kqemu-0.6.2-1.tar.gz kqemu source]
 
and [[untar]] it within the qemu source directory. Then run ./configure
 
&& make && sudo make install. You might also want to
 
install the vgabios package from your package manager.
 
If you're wanting to run [[Windows 98]] under qemu, this option is moot
 
because kqemu and Win98 don't get along.
 

Revision as of 18:38, 14 October 2005

Computing: Emulators: Qemu

QEMU is an open source processor emulator. It emulates a variety of different CPUs and systems, and achieves good speed by using dynamic translation.

Links

Articles

Some Quick Notes

  • Creating the disk image:
qemu-img create win98hd.img 2G
qemu -hda win98hd.img -cdrom win98.iso -boot d

For linux host systems, there is a loadable kernel module (called kqemu) that will allow qemu to run at near native speeds. At the time of this writing, there aren't distributed packages available with the module built, so you'll need to download the source from the website and compile it locally.

First download the qemu source and untar it. Then download the kqemu source and untar it within the qemu source directory. Then run ./configure && make && sudo make install. You might also want to install the vgabios package from your package manager.

Editor's note: I had this -- "If you're wanting to run Windows 98 under qemu, this option is moot because kqemu and Win98 don't get along." written here, but I think that only applies to kqemu and maybe qemu-fast (I'm not clear on what the difference is between the two).