Windows 98 in VirtualBox einrichten

21.03.18 – Ich habe den Beitrag überarbeitet und um einige Zeilen ergänzt. Die Anleitung funktioniert nach wie vor.

windows_98_bootscreen

„In letzter Zeit habe ich mich damit beschäftigt, wie man Windows 98 in VirtualBox richtig installiert und ausführt. In meinem Fall, um ein paar alte Spiele wieder anzuspielen (SimCopter) 🙂 Im Folgenden möchte ich euch eine kurze Schritt-für-Schritt-Anleitung präsentieren, da es doch nicht so einfach war, wie gedacht. Mein How-To basiert auf der sehr ausführlichen Anleitung des Nutzers Kurt_Aust aus dem virtualbox.org-Forum von Januar 2014.“

Zur Installation benötigt ihr…

  • die aktuelle Version von VirtualBox, am besten mit der Gasterweiterung (Oracle VM VirtualBox Extension Pack) für USB 2.0 Support (gibt’s auf der selben Webseite)
  • Eine Windows 98 Setup CD (am besten als ISO- oder-IMG Abbild, macht alles einfacher). Google!
  • Ein Abbild (Image) der Windows 98 Startdiskette, gibt’s auf allbootdisks.com (unter Diskette Images – normal/Second Edition) oder von meinem FTP-Server (Mirror).

Virtuelle Maschine einrichten

Zuerst richtet ihr euch eine neue virtuelle Maschine mit dem Windows 98 Profil und den empfohlenen Einstellungen ein. Beim Erstellen des virtuellen Datenträgers wählt eine fixe Größe, 8GB reichen. Anschließend übernehmt ihr folgende Änderungen in der VM-Konfiguration (Zahnradsymbol). Das Ganze ist etwas mühselig, aber notwendig, damit Windows richtig funktioniert:

Allgemein
Basic Name: Win 98se
Type: Microsoft Windows
Version: Windows 98

Geteilte Ablage: Deaktiviert
Drag'n'Drop: Deaktiviert


System
Hauptspeicher: 512MB
Boot-Reihenfolge: Zuerst CD/DVD, danach Festplatte
Chipsatz: PIIX3
Zeigergerät: USB-Tablet
Erweitert: nur I/O APIC aktivieren

Prozessoren: 1 CPU
CPU-Begrenzung: 100%
Erweitert: PAE/NX aktivieren

Beschleunigung: Paravirtualisierung: Legacy
Hardware-Virtualisierung: VT-x/AMD-V und Nested Paging aktiviert


Anzeige
Grafikspeicher: 64MB
Anzahl Bildschirme: 1
Beschleunigung: 2D & 3D Beschleunigung aktiviert
Fernsteuerung und Videoaufzeichnung deaktiviert


Massenspeicher
Controller: Floppy (Diskette): I82078 - Host I/O-Cache verwenden
Attribute: Diskettenlaufwerk 0 (hier wird dann die Bootdiskette eingebunden!)

Controller: IDE: PIIX4 - Host I/O-Cache verwenden
NameDerVirtuellenFestplatte.vmdk - Primärer Master (mindestens 8GB feste Größe)
CD/DVD Laufwerk: IDE Sekundärer Master (hier wird dann die Setup-CD eingebunden!)
2. CD/DVD Laufwerk: Sekundäre Slave (nur falls ihr ein zweites CD-Laufwerk simulieren wollt)


Audio
Audio aktivieren 
Audo-Treiber des Hosts: Windows DirectSound (oder Linux-Äquivalent)
Audio-Controller: SoundBlaster 16


Netzwerk
Adapter 1: Aktiviert
Angeschlossen an: Netzwerkbrücke
Name: {eure Netzwerkkarte}

> Erweitert
Adaptertyp: PCnet-PCI II (Am79C970A)
Promiscuous-Modus: verweigern (deny)
MAC Addresse: {zufällig}
Kabel verbunden

Adapter 2-4 deaktiviert

Serielle Schnittstellen
deaktiviert

USB
USB Controller: USB-2.0 (EHCI) aktiviert

Gemeinsamer Ordner
deaktiviert (würde VM Guest Additions benötigen)

####

Außerdem bindet ihr im Massenspeicher-Menü das Abbild der Windows 98 Setup-CD und der Startdiskette ein. Wichtig ist, dass das System erst von der Startdiskette bootet (Primary), und danach von der CD (Secondary), da wir von dort das Setup starten müssen.

