Bien sûr, il est possible d'installer Open VM Tools, mais VMware les détectes comme non officiels...
Je suis donc tombé sur http://www.howtoforge.com/how-to-install-vmware-tools-on-pfsense-freebsd qui explique comment installer les tools. J'ai ajouté 2 ou 3 petites infos supplémentaires pour correspondre aux dernières version.
Alors, comment faire? Rien de plus simple, mais il faut bien respecter les étapes!
Pour commencer, il faut que le bon OS soit spécifié dans VMware:
VM / Edit Settings / Options / General Options / Guest Operating System
Choisissez Other / Freebsd (ARCH) ou arch represente l'architecture de votre OS, soit 32 ou 64 bits
Une fois cette action terminée, il faut ajouter des packages manquant, pour cela:
Commencez par identifier votre Kernel:
uname -a
Dans mon cas:
FreeBSD pfsense.localdomain 8.1-RELEASE-p13 FreeBSD 8.1-RELEASE-p13 #0: Fri Apr 12 10:54:59 EDT 2013
root@snapshots-8_1-amd64.builders.pfsense.org:/usr/obj.pfSense/usr/pfSensesrc/src/sys/pfSense_SMP.8 amd64
Dans mon cas donc FreeBSD 8.1 AMD64
Rendez-vous dans la distribution la plus proche de la votre ici:
ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/
puis dans le repertoire "Latest".
Vous devez trouvez les paquets perl.tgz & compat6x-amd64.tgz (ou compat6x-i386.tgz)
Dans mon cas: ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.3-release/Latest
Dans le shell:
setenv PACKAGEROOT "ftp://ftp.freebsd.org"
setenv PACKAGESITE "ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8.3-release/Latest/"
pkg_add -v -r perl
pkg_add -v -r compat6x-amd64
pkg_add -v -r compat6x-amd64
Une fois cette étape terminée, insérer les VMware tools dans votre lecteur, puis mount:
mkdir /mnt/cdrom
mount_cd9660 /dev/acd0 /dev/cdrom
mount_cd9660 /dev/acd0 /dev/cdrom
Reste plus qu'a extraire les VMware tools:
cd /tmp
tar zxvf /dev/cdrom/vmware-freebsd-tools.tar.gz
tar zxvf /dev/cdrom/vmware-freebsd-tools.tar.gz
cd /tmp/vmware-tools-distrib/
Des librairies sont nécessaires pour VMware:
ln -s /usr/local/lib/compat/libm.so.4 /lib
ln -s /usr/local/lib/compat/libc.so.6 /lib
ln -s /usr/local/lib/compat/libthr.so.2 /lib
ln -s /usr/local/lib/compat/libc.so.6 /lib
ln -s /usr/local/lib/compat/libthr.so.2 /lib
ln -s /usr/local/lib/compat/libm.so.4 /usr/local/lib
ln -s /usr/local/lib/compat/libc.so.6 /usr/local/lib
ln -s /usr/local/lib/compat/libthr.so.2 /usr/local/lib
ln -s /usr/local/lib/compat/libkvm.so.3 /usr/local/lib
Puis on ajoute les droits d'execution et on install en suivant l'assistant:
chmod +x vmware-install.pl bin/vmware-config-tools.pl bin/vmware-uninstall-tools.pl
./vmware-install.pl
./vmware-install.pl
Et pour finir, on redemarre:
reboot
Aucun commentaire:
Enregistrer un commentaire