Ceci est une ancienne révision du document !
Table des matières
Qemu
Intro
Qemu est un “emulateur” de machine virtuelle. On peut installer plusieurs machines (virtuelles) dans une machine, et donc faire tourner plusieurs systèmes independant, mais sur le même ordinateur.
Liens
Installer
Apt...
# aptitude update # aptitude install qemu
ou bien
# apt-get update # apt-get install qemu
Il parait que c'est bien aussi d'installer kqemu
pour accelerer l'emulation…
Creer disk virtuel
Creer un disk de 8 Go:
$ qemu-img create hd.img 8G
ou bien
$ dd of=hd.img bs=1024 seek=8000000 count=0
hd.img
est l'image du disk.
Booter sur cd et avec le disk
Charger le CD de Boot pour installer le systeme.
$ qemu -k fr -boot d -cdrom /dev/cdrom -hda hd.img -m 256
-k fr | clavier Français |
-boot d | Booter sur cdrom |
-cdrom … | Où est le (vrai) cdrom ou l'image iso |
-hda … | Où est l'image du 1er disk |
-m … | Quantité de mémoire attribué (en Mo) |
Faire un screen shot: Ctrl+Alt+2 : screendump win2k.png
Full screen (ou pas): Ctrl+Alt+F
Ensuite, on mettre -boot c
pour dire de booter sur le disk dur.
On peut aussi donner un .iso
en lieu et place d'un vrai cdrom: -cdrom ./windowsddk.iso
.
Win2k bug
Ca bloque
L'installation de Windows 2k s'est effectuer avec plusieurs reboot, car parfois, ca bloque indefiniment.
“Windows 2000 has a bug which gives a disk full problem during its installation. When installing it, use the `-win2k-hack' QEMU option to enable a specific workaround. After Windows 2000 is installed, you no longer need this option (this option slows down the IDE transfers).”
Source: http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC42
Donc ajouter: -win2k-hack
. Exemple:
$ qemu -k fr -hda win2000.img -cdrom ../iso/Windows_2000_EN.iso -boot d -win2k-hack
Mais malgré tout mes tests, il est trés difficile d'installer Windows 2000, et il est impossible de faire une mise à jour pour le Service Pack 4 (SP4)…
Win2k SP4 (la soluce)
soluce 1
Finalement, il faut trouver une image “Windows 2000 SP4” , et oui ça existe. (pauvre naïf que je suis!). Et alors, j'ai appliqué la commande suivante:
$ qemu -boot d -cdrom <image iso windows 2000 SP4 bootable> -hda win2k.img -m 256 -net none
Et oui: -net none
⇒ pas de carte réseau
Une fois l'installation terminée, Windows 2000 SP4 demarre.
Relancer qemu
en retirant -net none
:
$ qemu -boot c -hda win2k.img -m 256
Et voila !
soluce 2
Installer kqemu
et faire l'installation avec un Win2k SP4 … ca marche super bien, et sans -net none
.
KQEMU
Les sources:
# aptitude install kqemu-source
Compiler:
# cd /usr/src/ # tar xvjf kqemu.tar.bz2 # cd modules/kqemu # m-a
(a verifier:)
Choose “SELECT” and hit enter Choose “kqemu” and hit enter Choose “BUILD” Choose “NO” if asked to install or upgrade the selected source package. Continue the process and install the module when prompted.
# update-modules # modprobe kqemu
Maintenant, /dev/kqemu
existe.
Note
: Ca marche super! j'arrive enfin a utiliser Windows 2k !
Tips
Ctrl+Alt puis 1 ⇒ ecran emulé
Ctrl+Alt puis 2 ⇒ passer dans la console de commande
Changer de cd
For floppy,
(qemu) change fda filename.img
or
(qemu) change fda d:/tmp/yourfile.img
For CD-ROM,
(qemu) eject cdrom (qemu) change cdrom filename.iso
or
(qemu) eject cdrom (qemu) change cdrom /tmp/yourcdrom.iso