Der Installationsvorgang

wichtigachtung In den alten Windows-Versionen wird keine Tastatur- und Mauszeigerintegration unterstützt. Um die Maus/Tastatur einzufangen, klickt in das VM-Fenster. Um sie wieder freizugeben, drückt die STRG-Taste.

Startet ihr nun die die virtuelle Maschine, bootet diese von der Diskette und ihr landet in folgendem Fenster:

vbox_win98_01

Die ersten Schritte müssen noch getippt werden. Als nächstes gilt es, die noch unbenutzte virtuelle Festplatte zu partitionieren und zu formatieren, damit die Installation gestartet werden kann. Dazu benutzt ihr den Befehl

fdisk

und folgt den Anweisungen (wenn ihr alles einfach bestätigt, wird eine einzige große Partition erstellt). Nun muss die neue Partition noch formatiert werden. Dazu gebt ihr

format c:

ein. Wie ihr nun sicher merkt, ist das amerikanische Tastaturlayout noch eingestellt, den Doppelpunkt findet ihr unter Ö. Ist der Prozess abgeschlossen, könnt ihr nun die Installation per Befehl

setup

starten und die grafische Installation beginnt:

vbox_win98_02

Nun müsst ihr nur noch den Anweisungen des Setups folgen, bis die Installation abgeschlossen ist. Etwaige Fehlermeldungen einfach „ignorieren“. Wenn ihr zum Neustart aufgefordert werdet, entfernt zunächst die Diskette (oben im Drop-Downmenü Geräte/Diskette/Auswerfen), damit Windows auch von der Festplatte bootet. Anschließend wird die Installation abgeschlossen und ihr landet auf dem Desktop.

wichtigachtung Solltet ihr Probleme mit der Maus haben, ändert in der Konfiguration die Maus auf „PS/2-Maus“. Hilft das auch nicht, führt den Befehl im Originalpost aus (Punkt 5).

wichtigachtung windows protection error. you need to restart your computer – Bekommt ihr immer wieder diese Fehlermeldung beim Startvorgang von Windows 98, müsst ihr zunächst in dem VM Einstellungen unter System/Beschleunigung VT-x/AMD-V (und Nested Paging) deaktivieren.

Windows 98 einrichten

Zum Zugriff auf das Internet wählt ihr den Einrichtungsassistent unter Start – Zubehör – Internet-Programme – Assistent für den Internetzugang. Dort wählt ihr dann „Zugang über LAN“. Nun sollte das Internet funktionieren. Aus Sicherheitsgründen empfiehlt es sich jedoch, das erst gar nicht zu machen oder zumindest die Sicherheitsstufen im Internet Explorer (unter Einstellungen) auf maximal zu stellen.

vbox_win98_04

Leider funktionieren die Guest Additions von VirtualBox nicht unter Windows 98, weshalb die Geschwindigkeit und Auflösung der Grafikanzeige zunächst schlecht ist: Es stehen lediglich 640×480 Pixel mit 256 Farben zur Verfügung, weshalb viele Anwendungen und Spiele nicht starten wollen. Abhilfe schafft ein Drittanbieter-Treiber: Der SciTech Display Doctor 7.

Diesen könnt ihr kostenlos von pctipp.ch oder meinem FTP-Server laden (Mirror).

Das ist eine alte Shareware (Demo). Mit diesen Zugangsdaten könnt ihr den Treiber uneingeschränkt nutzen (Quelle):

Name: CSCKnight
Serial: 0B5E-12B4-A8A4-0B

Mit diesem Programm lässt sich eine akzeptable Auflösung und Geschwindigkeit in Windows 95/98 Hostsystemen erreichen. Dazu muss der Treiber innerhalb des Gast-Betriebssystems (also Windows 98) installiert werden. Am einfachsten ist es, mit einem kostenlosen Brenn- oder Zip-Programm wie CDBurnerXP oder IMGBurn ein virtuelles ISO-Datenträgerabbild mit dem Setup zu erstellen und dieses direkt in die VM einzubinden (ins CD-Laufwerk über die Einstellungen).

win98_scitechIhr installiert den Treiber und startet Windows 98 neu, dann gebt ihr den Aktivierungscode ein und startet noch einmal neu. Nun wählt ihr im SciTech-Manager unter Monitor „Super VGA 1600*1200“ und anschließend beim verwendeten Treiber den „SciTech Nucleus Driver“. Übernehmt die Einstellungen (apply) und startet noch einmal neu. Nun könnt ihr in den Windows-Eigenschaften (Rechtsklick) die Auflösung und Farbtiefe wie gewohnt verändern. Et voila!

