freebsd en guest sur votre debian

Ce post était resté dans les brouillon, donc pas forcement très à jour... C'est plus un bloc note qu'un post original.

Avec kvm on virtualise tout plein d'OS. J'ai donc décider de tenter freebsd.

Son installation est simple, mais longue. Le hic vient du disque virtuel. Il n'utilise pas le composant virtio.

Lorsque votre patience aura été récompensée, et l'installation terminée, vous pourrez mettre un tigre dans votre moteur freebsd 9

Pour installer virtio, je vous conseille la lecture de ce blog :
http://viktorpetersson.com/2012/01/16/how-to-upgrade-freebsd-8-2-to-freebsd-9-0-with-virtio/

En substance et en français, ça donne :
virio est disponible dans les ports, ce qui facilite grandement son installation.
Pour ce faire vous devez juste entrer la commande :
cd /usr/ports/emulators/virtio-kmod && make clean install

Lorsque le module noyau sera installé, éditez le fichier /boot/loader.conf

virtio_load="YES"
virtio_pci_load="YES"
virtio_blk_load="YES"
if_vtnet_load="YES"
virtio_balloon_load="YES"


Et enfin pour terminé on modifie le système pour qu'il utilise virtio à la place de notre disque et de notre interface réseaux. Dans les commandes ci-dessous, il faut remplacer ed par votreinterface réseaux et ad ou da par votre disque

cp /etc/fstab /etc/fstab.bak && cat /etc/fstab.bak | perl -pe "s/ad/vtbd/g; s/da/vtbd/g;" > /etc/fstab
cp /etc/rc.conf /etc/rc.conf.bak && cat /etc/rc.conf.bak | perl -pe "s/ed/vtnet/g;" > /etc/rc.conf
cp /etc/pf.conf /etc/pf.conf.bak && cat /etc/pf.conf.bak | perl -pe "s/ed/vtnet/g;" > /etc/pf.conf


On termine en arretant le système :
shutdown -p now

Pour redémarrer le système il faut au préalable changer la commande pour utiliser virtio, voir prochain post.
Vus : 308
Publié par Alexandre LUCAZEAU : 35