VMware Ubuntu · 4 min read · Nov 29, 2025

VMware Server 2.0.2-x Sur Ubuntu Server 10.04 Avec le Plug-in VMware Remote Console

VMware Server 2.0.2-x Sur Ubuntu Server 10.04 Avec le Plug-in VMware Remote Console

Aujourd’hui, je vais vous expliquer comment configurer un nouveau serveur Ubuntu 10.04 qui exécute VMware server 2.0.2-x et le plug-in VMware Remote Console.

Ma configuration :

CPU : Intel(R) Celeron(R) D CPU 3.06GHz, 1 cœur
Mémoire : 2 Go
CD-ROM

Firefox 3.6 ne peut pas exécuter le VMware Remote Console. Sur le client, j’utilise Chrome pour créer des machines virtuelles, puis j’utilise le plug-in VMware Remote Console pour les exécuter.

Nous avons quatre étapes :

Étape un : Configurer une nouvelle machine exécutant le serveur Ubuntu.
Étape deux : S’inscrire, télécharger, patcher et installer VMware.
Étape trois : Créer des machines virtuelles.
Étape quatre : Contrôler des machines virtuelles distantes avec le plug-in VMware Remote Console depuis un client.

Étape un : Configurer une nouvelle machine exécutant le serveur Ubuntu

Très facile. Si vous ne savez pas, consultez : https://www.howtoforge.com/perfect-server-ubuntu-10.04-lucid-lynx-ispconfig-3.

Après la configuration, redémarrez la machine.

Connectez-vous et activez le compte root :

sudo passwd root

Tapez le mot de passe pour root, j’ai choisi : 111111

Déconnectez-vous puis reconnectez-vous en tant que root et plus tard, nous ferons tout en tant que root aussi.

Mettez à jour la machine :

apt-get update  
apt-get upgrade -y

Installez gcc :

apt-get install -y gcc

Configurez une adresse IP statique (j’utilise 192.168.1.75 ici) :

nano /etc/network/interfaces

Supprimez tout et remplacez par :

# Ce fichier décrit les interfaces réseau disponibles sur votre système
# et comment les activer. Pour plus d'informations, voir interfaces(5).

# L'interface réseau de boucle
auto lo
iface lo inet loopback
   
# L'interface réseau principale
auto eth0
iface eth0 inet static
   address 192.168.1.75
   netmask 255.255.255.0
   network 192.168.1.0
   broadcast 192.168.1.255
   gateway 192.168.1.1

Éditez /etc/resolv.conf :

nano /etc/resolv.conf

Supprimez tout et remplacez par (assurez-vous d’utiliser un serveur de noms valide ; dans cet exemple, j’utilise 192.168.1.1, mon routeur, qui exécute également un serveur de noms) :

nameserver 192.168.1.1

Redémarrez la machine :

reboot

Étape deux : S’inscrire, télécharger, patcher, installer VMware

Connectez-vous en tant que root et créez /root/vm :

mkdir /root/vm  
cd /root/vm

Pour télécharger VMware, vous devez vous inscrire sur : https://www.vmware.com/tryvmware/?p=server20&lp=1. Ils vous enverront un e-mail. Suivez les instructions dans l’e-mail, et téléchargez et enregistrez VMware-server-2.0.2-203138.i386.tar.gz dans /root/vm et n’oubliez pas de noter la clé pour VMware Server pour Linux (ressemble à : XXXXX-XXXXX-XXXXX-XXXXX).

Décompressez le fichier VMware :

tar -xzf VMware-server-2.0.2-203138.i386.tar.gz

Avant d’installer VMware, nous devons patcher VMware :

mkdir /root/dev  
cd /root/dev

Téléchargez cinq fichiers :

wget http://nerdbynature.de/bits/2.6.32-22/00-vmware-2.6.32_functional.diff.txt  
wget http://nerdbynature.de/bits/2.6.32-22/02-vmnet-include.diff.txt.gz  
wget http://nerdbynature.de/bits/2.6.32-22/01-vmware-2.6.32_cosmetic.diff.txt  
wget http://nerdbynature.de/bits/2.6.32-22/vmware-config.pl.diff.txt  
wget http://nerdbynature.de/bits/2.6.32-22/patch-vmware_2.6.3x.sh.txt

Décompressez le fichier suivant :

gunzip 02-vmnet-include.diff.txt.gz

Changez les noms des cinq fichiers :