wichtigachtung Als Alternative gibt es noch das VBEMP 9x Project, diesen Treiber habe ich aber nicht getestet, die Installation scheint um einiges komplizierter zu sein und ist nur auf Englisch beschrieben.

Die Grundinstallation von Windows 98 ist nun abgeschlossen, die wichtigsten Dinge, Grafik, Ton und Internet funktionieren. Je nach eurem Bedarf müssen vielleicht noch Komponente aktualisiert werden, z.B. das .NET Framework oder DirectX bei manchen Spielen. Im Originalpost (siehe Beginn). sind ja einige Updates verlinkt. Bis bei mir alles funktioniert hat, habe ich ein paar Stunden gebraucht. Wenn ihr zufrieden seit, solltet ihr am besten einen Sicherungspunkt in der virtuellen Maschine erstellen. Ich habe mit der Zeit festgestellt, dass ein Exportieren der VM (und späteres Importieren auf einem anderen System) zu Problemen zu führen scheint.

Schaut euch doch mal bei Bedarf meine Anleitung zur Installation von Windows 95 in VirtualBox an, das läuft ähnlich ab. Ich zocke jetzt erst einmal eine Runde SimCopter!

win95_06

16 Gedanken zu “Windows 98 in VirtualBox einrichten

  1. Hallo 🙂
    Hat alles bestens funktioniert…Windows 98 SE, du bist mein:)
    Allerdings schaffe ich es nicht, den Bildschirmbereich zu optimieren auf meinem Toshiba Tecra Laptop…Ideen oder Vorschläge wie ich den „Vollbildschirm“ hinkriege?

    lg

    Gefällt mir

    • Entschuldige die verspätete Antwort. Möglicherweise ist der installierte Anzeigetreiber von Windows 98 nicht geladen. Wenn dieser aktiv ist, kann man jede beliebige Auflösung einstellen. So sollte das auch mit den dem Vollbild funktionieren.

      Gefällt mir

  2. Pingback: Windows 95 in VirtualBox einrichten | keepmydesktop

  3. Leider habe ich keinen Zugang zum Netzwerk. Ich habe alle möglichen Einstellungen des Netzadapters durchprobiert. Es geht einfach nicht. Andere virtuelle Maschinen (Kubuntu 14.04 LTS, Windows 7 Professional) haben keine Probleme damit.

    Irgendeine Idee?

    Gefällt mir

  4. Die „Netzwerk-Weiterverbindung“ erfolgt komplett über den VirtualBox-Dienst, so dass es eigentlich nicht am Gastsystem liegen kann.

    Windows 95 muss von den Einstellungen her „wie mit dem LAN-Kabel verbunden“ konfiguriert sein, damit das Internet funktioniert. Dies geschieht mit der Netzwerkbrücke. Stimmen folgende Einstellungen? (aus den virtualboxforums)

    Enable Network Adapter
    Attached to: Bridged Adapter
    Name: {system specific}
    Adapter Type: PCnet-PCI II (Am79C970A)
    Promiscuous Mode: Deny
    MAC Address: {randomly generated}
    Cable Connected

    Ansosnten installiert VB normalerweise bei der Installation einen speziellen Netzwerktreiber mit, in den Netzwerk-Adaptereintellungen von Windows 10 findet sich dann auch ein VB eigener Netzweradapter. Ist dieser vorhanden und aktiv? Im Zweifelsfall würde ich Ihnen dazu raten, VB neu zu installieren (Besonders, wenn ein Upgrade auf Win 10 durchgeführt wurde). Die virtuellen Maschinen gehen dabei nicht verloren.

    Sollte es damit nicht funktionieren, schreiben Sie doch nochmal. Dann lade ich mir VB herunter und schaue es mir noch einmal genauer an. Grüße

    Gefällt mir

    • Sorry für die späte Reaktion. War auf Dienstreise.

      Zur Zeit habe ich Windows 98 erst mal wieder runtergeworfen, weil ich es einfach nicht zum Laufen bekommen habe. Ich werde es am Wochenende nochmal versuchen und mich dann nochmal melden.

      Gefällt mir

  5. Leider kein Erfolg…, die Beschreibung passt nicht zu den tatsächlichen Meldungen bei VirtualBox, schon beim Einrichten fehlen einige Bereiche in VirtualBox 5.1.28, man kann schon da nicht der Anleitung folgen…., weiter gehts beim Erstellen der Bootdisk, die ja neben der Win98se-CD und dem Produktkey benötigt sein soll…., die einzelnen Images passen nicht auf eine einzelne Diskette, stattdessen öffnet sich der Brenne und will eine CD brennen….
    Sorry, aber diese Anleitung schafft mehr Fragezeichen, als das sie mir hilft….
    Ergebnis: Stunden über Stunden am PC gesessen, Nerven am Boden und ne Riesenwut im Bauch….(das Windowssyndrom)

    Gefällt mir

  6. …achja…, bei mir kein Erfolg unter Windows 7 / 32Bit, die Images haben erst ca 1,0 – 1,4mb beim runterladen, was eigentlich auf eine Diskette passen sollte, beim kopieren auf die Diskette fehlen aber dann plötzlich 16,5Kb Platz auf der Diskette (natürlich zuvor formatiert)…, da kann was nicht mit den Images stimmen, irgendwas verbraucht da Platz und die Dokumentation sollte mal überarbeitet werden, da stimmt echt nicht viel…., auf der VitualBox fehlen Zugriffe auf Einstellungen die beschrieben werden und wo man Häkchen setzen soll, man kommt einfach nicht auf die Registerkarten, Bzw. fehlen bei manchen Bereichen einfach die Optionen, die aber hier beschrieben werden…, klappt also alles hinten und vorne nicht… 😦

    Gefällt 1 Person

    • Ich habe gerade anhand meiner Anleitung Windows 98 SE in VirtualBox komplett durchinstalliert. Der Unterschied besteht wohl darin, dass ich keine physischen Datenträger benutzt habe. Ich habe sowohl die Windows 98 SE Setup CD als auch die Boot-Diskette als fertiges IMG-Dateiabbild bereitliegen gehabt und direkt im Einstellungsfenster von VirtualBox eingebunden. Ich empfehle, eins der vielen im Internet verfügbaren Abbilder zu nutzen (http://www.allbootdisks.com/download/98.html >Diskette Images). Das Erstellen einer Boot-Diskette im eigentlich Windows 98 Setup habe ich übersprungen. Vielleicht ist es hilfreich, sich an dem zu Beginn meines Beitrags verlinkten Originalpost im VB-Forum zu orientieren. MfG

      Gefällt mir

  7. Hallo !

    Leider lässt sich der SciTech Display Doctor nicht installieren. Bei Windows 7 und Windows 10 kommt eine Fehlermeldung „…unable to start a necessary device driver.“ Bei Windows XP bricht die exe sofort ab.
    Gibt’s da eine Lösung ?

    Gruß

    Dirk

    Gefällt mir

    • Hallo Dirk,

      der SciTech Display Driver dient als Ersatz für die VirtualBox Guest Additions und muss im VM Gastsystem, also Windows 98, installiert werden.

      Damit man den Treiber ins Gastsystem reinbekommt ist es am einfachsten, mit einem Brennprogramm ein ISO Datenträgerabbild mit dieser Datei zur erstellen und diese dann in die virtuelle Maschine einzubinden und dann zu installieren. Alternativ kannst du einen USB-Stick probieren (ohne die VM Guest Additions funktioniert der geteilte Ordner nämlich nicht).

      Alternativ kannst du folgenden Treiber im Windows 98 Gastsystem benutzen, den habe ich allerdings nicht selber getestet: http://bearwindows.boot-land.net/vbe9x.htm#2

      Grüße

      Gefällt mir

  8. Pingback: Änderungen am Blog – März 2018 | keepmydesktop

  9. Moin, habe alles nach Anleitung installiert. Hab SciTech komplett eingerichtet. Nach dem reboot kommt jetzt die Fehlermeldung: Windows protection error. you need to restart your computer. Wo liegt denn jetzt der Fehler? BTW coole Sache, dass Du dich so kümmerst und es hier noch aktive, aktuelle Infos gibt.

    Gefällt mir

  10. Pingback: Windows XP in VirtualBox einrichten | keepmydesktop

Kommentar verfassen

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden /  Ändern )

Google Foto

Du kommentierst mit Deinem Google-Konto. Abmelden /  Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden /  Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden /  Ändern )

Verbinde mit %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.