Mit Hilfe von VMWare Server oder VMWare Player und Ubuntu kannst du dir eine vollkommen kostenlose virtuelle Umgebung basteln
Was ist VMWare wird dir hier beantwortet:
VMWare_Server_vs._Virtual_PC
Schritt für Schritt Anleitung zur Ubuntu Installation bekommst du hier:
Ubuntu_installieren
Versionen
kostenlos gibt es von VMWare:
den VMWare Server und den VMWare Player.
der VMWare Player ist unter Ubuntu meisst einfacher zu installieren als der VMWare Server.
Dies liegt hauptsächlich daran, dass sehr selten neue Versionen des VMWare Servers verfügbar sind, Ubuntu aber jedes halbe Jahr ein neues Release veröffentlicht und der VMWare Server dann meist nur mit Anpassungen und Tricks bewegt werden kann, siehe weiter unten.
Ganz ehrlich: ich hab es aufgegeben, kann also nicht sagen, ob VMWare Server mit Ubuntu ab 11.04 funktioniert (ev. helfen hier beschriebene Anpassungen für ältere Versionen)
Der VMWare Server kann virtuelle Maschinen erstellen und z.B. pro virtuelle Maschine einen Snapshot generieren, sowie: Autostart der virtuellen Maschinen
zurück zum VMWare Player: der VMWare Player kann seit Version 3.0 auch virtuelle Maschinen erzeugen. Unterschied zum VMWare Server: der Benutzer muss angemeldet sein um die virtuellen Gast-Betriebssysteme zu starten, beim VMWare Server laufen diese auch ohne Benutzeranmeldung.
VMWare Player
die Installation des VMWare Player ist meist problemlos:
getestet mit Ubuntu 10.04 und VMWare Player 3.1.0-261024
Downloaden unter: www.vmware.com/tryvmware/p/activate.php?p=player&lp=default (Anmeldung erforderlich)
über das Terminal in den Ordner wechseln in dem sich der Download befindet dann:
chmod 777 VMware-Player-3.1.0-261024.x86_64.bundle
sudo ./VMware-Player-3.1.0-261024.x86_64.bundle
startet den Setup Wizard
auch VMWare Workstation funktioniert mit allen Ubuntu Versionen problemlos (ist aber kostenpflichtig)
Alternative
die wohl beste Alternative zu VMWare unter Ubuntu ist VirtualBox VirtualBox
VirtualBox kann mit VMWare Festplatten-dateien (vmdk) und mit ovf-Templates (Open Virtualization Format) umgehen.
Virtualbox besitzt allerdings eine andere virtuelle Hardware und somit ist ein eins zu eins Austausch von virtuellen Maschinen zwischen Virtualbox und VMWare meist nicht möglich. Für Virtualbox sprechen aber die einfache Installation (funktioniert einfach) und die unzähligen Features, wie Snapshots, Grafikbeschleunigung, USB Support, ...
die VM-Ware Server Installation:
getestete Versionen:
Ubuntu Version 6.06, 6.10 , 7.04 , 8.04, 8.10, 9.04 32-bit und 64-bit, VM Ware Server: 1.01 , 1.03 , 1.04 , 1.05 ,1.06, 1.07, 1.08 1.09, 1.10, 2.00, 2.01 2.02
zum Start in das Terminal wechseln: |

