Home / LinuxUser / 2005 / 03 / Der PC-Emulator VMware Workstation 4.5.2 für Linux

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

PC im Fenster

Der PC-Emulator VMware Workstation 4.5.2 für Linux

01.03.2005 Der kommerzielle PC-Emulator VMware liegt mittlerweile in der Version 4.5.2 vor. Viele Anwender schätzen ihn als das Non plus ultra in Sachen virtueller PC.

Es gibt viele Gründe, einen kompletten PC per Software zu emulieren. Wer ohne Reboot mal eben ein Windows-Programm verwenden will, mehrere Testsysteme abseits der Begrenzungen durch die Partitionstabellen aufsetzen möchte oder seine neue Website unter verschiedenen Betriebssystemen und Browsern evaluieren muss, findet im virtuellen Rechner die passende Antwort.

Tarnen und Täuschen

Im Gegensatz zu API-Emulatoren wie Wine (siehe vorangegangener Artikel) bildet VMware Workstation einen kompletten Rechner in Software ab. Das so genannte Gastbetriebssystem läuft dabei in der VMware-Simulation, die es nicht von einem eigenen PC unterscheiden kann. Unter [1] bietet die gleichnamige Firma VMware – seit Anfang 2004 eine Tochterfirma des Branchenriesen EMC Corporation – Linux- und Windows-Varianten des Emulators an. 199 US-Dollar kostet die Box-Version im VMware-Store [4], die Download-Variante kommt 10 Dollar günstiger [3]. In Deutschland ist VMware Workstation zum Beispiel bei LinuxLand für 229 Euro erhältlich [5].

Soll die Emulation einigermaßen zügig laufen, darf der so genannte Host (der gastgebende PC, auch Wirt genannt) nicht zu schwachbrüstig sein. VMware selbst empfiehlt einen Pentium II oder eine adäquate AMD-CPU, 256 MByte Hauptspeicher, eine 16-Bit-Grafikkarte und mindestens 20 MByte freien Festplattenplatz für die VMware-Software. Dazu kommen ausreichend Plattenplatz, die der Wirt seinem Gastsystem bereitstellt und eine Netzwerkkarte, sofern der emulierte PC auf das Netzwerk zugreifen soll.

Diese Angaben verstehen sich als Minimalkonfiguration. Als Gastbetriebssysteme unterstützt VMware praktisch alle Microsoft-Produkte von MS-DOS bis Windows Server 2003, die gängigsten Linux-Distributionen, Novell Netware 5/6, Solaris 9/10 für X86 sowie FreeBSD. Jenseits diesen offiziellen Supports laufen unter VMware jedoch auch zahlreiche weitere Betriebssysteme. Einem Gast-OS gaukelt der Emulator dabei die in Kasten 1 gelistete Hardware vor.

Als Testsystem für diesen Artikel diente VMware für Linux 4.5.2 auf einem Wirts-PC mit Suse Linux 9.1, einer CPU des Typs AMD Athlon XP 1900+, 512 MByte Hauptspeicher, einer Grafikkarte auf Basis der NVIDIA GeForce MX4000 (kommerzielle NVIDIA-Treiber) sowie einem WLAN-Adapter.

Kasten 1: Emulierte Hardware

VMware emuliert einen kompletten PC mit fest vorgegebener Hardware-Ausstattung. Die emulierte Hardware hat nichts mit der Ausstattung des Wirtsrechners zu tun, nur das Gastsystem sieht die virtuellen Komponenten.

Prozessor:

  • Intel ab Pentium II, AMD ab Athlon (abhängig von der Original-CPU)
  • Experimentelle Unterstützung für AMD64 und IA-32e-CPU

Hauptspeicher (RAM):

  • Bis zu 3,6 GByte abhängig vom tatsächlich vorhandenen Speicher
  • Maximal 4 GByte für alle virtuellen Maschinen zusammen

IDE-Laufwerke:

  • Bis zu vier IDE-Geräte
  • Virtuelle (max. 128 GByte) oder physische Festplatte(n)
  • CD/DVD-ROM Laufwerke

SCSI-Geräte:

  • Bis zu sieben Geräte
  • Virtuelle (max. 256 GByte) oder physische Festplatte(n)
  • Generic-SCSI-Unterstützung
  • Unterstützung für Scanner, CD/DVD-ROM, Bandlaufwerke, usw.
  • LSI Logic LSI53C1030 Ultra320 SCSI I/O Controller
  • Mylex (BusLogic) BT-958 kompatibler Host-Busadapter (nur unter Windows XP mit zusätzlichen Treibern)

Wechselmedien:

  • CD-ROM/CD-R/CD-RW-Laufwerk (physisch oder via ISO-Image)
  • DVD-ROM-Laufwerk
  • max. zwei 1,44-MByte-Laufwerke (physisch oder via Image)

Grafik-Hardware:

  • VGA und SVGA mit VESA-BIOS

Anschlüsse:

  • maximal vier serielle Ports (COM)
  • maximal zwei bidirektionale Parallelports (LPT)
  • zwei USB-1.1-UHCI-Controller
  • 104-Tasten-Windows-Tastatur
  • PS/2-Maus

Netzwerkgeräte:

  • maximal drei virtuelle Netzwerkkarten (Ethernet)
  • AMD-PCnet-PCI-II-kompatible Soundkarte
  • Unterstützung für Aufnahme und Wiedergabe
  • Creative Sound Blaster Audio PCI kompatibel (keine MIDI oder Joystick-Unterstützung)

BIOS:

  • PhoenixBIOS 4.0 Release 6 VESA BIOS mit DMI-v2.2/SMBIOS-Unterstützung

Beschaffungstaktik

Wie eingangs erwähnt, ist eine VMware-Lizenz nicht ganz billig. Wenn Sie den Emulator erst testen wollen bevor Sie knapp 230 Euro investieren, können Sie die Software 30 Tage lang kostenlos benutzen. VMware verlangt für den Download [3] lediglich eine Registrierung und sendet Ihnen dann per E-Mail einen Testschlüssel. Zum Download stehen für registrierte Benutzer ein rpm-Paket und ein tar-Archiv bereit. Für den Test kam das RPM-Paket zum Einsatz. Es lässt sich mit dem Kommando su -c "rpm -Uhv VMware-workstation-4.5.2-8848.i386.rpm" recht einfach installieren.

Abbildung 1: Diese Fehlermeldung erscheint beim Versuch, VMware nach der Installation sofort zu starten ohne es vorher zu konfigurieren.

Der Versuch, das Programm daraufhin direkt mit vmware zu starten führt zu der in Abbildung 1 dargestellten Fehlermeldung. VMware verlangt, dass Sie zunächst das Konfigurationsskript vmware-config.pl starten. Das Skript stimmt den Host und den Emulator aufeinander ab: Der virtuelle PC greift zum Teil auf die real existierende Hardware zu, dafür braucht er ein eigenes Kernelmodul im Hostsystem.

Für Suse Linux 9.1 bringt VMware kein vorkompiliertes Kernelmodul mit, erst das Konfigurationsskript erstellt das Modul. Dazu benötigt es einen C-Compiler, unter Linux den gcc. Bei Suse 9.1 befindet er sich unter /usr/bin/gcc – der Aufruf whereis gcc findet das heraus.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

752 Hits
Wertung: 0 Punkte (0 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...