Émulation
Révision datée du 28 janvier 2007 à 01:31 par imported>SylvainBeucler
Utilisations:
- tester des exécutables Debian-PPC avant de les installer chez l'usager - mais depuis mon PC.
- fournir des systèmes complets facilement installables (ex: une instance de Apache/PHP/MySQL/TikiWiki pré-installée)
- tester rapidement les phases d'initialisation d'un PC (ex: configurations LILO/GRUB)
Les émulateurs libres du moment:
- QEMU: * -> (x86, x86_64, ARM, MIPS, PPC, ARM, SPARC)
- PearPC: * -> PPC
- VirtualBox
- Bochs: * -> PC
http://pearpc.sourceforge.net/
aptitude install pearpc
Créer un disque de 3GB [1]:
dd if=/dev/zero of=myharddisk.img bs=516096 seek=6241 count=0
Note: le fichier image est composé initialement de blocks vides, qui sont optimisés par ext2:
$ ls -lh myharddisk.img -rw-r--r-- 1 sylvain sylvain 3,0G 2006-05-05 01:36 myharddisk.img $ du -sh myharddisk.img 0 myharddisk.img
Choisir l'image à lancer: modifier /etc/ppc.conf
:
pci_ide0_master_image = "myharddisk.img" pci_ide0_slave_image = "debian-31r2-powerpc-netinst.iso"
Lancer l'émulateur:
ppc
Liens
- Comparison of virtual machines sur Wikipédia
- Guide simplifié pour QEMU
- Disk Images Under Linux: créer des images disques complètes avec table de partition, et comment les monter
- Unofficial #qemu Wiki
- Bochs: émulateur pour x86&x64 uniquement
- KVM et Xen: peuvent faire GNU/Linux mais aussi Windows, mais s'il y a virtualization au niveau processeur
- UserModeLinux