
VMWare Player est la version gratuite (pour une utilisation non commerciale) du logiciel de virtualisation de VMWare. La version gratuite permet de créer des machines virtuelles, mais ne permet pas de faire de snapshots (instantanés) comme son équivalent libre VirtualBox.
Cet article montre son installation dans Calculate Linux.
Il se peut qu'avec des kernels récents, certaines compilations ne fonctionnent pas, du à un manque de patchs dans les dépôts de Gentoo.
On peut installer l'overlay vmware :
Tout d'abord, mettez à jour Calculate Linux, et redémarrez si un nouveau noyau a été installé :
En effet, une dépendance sera installée (vmware-modules) qui compilera les modules du noyau. Il est donc conseillé d'avoir le noyau à jour et d'avoir démarré dessus.
Le paquet est masqué, il faut le démasquer en ajoutant le paquet au fichier
package.keywords :
Pour bénéficier des derniers modules dispo, on démasque aussi app-emulation/vmware-modules (patchs récents pour kernels récents) :
Il faut aussi forcer les modules à utiliser
vmci et
vsock
On installe ensuite VMWare Player :
Code TEXT :Calculating dependencies... done!
[binary NS ] media-libs/libpng-1.2.56 [1.6.26] ABI_X86="32 (64) (-x32)"
[binary N ] dev-util/patchelf-0.9
[binary N ] media-libs/libart_lgpl-2.3.21-r3 ABI_X86="(64) -32 (-x32)"
[binary NS ] dev-libs/libgcrypt-1.5.6-r101 [1.7.3] ABI_X86="32 (64) (-x32)"
[binary N ] app-emulation/vmware-tools-9.9.4.3206955 USE="-vmware_guest_freebsd -vmware_guest_linux -vmware_guest_netware -vmware_guest_solaris -vmware_guest_winPre2k -vmware_guest_windows"
[binary N ] x11-libs/startup-notification-0.12-r1 USE="-static-libs"
[binary N ] sys-apps/pcsc-lite-1.8.16-r1 USE="policykit udev -libusb -python (-selinux)" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7"
[ebuild N ~] app-emulation/vmware-player-12.1.0.3272444-r2 USE="cups vmware-tools -bundled-libs -doc -ovftool"
[ebuild N ] app-emulation/vmware-modules-308.1.0 USE="vmci vsock -pax_kernel"
Would you like to merge these packages? [Yes/No]
On accepte et l'installation se passe.
Post-installation
Une fois
vmware-player installé, ce n'est pas fini.
On lance la configuration de VMWare Player via
Code TEXT :Configuring pkg...
Stopped all configured services on all networks
Backed up existing network settings to backup file "/tmp/vmware.m7peKe"
Restored network settings
Une fois fait, VMWare Player est installé, mais ne fonctionne pas correctement. Il faut charger les modules du noyau. Tout est regroupé dans un service qu'il suffit de lancer :
Code TEXT :vmware | * Caching service dependencies ... [ ok ]
vmware | * Starting VMware USB Arbitrator ... [ ok ]
vmware | * Starting VMware services ... [ ok ]
vmware |insmod /lib/modules/4.4.37-calculate/misc/vmmon.ko
vmware |insmod /lib/modules/4.4.37-calculate/misc/vsock.ko
vmware |insmod /lib/modules/4.4.37-calculate/misc/vmblock.ko
vmware |insmod /lib/modules/4.4.37-calculate/misc/vmnet.ko [ ok ]
vmware |Started Bridge networking on vmnet0
vmware |Enabled hostonly virtual adapter on vmnet1
vmware |Started DHCP service on vmnet1
vmware |Started NAT service on vmnet8
vmware |Enabled hostonly virtual adapter on vmnet8
vmware |Started DHCP service on vmnet8
vmware |Started all configured services on all networks
Pour lancer le service à chaque allumage, il suffit de lancer le service à chaque démarrage via :
Code TEXT : * service vmware added to runlevel default
Et voilà, VMWare fonctionne !
Si vous voulez utiliser
UEFI avec VMWare Player, éditer le fichier .vmx de la machine virtuelle et ajoutez la ligne :