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 :
Lorsque le module noyau sera installé, éditez le fichier /boot/loader.conf
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
On termine en arretant le système :
Pour redémarrer le système il faut au préalable changer la commande pour utiliser virtio, voir prochain post.
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.