Installation de qemu
Ce chapitre décrit l’installation de qemu et de son module noyau (kqemu) permettant un accélération de l’émulation
0) prérequis:
- Librairie SDL: apt-get install libsdl1.2-dev
- gcc 3.x maxi : cd /usr/bin && mv gcc gcc.old && ln -s gcc-3.3 gcc
cd /tmp
wget http://fabrice.bellard.free.fr/qemu/qemu-0.8.2.tar.gz
wget http://fabrice.bellard.free.fr/qemu/kqemu-1.3.0pre9.tar.gz3) Decompression dans /usr/local
cd /usr/local
tar xvzf /tmp/qemu-0.8.2.tar.gz && cd qemu-0.8.2/
tar xvzf /tmp/kqemu-1.3.0pre9.tar.gz4) Compilation
#./configure
# make && make install5) Retour au gcc d’origine
# mv /usr/bin/gcc.old /usr/bin/gcc6) Compilation du module d’accélération
# cd kqemu-1.3.0pre9
# ./configure && make && make install5) insertion du module d’accélération
# modprobe kqemu6) Utilisation de qemu Et pourquoi pas l'émulation d'un windows ... Création d'une coquille vide:
# qemu-img create c.img 5GInstallation de windows:
# qemu -k fr -hda c.img -cdrom /dev/hdc -boot dEt on boot en fournissant 256Mo de mémoire, le cdrom, une soundblaster et l'accélération kqemu ...
# qemu -k fr -hda c.img -m 256 -cdrom /dev/hdc -soundhw sb16 -localtime -kernel-kqemu
Et le plus beau c'est que qemu fourni son propre serveur dhcp dont l'adresse IP est 10.0.2.2
Il faudra donc configuré la carte réseau dans ce mode.
Après le démarrage de la machine émulée, nous avons une adresse IP en 10.0.2.15. Le couches réseau sont gérées par qemu. On n'a donc plus rien a faire pour accéder à l'internet :)
Attention un ping www.google.fr ne fonctionnera pas. ( Note that ping is not supported reliably to the internet as it would require root priviledges. It means you can only ping the local router (10.0.2.2).) Mais les accès avec les autres protocoles fonctionnent.
Pour s'en convaincre ... ouverture d'IE (beurk ...) et http://www.google.fr
Nota: Qemu permet aussi d'utiliser les images vmware existante :)
Voili voilà



