Differences

This shows you the differences between two versions of the page.

Link to this comparison view

freebsd:dragonflybsd_freebsd_qemu [2010/01/12 13:29] (current)
Line 1: Line 1:
 +Si toi aussi tu veux tester DragonFlyBSD mais : 
  
 +  - tu n'as pas de machine de disponible ​
 +  - ton collègue ne souhaite pas te prêter sa machine pour tester ton installation ​
 +  - 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
 +<​code>​
 +# cd /​usr/​ports/​emulators/​qemu
 +# make install clean 
 +</​code>​
 +
 +2°) On va créer l'​image d'un disque de 2GB (image sur laquelle nous allons installer dragonflyBSD)
 +<​code>​
 +# cd /home/qemu/
 +# dd of=libellule_hd bs=1024 seek=2048000 count=0 ​
 +</​code>​
 +
 +3°) On télécharge l'iso de DragonflyBSD (=~ 88MB )
 +http://​www.dragonflybsd.org/​main/​download.cgi
 +On décompresse l'​image ISO 
 +<​code>​
 +# gunzip dfly-1.0A_REL.iso.gz ​
 +</​code>​
 +4°) On lance qemu 
 +<​code>​
 +# qemu -hda libellule_hd -cdrom dfly-1.0A_REL.iso -boot d 
 +</​code>​
 +(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 ​
 +<​code>​
 +# qemu -hda libellule_hd -boot c 
 +</​code>​
 +Et magie votre DragonflyBSD fraichement installé boot pour le réseau il faut tout d'​aborder utiliser ce script ​
 +<​code>​
 +# cat ifup.sh
 +#!/bin/sh
 +ifconfig $1 192.168.0.1 netmask 255.255.255.0 ​
 +</​code>​
 +(ne pas oublier le chmod +x sur votre script pour le rendre exécutable) ​
 +
 +On va démarrer maintenant DragonflyBSD
 +<​code>​
 +# qemu -hda libellule_hd -boot c -n ifup.sh ​
 +</​code>​
 +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)