mv 00-vmware-2.6.32_functional.diff.txt 00-vmware-2.6.32_functional.diff  
mv 01-vmware-2.6.32_cosmetic.diff.txt 01-vmware-2.6.32_cosmetic.diff  
mv 02-vmnet-include.diff.txt 02-vmnet-include.diff  
mv patch-vmware_2.6.3x.sh.txt patch-vmware_2.6.3x.sh  
mv vmware-config.pl.diff.txt vmware-config.pl.diff

Éditez le fichier patch-vmware_2.6.3x.sh :

nano patch-vmware_2.6.3x.sh

Supprimez tout et remplacez par :

#!/bin/sh
#
# (C) 2010 [email protected]
#
# 00-vmware-2.6.32_functional.diff
# - basé sur vmware-server-modules-linux-2.6.32.patch
# - voir http://communities.vmware.com/message/1389232#1389232
#
# 01-vmware-2.6.32_cosmetic.diff
# - basé sur les commentaires de rbihlmeyer dans http://communities.vmware.com/thread/232842
#
# 02-vmnet-include.diff
# - placez les fichiers .h et .c dans des répertoires séparés, comme les autres
# modules le font
#
# vmware-config.pl.diff
# - basé sur http://communities.vmware.com/message/1398525#1398525
#
DIR=/root/dev/
PATCHES="00-vmware-2.6.32_functional.diff 01-vmware-2.6.32_cosmetic.diff 02-vmnet-include.diff"

# unset me!
# DEBUG=echo

if [ -z "$1" -o ! "`ls "$1"/*tar 2>/dev/null | wc -l`" = 4 ]; then
echo "Usage: `basename $0` [répertoire source des modules vmware]"
exit 1
else
SRC="$1"
fi

cd $SRC
$DEBUG mkdir orig || exit 1
$DEBUG mv *tar orig/

# décompressez
for t in orig/*.tar; do
$DEBUG tar -xf $t
done

# patch
for p in $PATCHES; do
$DEBUG patch -p1 < "$DIR"/"$p"
done

# tar
for d in *-only; do
$DEBUG tar -cf `echo $d | sed 's/-only/.tar/'` $d
done
$DEBUG rm -rf *-only

# vsock.ko a besoin de symboles de vmci
$DEBUG cd ../../../bin || exit 2
if [ -x vmware-config.pl -a -f $DIR/vmware-config.pl.diff ]; then
$DEBUG patch -p0 < $DIR/vmware-config.pl.diff
fi

Enregistrez le fichier et quittez.

Patch :

chmod u+x patch-vmware_2.6.3x.sh  
./patch-vmware_2.6.3x.sh /root/vm/vmware-server-distrib/lib/modules/source

Installez VMware :

cd /root/vm/vmware-server-distrib  
./vmware-install.pl

Vous pouvez appuyer sur ENTER pour accepter toutes les valeurs par défaut. Acceptez la licence. Entrez la clé VMware Server que VMware vous a donnée. C’est tout. Si l’installation est réussie, elle se termine comme ceci :

L'installation de VMware VIX API 1.6.2 build-203138 pour Linux a été réalisée avec succès. Vous pouvez décider de supprimer ce logiciel de votre système à tout moment en invoquant la commande suivante : "/usr/bin/vmware-uninstall-vix.pl".
Profitez,
--l'équipe VMware
Démarrage des services VMware :  
Le moniteur de machine virtuelle terminé  
L'interface de communication de machine virtuelle terminée  
Famille de sockets d'interface de communication VM : terminé  
Ethernet virtuel terminé  
Réseautage ponté sur /dev/vmnet0 terminé  
Réseautage uniquement hôte sur /dev/vmnet1 (en arrière-plan) terminé  
Serveur DHCP sur /dev/vmnet1 terminé  
Réseautage uniquement hôte sur /dev/vmnet8 (en arrière-plan) terminé  
Serveur DHCP sur /dev/vmnet8 terminé  
Service NAT sur /dev/vmnet8 terminé  
Démon d'authentification VMware Server (en arrière-plan) terminé  
Mémoire partagée disponible terminé  
Démarrage des services de gestion VMware :  
Agent hôte VMware Server (en arrière-plan) terminé  
Accès Web à l'infrastructure virtuelle VMware  
Démarrage des machines virtuelles autostart VMware :  
Machines virtuelles terminées
La configuration de VMware Server 2.0.2 build-203138 pour Linux pour ce noyau en cours d'exécution a été réalisée avec succès.
Entretien...  
Merci d'avoir utilisé le script !  
Patch fourni par :   
Ramon de Carvalho Valle  
http://risesecurity.org  
Auteur du script :   
Radu Cotescu  
http://radu.cotescu.com

Redémarrez la machine :

reboot
Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.