Accès Rapide :
Navigation Sécurisée | M'identifier | M'inscrire | Rechercher |
Imprimer |
Webmail
QEMU est une machine virtuelle libre qui permet de faire tourner un ou plusieurs systèmes d'exploitation (ou seulement des processus) sur un système d'exploitation déjà installé sur la machine.
001 apt-get update
002 apt-get install kqemu-common kqemu-source
003 apt-get install module-assistant
004 m-a prepare
005 m-a build kqemu
006 m-a install kqemu
007 apt-get install qemu
001 qemu -cdrom /[image_linux.iso] -m 320.
Ajoutez l'option -kernel-kqemu pour une virtualisation complète
L'image disque qemu sera considérée comme le disque dur par le système installé.
001 qemu-img create -f qcow win2k.img 3G
-f qcow : l'image grandira à mesure qu'on y ajoutera du contenu sous l'OS virtuel (au maximum jusqu'à la taille indiquée
3G (on peut aussi écrire 3000M) : la taille (maxi) de l'image créée.
Qemu étant un programme de virtualisation, du point de vue de l'hôte (le système sous lequel tourne Qemu) cette image est un fichier, tandis que pour le système invité (qui tourne sous Qemu) elle est un disque réèl.
Les OS Win NT (NT/2K/XP) n'aiment pas l'accélérateur kqemu pendant l'installation, donc on le désactive, juste pour l'install :
001 qemu -cdrom /dev/hdd -hda win2k.img -m 256 -boot d -win2k-hack
001 qemu -cdrom /win2K.iso -hda win2k.img -m 256 -boot d -win2k-hack
Lancement de Windows 2000 sous Linux / qemuBasiquement c'est :
001 qemu -hda win2k.img -m 256
On peut ajouter le support d'un de ses lecteurs CD, ici mon lecteur slave :
001 qemu -hda win2k.img -m 256 -cdrom /dev/hdd
Ajouter le support du son et fixer l'heure sur l'"heure locale" ('localtime' et non 'GMT') :
001 qemu -hda win2k.img -cdrom /dev/hdd -m 320 -soundhw sb16 -localtime
Enfin on peut & ajouter l'option QEMU Accelerator (KQEMU) pour accroître la vitesse d'émulation :
001 qemu -hda win2k.img -cdrom /dev/hdd -m 320 -localtime -kernel-kqemu
source :
grub avec QEMU
Une façon simple de tester ses boot grub est d'en faire une image de CD bootable et l'émuler avec QEMU. C'est simple une fois qu'on a compris comment ça marche ou qu'on a les scripts pour automatiser ça.
Voici ma façon de faire :
~/cdiso/boot/grub pour l'exemple, contenant le boot grub à tester, c-à-d :stage2_eltorito (le prendre dans /lib/grub/i386-pc ou ds /usr/lib/grub/i386-pc) ;
menu.lst, device.map ;
Tous ces fichiers sont à placer dans ~/cdiso/boot/grub.
mkisofs (en console) :001 mkisofs -f -b boot/grub/stage2_eltorito -nobak -no-emul-boot -boot-load-size 4 -boot-info-table -o ~/cdgrub.iso ~/cdiso
Quelques explications pour comprendre : (données par mkisofs --help)
-f : prend en compte les liens symboliques
-b fichier : programme de démarrage (grub)
-nobak : ne pas mettre les fichiers de sauvegarde (*.*~)
-o fichier : nom de l'image
001 qemu -cdrom ~/cdgrub.iso -boot d
-boot d demande à QEMU de booter sur le cd émulé. Pour émuler un système 64 bits, utiliser qemu-system-x86_64 au lieu de qemu.
Dans QEMU,
Control+Alt+é puis q pour quitter
Control+Alt+& pour revenir à l'émulation
Control+Alt+f pour afficher en plein écran

Alt+ImprEcran capture uniquement la fenêtre active mais cela désactive le décompte de grub.
Sources :
Doc officielle : http://doc.ubuntu-fr.org/grub-(..)
Quelques éléments de réponse pour modifier un thème existant, sur le forum : http://forum.ubuntu-fr.org/vie(..).
http://doc.gwos.org/index.php/(..) (inscription obligatoire)
Toutes les contributions à wiki.wwweball.com sont considérées comme publiées sous les termes de la GNU Free Documentation Licence, une licence de documentation libre.
Si vous ne désirez pas que vos écrits soient édités et distribués à volonté, ne les envoyez pas.
De même, merci de ne contribuer qu'en apportant vos propres écrits ou des écrits issus d'une source libre de droits.
N'UTILISEZ PAS DE TRAVAUX SOUS COPYRIGHT SANS AUTORISATION EXPRESSE !