mit sudo -s auf root wechseln
Passwort eingeben
benötigte Pakete nachinstallieren:
apt-get install ssh openssh-server libxtst6 xinetd wget build-essential linux-headers-$(uname -r)
bei 32bit Installationen:
apt-get install gcc binutils-doc cpp-doc make manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc libc6-dev-amd64 lib64gcc1
bei 64bit Installationen:
apt-get install binutils-doc cpp-doc manpages-dev autoconf automake1.9 libtool flex bison gcc-doc ia32-libs libc6-i386
mit Hilfe von Firefox VMware-downloaden:
www.vmware.com/download/server/
Entpacken und Installation:
Wichtig: der Installer mag es nicht, wenn er nicht direkt aus dem Installationsverzeichnis aufgerufen wird:
also wieder ins Terminal wechseln, zu dem Pfad in dem du die VMWare installation abgelegt hast, dann:
tar xvfz VMware-server-*.tar.gz
cd vmware-server-distrib
./vmware-install.pl
Ubuntu 10.04 und VMWare 1.10 oder VMWare 2.02
mit Ubuntu 10.04 haben wir wie schon so oft mit anderen Versionen folgenden Fehler:
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.
leider habern wir für diese Ubuntu Version noch keine Lösung.
Ubuntu 8.04 / 8.10 / 9.04 und VMWare 2.0; 2.01; 2.02
VMWare 2.0 ist rein Web basierend, die Konsole wird aus der Weboberfläche gestartet.
Ich hatte bei der Installation das Problem, dass Firefox ab Version 3.02 und das VMWare Plugin für die Web Konsole nicht miteinander mochten, von einem anderen Rechner mit IE7 hat es aber funktioniert.
Aus diesem Grund hab ich mir die Version 1.10 auf den Rechner installiert.
nun aber zur Installation:
bei der Installation anfallende Fragen mit den Default Werten bestätigen,
wichtig: beim der Frage: The current adminstrative user for VMWare Server is '' unbedingt einen User angeben: (der User muss im System existieren: entweder den Anmeldeuser oder root)
Aufrufen kannst du VMWare dann im Firefox: https://localhost:8333; Zertifikat bestätigen und fertig.
Ein Workaround um die VMWare Remote Console ohne Firefox zum laufen zu bringen:
/usr/lib64/vmware/webAccess/tomcat/apache-tomcat-6.0.16/webapps/ui/plugin
die Datei vmware-vmrc-linux-x64.xpi entpacken und unter Plugins die Datei vmware-vmrc starten: nach Eingabe von localhost:8333 und Benutzername bzw. Passwort lässt sich die Konsole öffnen.
Ubuntu 8.04 / 8.10 / 9.04 und VMWare 1.06 / 1.07 / 1.08 /1.09 / 1.10:
um die Default-Werte für die Installation zu verwenden, anfallende Fragen einfach mit "Enter" bestätigen
am Ende der Installation mußt du eine Seriennummer angeben, diese kannst du dir nach einer kostenlosen Registrierung auf der VMWare Seite holen: www.vmware.com
die 1.0.10 Version von VMWare Server findest du unter: downloads.vmware.com/d/info/datacenter_downloads/vmware_server/1_0 (wird von VMWare nicht mehr so offensichtlich auf der Homepage angeboten, Sicherheitsupdates wurden bis jetzt aber immer noch aktualisiert.)
ab Version 1.06 ist die Installation ein wenig einfacher als mit den Vorgängerversionen (der Kernel wird automatisch erkannt)
bei Version 1.08 hatte ich folgende Meldung:
Your kernel was built with "gcc" version "4.2.3", while you are trying to use "/usr/bin/gcc" version "4.2.4". ... hab ich einfach mit yes beantwortet
Mit Ubuntu Version 8.10 bzw. 9.04 wirds aber schon wieder komplizierter: Um VMWare Version 1.09 oder 1.10 unter Ubuntu 8.10 bzw. 9.04 zum laufen zu bringen hab ich folgendes Update benötigt:
wget -c http://www.insecure.ws/warehouse/vmware-update-2.6.31-5.5.9.tar.bz2
tar xvfj vmware-update-2.6.31-5.5.9.tar.bz2
cd vmware-update-2.6.31-5.5.9.tar.bz2
./runme.pl
bie Ubuntu Version 8.10 nach der Installation folgende Zeilen in das Terminal eingeben:
sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
Lösung für Ubuntu 7.04 und VMWare 1.03:
Die Ubuntu Version 7.04 und VMWare 1.03 wird nicht fehlerfrei durchlaufen:
die Installation bleibt bei der Überprüfung des Kernels hängen.
Um VMWare trotzdem installieren zu können müssen wir folgendes Modul nachladen:
apt-get install vmware-server-kernel-modules-2.6.20-15
Das Modul landet dann in folgendem Ordner: /lib/modules/<kernelversion>/vmware-server/
Für die Installation brauchen wir das Modul aber in folgendem Ordner:
/usr/lib/vmware/modules/binary/<kernelversion>
die Kernelversion kannst du so auslesen: uname -a (bei mir: 2.6.20-15-generic)
Außerdem müssen die Dateien (vmmon.ko & vmnet.ko) mit der Endung *.ko auf *.o umbenannt werden:
also mit mkdir den Ordner /usr/lib/vmware/modules/binary/<kernelversion>/objects anlegen
dann mit cp /lib/modules/<kernelversion>/vmware-server/vmmon.ko /usr/lib/vmware/modules/binary/<kernelversion>/objects/vmmon.o
und cp /lib/modules/<kernelversion>/vmware-server/vmnet.ko /usr/lib/vmware/modules/binary/<kernelversion>/objects/vmnet.o
die Dateien in den richtigen Ordner bringen
Außerdem brauchen wir in /usr/lib/vmware/modules/binary/<kernelversion> noch eine Datei mit Namen: "properties" mit folgendem Inhalt:
UtsRelease 2.6.20-15-generic
UtsVersion #2 SMP UTC 2007 i686 GNU/Linux
UtsMachine i386
ModVersion yes
SMP yes
PageOffset C0000000
Comment Ubuntu7.04, 2.6.20-15, i686, generic
2.6.20-15 bzw. generic muss ev. angepasst werden je nach "uname -a" Ergebnis
die Datei kann mit sudo gedit angelegt werden (startet den Editor)
dann die VMWare installation nochmal starten und die Sache sollte funktionieren.
bei Ubuntu 8.04 und VMWare 1.04 bzw. 1.05:
brauchst du das vmware-any-any-update116.
VMware wie oben beschrieben installieren, wenn folgende Meldung kommt:
Before running VMware Server for the first time, you need to configure it by invoking the following command: "/usr/bin/vmware-config.pl". Do you want this program to invoke the command for you now? [yes]
mit "n" beantworten,
dann vmware-any-any-update116 runterladen und die runme.pl ausführen (zu finden unter: ubuntuforums.org/showpost.php?p=4357442&postcount=10 )
Jetzt kommt wieder die Frage ob du vmware-config.pl ausführen willst, diesmal mit "yes" beantworten.
VMware kann dann mit dem Befehl vmware gestartet werden.
sollte ein Fehler mit libgcc_s.so.1 ... kommen musst du noch folgende 2 Befehle ausführen:
sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/
sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/
bei der 64bit Version braucht es noch 2 Befehle:
sudo ln -s /usr/lib32 /usr/l32
sudo sed -i -e 's/usr\/lib/usr\/l32/g' /usr/lib32/gtk-2.0/2.10.0/loader-files.d/libgtk2.0-0.loaders
sudo sed -i -e 's/usr\/lib/usr\/l32/g' /usr/lib32/libgdk_pixbuf-2.0.so.0.1200.9
nachdem hoffentlich alles ohne Problem durchgelaufen ist, funktioniert
VMWare jetzt!
nähere Infos zur Bedienung: Virtuelle Maschinen in VMWare Server
ev. Problem bei Kernelupdate
Durch das Update über die Aktualisierungsverwaltung, kann es vorkommen, dass der Kernel ausgetauscht wird, ich hatte dabei schon mehrfach das Problem, dass VMWare nach einem Update nicht mehr funktioniert hat. Meist hat eine neuerliche Installation (./vmware-install.pl) geholfen.
Als letzten Ausweg kannst du aber auch einfach den alten Kernel laden:
beim Update von Kernel 2.6.24-16 auf Kernel 2.6.24-17 über die Aktualisierungsverwaltung, hat sich VMWare bei mir nicht mehr starten lassen, auch ein erneutes Ausführen des vmware-any-any-update116 bzw. Neuinstallation von VMware hat nicht geholfen.
Um das Problem dennoch zu lösen, hab ich im Grub Bootloader auf den Kernel 2.6.24-16 zurückgestellt:
sudo gedit /boot/grub/menu.lst
dort folgende Zeilen
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd?,?)
kernel /boot/vmlinuz-2.6.24-17-generic root=???? ro quiet splash xforcevesa
initrd /boot/initrd.img-2.6.24-17-generic
quiet
vor dem Abschnitt mit Ubuntu 8.04, kernel 2.6.24-17-generic
verschieben. Alternativ könnte auch bei jedem PC-Start mit dem Ubuntu 8.04, kernel 2.6.24-16-generic gestartet werden (wenn VMWare benötigt wird).
VMWARE MUI Zugriff vom Browser:
Damit VMWare von anderen Rechnern aus über den Browser erreichbar ist, brauchen wir noch einen Zusatz:
zum Download bzw. der Installation wieder ins Terminal:
sudo -s
wget http://download3.vmware.com/software/vmserver/VMware-mui-1.0.1-29996.tar.gz
tar xvzf VMware-mui*
cd vmware-mui-distrib/
./vmware-install.pl
nach erfolgreicher Installation erfolgt der Aufruf dann im Browser http://localhost:8333/, bzw. von einem anderen Rechner aus http://ip_des_vmware_rechners:8333/
VMWare deinstallieren
sudo vmware-uninstall.pl |
|
Kommentare zu diesem Beitrag:
(Nr:19) Martin schrieb am 01.02.2011 13:07
Mahlzeit, hier mal eine Lösung für Ubuntu 10.04 & VM Server 2.0x => https://help.ubuntu.com/community/VMware/Server
Damit geht es :-D
(Nr:18) Darki schrieb am 11.11.2010 19:26
Hallo....
ich finde die Anleitung sehr intressant, da leider das mein erstes Projekt mit Linux und VM-Server sein wird. Hätte ich folgende Frage, wie kann ich hin bekommen das nur das unbedingt Notwendige von Ubunto installiert wird.
Denn ich möchte folgendes Projekt Verwirklichen :
Linux / Ubunto so schmal wie es geht, incl. 64Bit VM-Ware Server.
Darauf soll dann folgende Virtual-Maschinen
Windows Server 2003
Standart Ubunto mit Mini-DLNA
usw.
Steuerung soll dann später nur über die Webschnittstell erfolgen. Neue Maschinen und rauf und Ruterfahren usw,. vielleicht kenn jemand Seiten wo eventuell beschreibungen erhältlich sind.
Danke
Darki
(Nr:17) jf schrieb am 17.01.2010 21:09
hi,
auch von meiner Seite vielen Dank für die präzise Anleitung. Ich musst auch patchen, durch "google" ;-) und Deiner/Eurer Anleitung konnte ich schnell mein Problem beseitigen...
cu
jf
(Nr:16) dietmar schrieb am 22.02.2009 21:20
Hallo !
Hat sich erledigt.
In
wiki.ubuntuusers.de/VMware_Server_2
steht wie man das richtet.
Grüsse
Dietmar
(Nr:15) dietmar schrieb am 22.02.2009 17:12
hallo !
vielen dank für die tolle anleitung, hat soweit alles geklappt (Ubuntu 8.10 64bit und VMWare 2.0).
Nur habe ich offensichtlich den punkt "user anlegen" übersehen.
kann man das irgendwie nachholen oder kann man da nur neu installieren.
Grüsse
Dietmar
(Nr:14) Ferdi24 schrieb am 30.12.2008 09:24
Hallo!
mit kleiner Änderung hats bei mir funktioniert
Kernel: 2.6.27-9-generic; VMware Server 1.0.8
sudo ln -s /usr/lib32 /usr/l3232
sudo sed -i -e 's/usr\/lib/usr\/l32/g' /usr/lib32/libgdk_pixbuf-2.0.so.0.1400.4
(Nr:13) Manu schrieb am 17.12.2008 15:04
Gute Anleitung, aber wenn ich mich in dem Webinterface einloggen will, sagt er iommer, dass die Zugangsdaten falsch sind :( obwohl sie es sicher nicht sind. Habe versucht einen neuen User anzulegen und diesen in der authorization.xml einzutragen. Es tut trotzdem nicht :( Hast du irgendeine Idee? Würde mir seeeeehr helfen. Hauptsache es geht. Am liebsten natürlich mit Debian oder Ubuntu Server...
(Nr:12) ground2er0 schrieb am 06.11.2008 17:25
Bei mir ist es gleich gegangen doch leider funktioniert das Webinterface nach dem Neustart nicht mehr muss man da was extra starten bei Vmware 2 unter Ubunut 8.04??
(Nr:11) Peter schrieb am 02.11.2008 12:27
Hallo,
bin leider ein kompletter Neuling in Sachen Ubuntu. Fand aber die Installation des VMware-Server sehr interessant. Leider weiß ich nicht, wie man im Terimnal auf den Pfad wechselt, in dem die VMware gespeichert ist. Kann mir das jemand sagen ??
Tausend Dank,
Peter
(Nr:10) Pogo schrieb am 26.08.2008 00:00
Hallo
Gute Anleitung!
Leider funktioniert der Mui-Server nicht:
Configuring httpd.conf to run Apache as:
User: www-data and Group: nogroup
Set the number of minutes before a http session times out. (This is the length
of time before someone connecting to VMware Management Interface will be logged
out) [60] 60
Generating SSL Server Certificate
Starting httpd.vmware:-ne failed
Woran kanns liegen?
(Nr:9) Rafael schrieb am 14.08.2008 21:56
Hallo
Bei der Server Version von Ubuntu muss der xinetd noch instaliert werden sonnst kann man sich nicht einloggen.
MFG
Rafael
(Nr:8) mogel schrieb am 01.08.2008 08:25
kannst Du mal bitte die Zeile "sudo ln -sf /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1" farblich hervorheben ... die Zeile überliest man leicht
Webmaster: hab ich gemacht, danke für den Hinweis!
(Nr:7) bazze schrieb am 02.06.2008 11:03
Nach Update auf Kernel 2.6.24-17 kann 2.6.24-16 gelöscht werden.
Um VMware wieder lauffähig zu machen muss nach erneuter VMWare Installation nur nochmal vmware-any-any-update116 ausgeführt werden.
Danach noch:
sudo cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/
sudo cp /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/
und alles funktioniert wieder.
Jedenfalls bei mir unter Kubuntu 8.04 - 2.6.24-17
Gruß Bazze
(Nr:6) torsten schrieb am 26.05.2008 19:12
Klappt wunderbar mit der Anleitung. Vielen Dank und RESPECT!
(Nr:5) Karl Napp schrieb am 02.10.2007 09:12
Christian hat recht!
daher:
cp /lib/modules/2.6.20-15-generic/vmware-server/vmmon.ko /usr/lib/vmware/modules/binary/2.6.20-15-generic/objects/vmmon.o
cp /lib/modules/2.6.20-15-generic/vmware-server/vmnet.ko /usr/lib/vmware/modules/binary/2.6.20-15-generic/objects/vmnet.o
Webmaster: danke hab ich ausgebessert
(Nr:4) jaipur schrieb am 22.09.2007 13:55
bei 64bit Installationen:
apt-get install binutils-doc cpp-doc manpages-dev autoconf automake1.9 libtool flex bison gcc-doc gcc-4.0-doc ia32-libs
E: Couldn't find package gcc-4.0-doc
(Nr:3) Christian schrieb am 12.09.2007 12:44
bei mir hat es nur funktioniert, nachdem ich den Ordner /usr/lib/vmware/modules/binary/<kernelversion>/objects angelegt hatte und die module dort hinein bewegt hatte.
(Nr:2) Bishop06 schrieb am 24.08.2007 13:01
du musst natuerlich nicht die exe sondern die tar.gz-datei runterladen.
Bei mir will allerdings der Zugriff auf Port 8333 nicht fiunktionieren
(Nr:1) Dieter schrieb am 10.08.2007 22:18
Hallo!
Nach genau einer solchen Anleitung hatte ich gesucht.
Toll, dass es Menschen gibt, die sich die Mühe machen, ihr Wissen und ihre Erfahrung auf diese Weise weiterzugeben.
Leider funktioniert die Sache so nicht. Wenn ich bei "Installation" den tar-Befehl ausführe kommt die Fehlermeldung "No such file or directory". Das ist auch logisch, denn es wurde eine Dateio mit der Endung "exe" heruntergeladen.
Muss man die Datei umbenennen oder lautet der Befehl anders? Ausführen der exe-Datei funktioniert jedenfalls nicht. Werde wohl weitergoogeln müssen...
Viele Grüße
Dieter
Webmaster: du mußt VMWare für Linux und nicht für Windows runterladen!
Kommentare die nicht unmittelbar mit diesem Thema zu tun haben,
sowie Supportanfragen oder Hilfe bitte ins Forum posten: Support Forum
Kommentar abgeben: (kein lästiges anmelden, einfach posten!)