Si toi aussi tu veux tester DragonFlyBSD mais :

  1. tu n'as pas de machine de disponible
  2. ton collègue ne souhaite pas te prêter sa machine pour tester ton installation
  3. tu ne veux surtout pas installer vmware

Alors j'ai une solution pour toi qemu

qemu est un émulateur au même titre que vmware mais il a l'avantage d'être libre et de plus s'est fait par un français Fabrice Bellard.

Cet émulateur est plus performant que Bochs (l'installation à été faite sur un FreeBSD 5.3-RELEASE, le principe reste le même sur les autres versions de FreeBSD).

1°) On installe qemu

# cd /usr/ports/emulators/qemu
# make install clean 

2°) On va créer l'image d'un disque de 2GB (image sur laquelle nous allons installer dragonflyBSD)

# cd /home/qemu/
# dd of=libellule_hd bs=1024 seek=2048000 count=0 

3°) On télécharge l'iso de DragonflyBSD (=~ 88MB ) http://www.dragonflybsd.org/main/download.cgi On décompresse l'image ISO

# gunzip dfly-1.0A_REL.iso.gz 

4°) On lance qemu

# qemu -hda libellule_hd -cdrom dfly-1.0A_REL.iso -boot d 

(une nouvelle fenêtre va s'ouvrir et l'installation de DragonflyBSD va commencer)

Une fois l'installation terminée vous quittez totalement qemu

Si vous voulez que DragonflyBSD puisse acceder au réseau il va falloir utiliser tap et du nat

Pour lancer qemu sans le réseau

# qemu -hda libellule_hd -boot c 

Et magie votre DragonflyBSD fraichement installé boot pour le réseau il faut tout d'aborder utiliser ce script

# cat ifup.sh
#!/bin/sh
ifconfig $1 192.168.0.1 netmask 255.255.255.0 

(ne pas oublier le chmod +x sur votre script pour le rendre exécutable)

On va démarrer maintenant DragonflyBSD

# qemu -hda libellule_hd -boot c -n ifup.sh 

Sur la machine qui heberge la machine virtuelle avec un ifconfig vous allez voir avec ifconfig une interface tap[0-9] ayant pour ip 192.168.0.1 il suffit maintenant de configurer dragonflyBSD pour lui donner l'adresse par exemple 192.168.0.2 et comme route par défault 192.168.0.1 voila vous devriez pouvoir pinger depuis votre machine virtuelle 192.168.0.1

En rajoutant un peu de nat sur la machine qui héberge qemu DragonflyBSD pourra communiquer avec l'ensemble du réseau et même aller sur internet

aflab

Pour toutes réclamations #gcu irc.freenode.net ou aflab@gcu.info

N.B: Le site de QEMU http://fabrice.bellard.free.fr/qemu/

freebsd/dragonflybsd_freebsd_qemu.txt · Last modified: 2010/01/12 13:29 (external edit)