VMWare Server est une application serveur permettant de créer et d'utiliser plusieurs machines virtuelles. Cette version est utilisable gratuitement. L'avantage de cette version, c'est la console distante. On peut ainsi prendre le contrôle de l'ensemble des machines virtuelles depuis une machine distante, ce qui n'est pas possible avec la version VMware Player.
Source : Wikipédia
Voir la doc ici: https://help.ubuntu.com/community/VMware/Server
L'installation de VMWare se fait par le terminal, elle n'en est pas très complexe pour autant.
wget -c http://download3.vmware.com/software/vmserver/VMware-server-1.0.7-108231.tar.gz
puis
wget -c http://www.insecure.ws/warehouse/vmware-update-2.6.27-5.5.7-2.tar.gz
puis
sudo aptitude install build-essential linux-headers-$(uname -r) xinetd
tar xf vmware-update*.tar.gz tar xf VMware-server*.tar.gz cd vmware-server-distrib/ sudo ./vmware-install.pl
Durant l'installation, il est possible que vous soyez bloqué sur
"What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]"
Il vous suffit de choisir le répertoire:
/usr/src/linux-`uname -r`/include sinon reprendre l'installation mais avant taper la commande : sudo apt-get install linux-headers-`uname -r`
l'installation va signaler des erreurs mais il faut continuer tout de même avec les lignes suivantes.
cd ../vmware-update*/ sudo ./runme.pl
Si vous avez des difficultés avec le clavier dans les VMs
sudo nano /usr/lib/vmware/config
ajouter les lignes suivantes à la fin du fichier
xkeymap.keycode.108 = 0x138 # Alt_R xkeymap.keycode.106 = 0x135 # KP_Divide xkeymap.keycode.104 = 0x11c # KP_Enter xkeymap.keycode.111 = 0x148 # Up xkeymap.keycode.116 = 0x150 # Down xkeymap.keycode.113 = 0x14b # Left xkeymap.keycode.114 = 0x14d # Right xkeymap.keycode.105 = 0x11d # Control_R xkeymap.keycode.118 = 0x152 # Insert xkeymap.keycode.119 = 0x153 # Delete xkeymap.keycode.110 = 0x147 # Home xkeymap.keycode.115 = 0x14f # End xkeymap.keycode.112 = 0x149 # Prior xkeymap.keycode.117 = 0x151 # Next xkeymap.keycode.78 = 0x46 # Scroll_Lock xkeymap.keycode.127 = 0x100 # Pause xkeymap.keycode.133 = 0x15b # Meta_L xkeymap.keycode.134 = 0x15c # Meta_R xkeymap.keycode.135 = 0x15d # Menu xkeymap.keycode.107 = 0x137 # Print Scrn
et voilà !!!
L'installation de VMWare se fait par le terminal, elle n'en est pas très complexe pour autant.
cd /tmp wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.5-80187.tar.gz tar xvzf VMware-server-1.0.*.tar.gz
cd ./vmware-server-distrib sudo ./vmware-install.pl
In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] /home/votre_nom_utilisateur/vmware Please enter your 20-character serial number.Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: Tapez ici le numéro de série donné lors de votre enregistrement gratuit, fait précédemment, puis taper sur la touche « Entrée ».Après l'installation de VMWare, vous pouvez la lancer via le menu, Applications → Outils Système → VMware Server Console, ou par un terminal via la commande :
vmware
Ajout à améliorer :
Si vous rencontrez un problème avec cette question :
What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]
Vous pouvez suivre les instructions ici :
http://www.mepis.org/docs/en/index.php/Install_kernel_headers
cd /tmp wget http://download3.vmware.com/software/vmserver/VMware-server-1.0.7-108231.tar.gz tar xvzf VMware-server-1.0.*.tar.gz
cd ./vmware-server-distrib sudo ./vmware-install.pl
In which directory do you want to keep your virtual machine files? [/var/lib/vmware/Virtual Machines] /home/votre_nom_utilisateur/vmware Please enter your 20-character serial number.Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: Tapez ici le numéro de série donné lors de votre enregistrement gratuit, fait précédemment, puis taper sur la touche "Entrée".Après l'installation de vmware, vous pouvez la lancer via le menu, Applications → Outils Système → VMware Server Console, ou par un terminal via la commande :
vmware
* Si une (ou plusieurs) erreur survient, concernant la version de GCC pour libgcc_s.so.1, il suffit d'entrer la commande :
sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
et l'on peut ensuite lancer vmware comme indiqué ci-dessus.
* Pour la création d'une machine Virtuelle avec Windows 7 (Windows Seven), Il faut rajouter manuellement tout à la fin du fichier *.vmx la ligne:
ethernet0.virtualDev = "e1000"
pour que le pilote réseau fonctionne. (NIC Drivers for WIndows 7 - Network Adapter as 'Intel(R) PRO/1000 MT Network Connection) http://communities.vmware.com/thread/188094
La procédure sur le siteduzero à cette adresse : le tuto du zero
usbfs /proc/bus/usb usbfs auto 0 0
Si votre matériel USB n'est pas reconnu, il faut taper la commande suivante dans une console (AVANT DE LANCER VMWare):
sudo mount -t usbfs none /proc/bus/usb
Si lors du passage en 'Full Screen' vous avez une erreur du type :
Unable to find an appropriate host video mode. Adding the guest mode to the 'display' subsection of the 'screen' section of your /etc/X11/XF86Config and restarting X is likely to help. Failed to switch to full screen mode.
Cela peut être dû au dépassement de la résolution physique réelle de l'écran (en largeur OU en hauteur).
Si la résolution réelle de votre écran n'est pas dans la liste de Windows XP. Ajouter la de cette façon :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video\{2382E2B6-33A0-4517-9BB7-17B4471BDC0B}\0000
Pour les versions AMD64bits, il vous faut effectuer deux étapes supplémentaires :
Si vous avez ces erreurs lors de la compilation ( voir en bas ) il vous faut appliquer un patch comme indiqué sur cette page.
Télécharger et lancer-le :
wget http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update115.tar.gz tar xvf vmware-any-any-update115.tar.gz cd vmware-any-any-update115 sudo ./runme.pl
Vous aurez remarqué que l'installation qui s'était interrompu reprend mais fonctionne jusqu'au bout. Il est donc inutile de relancer l'installation précédente.
Building the vmmon module.
Using 2.6.x kernel build system.
make: entrant dans le répertoire « /tmp/vmware-config1/vmmon-only »
make -C /lib/modules/2.6.24-16-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.24-16-generic »
CC [M] /tmp/vmware-config1/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config1/vmmon-only/./include/vmware.h:25,
from /tmp/vmware-config1/vmmon-only/linux/driver.c:48:
/tmp/vmware-config1/vmmon-only/./include/vm_basic_types.h:159: erreur: redefinition of typedef «uintptr_t»
include/linux/types.h:40: erreur: previous declaration of «uintptr_t» was here
Dans le fichier inclus à partir de /tmp/vmware-config1/vmmon-only/linux/driver.h:20,
à partir de /tmp/vmware-config1/vmmon-only/linux/driver.c:49:
/tmp/vmware-config1/vmmon-only/./include/compat_wait.h:37:5: attention : « VMW_HAVE_EPOLL » n'est pas défini
/tmp/vmware-config1/vmmon-only/./include/compat_wait.h:43:5: attention : « VMW_HAVE_EPOLL » n'est pas défini
In file included from /tmp/vmware-config1/vmmon-only/linux/driver.h:20,
from /tmp/vmware-config1/vmmon-only/linux/driver.c:49:
/tmp/vmware-config1/vmmon-only/./include/compat_wait.h:60: erreur: conflicting types for «poll_initwait»
include/linux/poll.h:65: erreur: previous declaration of «poll_initwait» was here
/tmp/vmware-config1/vmmon-only/linux/driver.c:147: attention : initialization from incompatible pointer type
/tmp/vmware-config1/vmmon-only/linux/driver.c:151: attention : initialization from incompatible pointer type
/tmp/vmware-config1/vmmon-only/linux/driver.c: Dans la fonction «LinuxDriver_Ioctl» :
/tmp/vmware-config1/vmmon-only/linux/driver.c:1659: erreur: «struct mm_struct» has no member named «dumpable»
make[2]: *** [/tmp/vmware-config1/vmmon-only/linux/driver.o] Erreur 1
make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.24-16-generic »
make: *** [vmmon.ko] Erreur 2
make: quittant le répertoire « /tmp/vmware-config1/vmmon-only »
Unable to build the vmmon module.
For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".
Execution aborted.
Sous AMD64bit , la version Hardy de ubuntu, le lancement pose probleme. Vous aurez des erreurs du types :
$vmware /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2) /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6) /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2) /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6) /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4' not found (required by /usr/lib32/libcairo.so.2) /usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib32/libstdc++.so.6)
Pour résoudre le probleme il suffit d'executer cette commande :
sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
Une fois la machine virtuelle démarrée, préparer l'installation des VMware Tools depuis VMware : Menu VM → Install VMware Tools… puis confirmer avec Install.
Ceci virtualisera un CD sur la machine guest, le CD virtuel est automatiquement monté et son contenu s'affiche dans Nautilus.
Extraire les VMware Tools du "CD" :
Clic-droit sur le fichier "VMwareTools-x.x.x-xxxxx.tar.gz" → Extraire vers votre répertoire personnel
ou en ligne de commande :
cd ~ tar xzf /media/cdrom0/VMwareTools-x.x.x-xxxxx.tar.gz
Démonter le CD :
Clic-droit → Éjecter sur l'icône du CD-ROM
ou en ligne de commande :
sudo umount /dev/cdrom0
puis dans les deux cas :
Menu //VM → Cancel VMware Tools Install...//.
L'installation des VMware Tools nécessite les compilateurs et headers du noyau. Si ce n'est pas déjà fait, installer les paquets : build-essential linux-headers-$(uname -r)
Lancer l'installation des VMware Tools :
cd vmware-tools-distrib sudo ./vmware-install.pl
Confirmer (avec Entrée) chaque demande.
sudo /etc/init.d/networking stop sudo rmmod pcnet32 sudo rmmod vmxnet sudo depmod -a sudo modprobe vmxnet sudo /etc/init.d/networking start
sudo /usr/bin/vmware-toolbox pendant une session X.
→ Voir la page « VMware Server physique ».
Vous venez de copier une vm et lors du lancement… ifconfig n'affiche que la boucle locale….. ooops…
1/ ne pas paniquer :)
Raison : vmware n'a pas changé la carte réseau mais en a ajouté une autre en eth1, donc :
ethernet0.generatedAddress = "00:0c:29:a1:64:99"
bien sûr l'adresse se trouvant apres le "=" n'est pas la meme que vous puisque c'est la mienne….(bien que vmware aurait pu générer 2 fois la même…)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:a1:64:99", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
source : http://www.ericmmartin.com/running-ubuntu-710-in-vmware-player/
Ouvrir un terminal et taper :
sudo vmware-uninstall.pl
Voici où télécharger le guide utilisateur de VMware Server 2.0 beta : http://www.vmware.com/products/beta/vmware_server/vmserver2.pdf