2.2. QEMU - L'émulateur

L'émulateur peut être téléchargé à partir de cette page. N'hésitez pas à prendre la toute dernière version disponible.


$ cd /usr/src/
$ wget http://fabrice.bellard.free.fr/qemu/qemu-0.8.0.tar.gz
$ tar zxvf qemu-0.8.0.tar.gz
      

Une fois l'archive décompressée, allez dans le répertoire de qemu et lancez un ./configure --help | less pour visualiser les différentes options de compilation disponibles. Les options intéressantes sont les suivantes:


  --prefix=PREFIX          install in PREFIX []
  --disable-kqemu          disable kqemu build
  --enable-adlib           enable Adlib emulation
  --enable-coreaudio       enable Coreaudio audio driver
  --enable-alsa            enable ALSA audio driver
  --enable-fmod            enable FMOD audio driver
  --enabled-dsound         enable DirectSound audio driver
      

Nous n'utiliserons dans ce tutoriel que les options --prefix (indication de la base du répertoire d'installation) et --enable-alsa (activation de la couche ALSA).

Ensuite, lancez la commande configure avec les options qui vous semblent les plus appropriées à votre configuration et à ce que vous voulez faire avec QEMU:


grinch@badiou:/usr/src/qemu-0.8.0$ ./configure --prefix=/usr --enable-alsa
Install prefix    /usr
BIOS directory    /usr/share/qemu
binary directory  /usr/bin
Manual directory  /usr/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /usr/src/qemu-0.8.0
C compiler        gcc
Host C compiler   gcc
make              make
host CPU          i386
host big endian   no
target list       i386-user arm-user armeb-user sparc-user ppc-user mips-user mipsel-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu arm-softmmu
gprof enabled     no
static build      no
SDL support       yes
SDL static link   no
mingw32 support   no
Adlib support     no
CoreAudio support no
ALSA support      yes
DSound support    no
FMOD support      no
kqemu support     yes

KQEMU Linux module configuration:
kernel sources    /lib/modules/2.6.16.5/build
kbuild type       2.6
grinch@badiou:/usr/src/qemu-0.8.0$
      

N'oubliez pas de vous reporter vers Section 2.1 avant de compiler QEMU au cas ou vous voudriez utiliser l'accélérateur KQEMU.

Ensuite, lancer make puis su -c "make install" pour compiler et installer QEMU.