Installationsanleitung für QEMU - Druckversion +- cgboard - classic games (https://cgboard.raysworld.ch) +-- Forum: Oldgames - Talk (https://cgboard.raysworld.ch/forumdisplay.php?fid=57) +--- Forum: Oldgames-Talk & Game-Support (https://cgboard.raysworld.ch/forumdisplay.php?fid=13) +--- Thema: Installationsanleitung für QEMU (/showthread.php?tid=22934) |
Installationsanleitung für QEMU - Andi - 15.02.2014 - An dieser Stelle nochmal danke an Donald für das Bereitstellen und schreiben einiger Batch-Dateien
- Diese Anleitung wird in den nächsten Tagen noch einige Male von mir verbessert und erweitert werden Da es durch neue Betriebssysteme verstärkt zu Problemen mit älteren Programmen/Spielen kommt, nimmt QEMU eine immer größere Rolle ein. QEMU (Quick Emulator) ist eine virtuelle Maschine die es ermöglicht, diese trotz allem zu starten. Doch statt wie Dosbox das Hauptaugenmerk auf DOS zu richten, ist QEMU weitaus vielschichtiger und emuliert sehr viele Systeme mit verschiedenen Prozessorarchitekturen. Da allerdings die meisten Programme und Spiele für Windows 95 und Windows 98 programmiert wurden, werde ich hier die Installation eines Windows-Betriebssystems, und das anschließende Installieren eines Spiels näher erläutern. Das ist so eine Sache. Dadurch, dass QEMU so ein riesiges Projekt ist (meiner Meinung nach ist schon fast zu ambitioniert), hinkt die Qualität von Version zu Version und es wird nicht unbedingt jede Version besser, sondern eher noch aufgeblähter und (vor allem bezogen auf ältere Betriebssysteme) auch fehleranfälliger. Windows 95 & 98 stürzen in neueren Versionen des Öfteren einfach mit einem Bluescreen ab und/oder haben sehr lange Ladezeiten. Es scheint so, dass die Entwickler seit einiger Zeit eher darauf bedacht sind, neuere Betriebssysteme wie Windows XP zu unterstützten. Das ist zwar schade, soll uns aber jetzt nicht weiter stören. Da meiner Meinung nach Version 0.10.6 am besten für Windows-Systeme geeignet ist, werde ich diese benutzen und damit Windows 98SE installieren.
Jein. Da die meisten grafischen Benutzeroberflächen veraltet sind, Probleme machen, oder schlichtweg einige Einstellungen nicht bieten, werde ich hier Batch-Dateien zum Einsatz bringen:
Code: qemu-img create -f vmdk x.img 16G
Code: @ECHO OFF Genauere Beschreibung: -qemu.exe QEMU-Exe -L Das Bios liegt im QEMU Verzeichnis -m 256 Fügt dem System 256MB Speicher hinzu -soundhw pcspk,sb16,adlib Fügt die notwendigen Soundkarten hinzu -localtime Die Uhrzeit wird übernommen -M pc X86 und x86_64 wird emuliert -no-acpi Keine Energieverwaltung -net none Kein Netzwerk -no-kqemu Kein Beschleunigermodul -hda c.img C.img wird als die erste Festplatte eingebunden -hdb d.img D.img wird als die zweite Festplatte eingebunden -fda 98.ima 98.ima wird als Floppy A eingebunden -boot a es wird von Floppy A gebootet (wenn man den Boot-Befehl löscht, wird von C gebootet) -boot d es wird vom CD Laufwerk gebootet (wenn man den Boot-Befehl löscht, wird von C gebootet) -cdrom //./H: -H ist EUER Laufwerksbuchstabe. Diesen müsst ihr also, wenn ihr das Laufwerk benutzt, anpassen -cdrom Image.iso Das Spielimage (hier Image.iso genannt) wird als CDROM eingebunden (es muss sich im Verzeichnis von QEMU befinden). Mixed Mode Images funktionieren hier nicht (später mehr dazu). Standardmäßig ist diese Option in der Windows.bat NICHT aktiv, da QEMU nicht startet, wenn sich kein Image im QEMU-Ordner befindet. -full-screen Vollbild- und Fenstermodus. Auch diese Funktion ist standardmäßig im Script NICHT enthalten und muss erst hinzugefügt werden Diese Batch-Datei sorgt also dafür, dass QEMU später mit verschiedenen Einstellungen korrekt startet. Als erstes muss man das Windows-Image (bei mir Windows98 SE) in einen Ordner entpacken. Dazu startet man das Image mit WinImage, geht auf das oberste Verzeichnis ( 1 ), klickt das Symbol ( 2 ), gibt den Pfad an und bestätigt die Meldung Herausholen mit Pfadnamen ( 3 ) mit OK ( 4 ). Als nächstes öffnet man den QEMU-Ordner und startet die vorhandene (oder bereits erstellte – je nachdem) D.img mit WinImage und bestätigt die folgende Meldung mit OK. (Diese Meldung sagt im Prinzip nur aus, dass dies eine FAT-Festplatten-Partition ist.) In das leere Festplatten-Image ( 1 ) muss man jetzt alle(!) Dateien des gerade entpackten Windows-Image ( 2 ) kopieren. Dazu öffnet ihr den Ordner, in dem es sich befindet, markiert alles ( 3 ), zieht einfach die Dateien in das leere Image hinein und bestätigt die Meldung. Zum Schluss noch abspeichern ( 4 ) und alle Fenster wieder schließen. Nun wechselt man in's QEMU-Verzeichnis und startet die Boot_A.bat. Nun wird automatisch das Win98SE-Bootdisketten-Image (98.img) und die gerade erstellte Windows CD (D.img) eingebunden - die Installation von Windows98SE startet. Da die Festplatten-Images bereits partitioniert und formatiert sind, kann man direkt Computer ohne CD-ROM-Unterstützung starten ( 1 ) anklicken. Im folgenden Screen gilt es die Setup.exe des Betriebssystems zu starten. Auf der CD von Windows98SE ist diese im Unterverzeichnis WIN98DE. Ich gebe also Folgendes ein: Code: D: Jetzt sollte folgender Screen erscheinen und den Installationsprozess einleiten: Im Laufe der Installation einfach immer die Standardkomponenten auswählen und/oder OK drücken: Nachdem ihr dies hier bestätigt habt... ... und Windows neu gestartet wurde, drückt die Tastenkombination [Strg]+[Alt] damit die Maus aktiv wird und ihr das Fenster schließen könnt. Von nun an braucht ihr die Boot_A.bat nicht mehr. Startet stattdessen jetzt für den Systemstart die Windows.bat, um das Betriebssystem zu starten. Fertig! Das Betriebsystem ist installiert und kann jetzt über die Windows.bat gestartet werden: [Strg]+[Alt] Freigabe von Maus und Tastatur. [Strg]+[Alt]+[F] Wechsel zwischen Fenter- und Vollbildmodus [Strg]+[Alt]+[1] Wechsel zur Anzeige des Gast-Betriebssystems. [Strg]+[Alt]+[2] Wechsel zur Konsole 2: QEMU-Monitor. [Strg]+[Alt]+[3] Wechsel zur Konsole 3: Serielle Ausgabe. [Strg]+[Alt]+[4] Wechsel zur Konsole 4: Parallele Ausgabe. [Strg]+[Alt]+[H] Gibt Hilfestellung bei der Option -nographic. [Strg]+[Alt]+[F] Umschalten zwischen Vollbild- und Fenstermodus. [Strg]+[Alt]+[+] Vergrößert die Bildschirmausgabe. [Strg]+[Alt]+[-] Verkleinert die Bildschirmausgabe. [Strg]+[Alt]+[U] Stellt die ursprüngliche Fenstergröße wieder her. Das von mir erstellte Image Programme.iso, welches ihr vorhin geladen habt, enthält eine Reihe von praktischen Programmen. Dabei sind: Code: - 7 Zip (Archive packen/entpacken) Mountet dieses Image per QEMU indem ihr die Windows.bat bearbeitet und an der unteren Zeile -cdrom Programme.iso hinzufügt. Schiebt nun Programme.iso in den Ordner von QEMU und startet es. Installieren/Kopiereren solltet ihr auf jeden Fall 7 Zip, Windows Installer 2.0, Daemon Tools Lite, Shutdown und die zwei Batch-Dateien Windows98_herunterfahren.bat und Windows nach Beendigung des Programms herunterfahren.bat. (Um Programme in QEMU zu starten, könnt ihr theoretisch auch einfach das Festplatten-Image C.img öffnen und dort die notwendigen Programme reinkopieren, aber so ist das natürlicher und gefällt mir persönlich einfach besser.) ^^' Wie ein Programm beim Hochfahren des PCs startet und bei Beendigung wieder den PC herunterfährt, könnt ihr in der Batch-Datei nachlesen. (Mann, bis ich das mal herausgefunden habe. ) Installationsanleitung für QEMU - Dornfeld - 15.02.2014 Ok, danke. Kann man bei diesen Windowsemulationen mit nglide 3dfx aktivieren? Installationsanleitung für QEMU - Fexel - 15.02.2014 Dornfeld schrieb:Ok, danke. Meines Wissens nach nicht. Wenn doch, dann weiß ich, was ich noch machen werde. Ich will endlich mal meine DVD-ROM von Starfleed Academy spielen. Ist so eine Sonderedtion in DVD Qualität und mit 3Dfx Leider konnte ich das bisher nicht testen, da ich nicht weiß, wie ich in der WINBOX eine komplette DVD einbinde. Möglich, dass es mit dieser neuen Möglichkeit die donald erwähnte ging, aber nicht sicher. - - - Ich hatte damals für mich nen QEMU für Win95 installiert. Läfut die von dir empfohlene Version schneller? Ich nutze glaube ich 0.9 irgendwas. Damals wo ich es recherchiere schien diese ideal. Warum, dass weiß ich nicht mehr. Das mit dem Autoshutdown habe ich mit start /wait c:\\spiel\\spiel.exe @echo Bitte Warten, die VM wird heruntergefahren. c:\\windows\\rundll32.exe user,exitwindows exit gelöst. War mal irgendwo in einem R²Play von Stigmata drin Installationsanleitung für QEMU - donald - 15.02.2014 Hi, hey Andi @ Fexel wo bekomme ich die DVD her? Nur um es mal auszuprobieren. Anmerkung: In der DOSBox Windows&3DFX kann max. ein 90 MHz Spiel emuliert werden. Wenn höhere Hardwareanforderungen gestellt werden -> Pentium 120/166 wird es sehr ruckelig und unschön (unspielbar). Installationsanleitung für QEMU - Andi - 15.02.2014 Schön, dass es euch gefällt! Fexel schrieb:Ich hatte damals für mich nen QEMU für Win95 installiert. Läfut die von dir empfohlene Version schneller? Ich nutze glaube ich 0.9 irgendwas. Damals wo ich es recherchiere schien diese ideal. Warum, dass weiß ich nicht mehr.Deine Version gehört eigentlich nach wie vor zur Elite. Du könntest höchstens mal probieren, Windows 98SE zu installieren. Kann schon gut sein, dass du dadurch bei manchen "Patienten" einen Geschwindigkeitschub erhälst. Fexel schrieb:Das mit dem Autoshutdown habe ich mitInteressant, danke! Das werde ich mir morgen näher anschauen. Allerdings fehlt trotzdem ein wichtiger Punkt: Zitat:Bei Planescape: Torment hatte ich das Problem, dass es mit einer normalen Verlinkung (wie hier bei dir) per Batch einfach nicht starten wollte. Erst als ich diesen Parameter hinzufügte, klappte es. Sollte man sich also vielleicht einmal abspeichern, den Code. Installationsanleitung für QEMU - Dornfeld - 15.02.2014 Ich hab die hier aufm Board schon gesehen, glaub ich. Installationsanleitung für QEMU - Heinrich Reich - 15.02.2014 Oha! Ich habe mir jetzt nicht alles durchgelesen, aber auf den ersten Blick wirkt diese Anleitung wirklich gut . Vor allem hast du sie anschaulich bebildert - sehr schön . Damit sollte wohl jeder Anfänger klarkommen . Installationsanleitung für QEMU - Commodus - 15.02.2014 Endlich konnte ich Dank dieser genauen Anleitung meinen Retrorechner 1:1 nachbauen! Danke Andi! Jetzt wäre es natürlich die Krönung noch den 3DFX-Support einzubauen. Nglide geht ja wohl nicht mit WIN98. Welchen Glide Wrapper kann ich denn in Qemu nutzen? Installationsanleitung für QEMU - Navaros - 15.02.2014 Boah, wieder sone Mordspraze! Installationsanleitung für QEMU - Fexel - 15.02.2014 Navaros schrieb:... fehlt nur noch die PDF-Ausgabe davon Bitte sehr: http://www.share-online.biz/dl/RSH7711N5K9Q Installationsanleitung für QEMU - Commodus - 15.02.2014 Wie sieht es denn eigentlich mit der Geschwindigkeit von Qemu+WIN98SE aus? Mir kommt es langsamer als mit WIN95C vor. Zieht WIN98 mehr Ressourcen von Qemu? Kann man Qemu etwas beschleunigen, ähnlich der Cycles-Funktion von DosBox? Ich habe mich zum Beispiel gleich mal auf reine WIN98-Progs wie AMERICA GOLD gestürzt. Dieses Game läuft furchtbar langsam auf Qemu+WIN98 und stürzt beim Spielstart dann auch ab, was aber am Spiel und den Einstellungen liegen kann. Ebenso habe ich mal zwei QT-Versionen probiert. QT4.0 & QT6.52. Merkwürdigerweise laufen die nicht unter WIN98SE (bzw. der QTPLAYER). Installiert habe ich übrigens DirectX 8.1 Momentan ist mein Qemu+WIN98SE zu langsam, um Spiele dort laufen zu lassen. Installationsanleitung für QEMU - Commodus - 15.02.2014 Ist es möglich den kqemu zu aktivieren, um mein WIN98 zu beschleunigen? Was muss ich denn in meiner start.batch statt dem -no-kqemu eintragen? ich habe es schon mit -kernel-kqemu probiert, aber im Monitor steht nach Eingabe von Info Kqemu disabled Installationsanleitung für QEMU - donald - 15.02.2014 Hi, vorab von 3DFX hab ich keine große Ahnung. kqemu kann (meine ich) in den Windowsversionen nicht genutzt werden. Musst auf Linux umsteigen. Um schneller zu sein, evtl. eine Mischinstallation von 95 und 98 machen mit Hilfe von 98Lite. Und grundsätzlich immer eine benutzerdefinierte Installation machen und nur die notwendigen Futures und Programme installieren. Je aufgeblähter, desto langsamer. Wenn Midi Sound eine Rolle spielt, kann man sich überlegen den AC97 Sound zu installieren. (Geht ab QEMU 0.10.6) Bei der SB16 wird das nicht unterstützt. Adlib muss mitinstalliert werden. Hört sich natürlich nicht so gut an. Oder einen Midi Treiber/Player wie WinGroove installieren. Installationsanleitung für QEMU - Commodus - 15.02.2014 donald schrieb:kqemu kann (meine ich) in den Windowsversionen nicht genutzt werden. Musst auf Linux umsteigen. Ich muss definitiv bei mir diese Mischinstallation von w95 und w98lite neu aufsetzen, da es bei mir trotz benutzerdefinierter Installation zu langsam ist. ...kein Vergleich zu w95c, welches ziemlich gut auf qemu läuft Installationsanleitung für QEMU - Andi - 16.02.2014 Schön, dass ich dir helfen konnte, Commodus! Commodus schrieb:Komisch... bei mir läuft's eigentlich recht ordentlich! Du kannst ja mal berichten, ob die Mischinstallation bei dir etwas gebracht hat.donald schrieb:kqemu kann (meine ich) in den Windowsversionen nicht genutzt werden. Musst auf Linux umsteigen. Installationsanleitung für QEMU - Fexel - 17.02.2014 Also bei dem 98Lite steige ich irgendwie auch nicht durch.. Recht unklar, was man wie optimieren muss.. Installationsanleitung für QEMU - donald - 17.02.2014 Hi, [z=Fexel] Also bei dem 98Lite steige ich irgendwie auch nicht durch.. Recht unklar, was man wie optimieren muss.. [/z] du packst Win95B, Win98SE und 98Lite in ein Festplatten-Image, vorzugsweise d: Dann bootest du von einer 98er Floppy, wechselst auf d:, startest 98lite und installierst auf c:. Du hast 4 Installationsvarianten. Du kannst auch ganz normal 98SE installieren, 98Lite starten und "die Kontrolle übernehmen". Ist eigentlich nicht schwer. Installationsanleitung für QEMU - Commodus - 17.02.2014 Andi schrieb:Komisch... bei mir läuft's eigentlich recht ordentlich! Du kannst ja mal berichten, ob die Mischinstallation bei dir etwas gebracht hat. Okay, ich gebe es zu! Da ich mir die ganze Installation sparen wollte, habe ich einfach ein bestehendes Qemu mit WIN95C genommen und einfach WIN98SE rüberinstalliert. ...ich Fauli! ...kann sein, das da Qemu jetzt irgendwie verstopft ist. Bei Gelegenheit muss ich doch Deiner Anleitung folgen. Ich bin eben nur ein Spieler und kein Bastler, aber in diesem Falle komm ich leider nicht drumrum. Installationsanleitung für QEMU - Fexel - 17.02.2014 donald schrieb:Hi, Ach, man kann mit 98lite auch booten? Dachte man muss das im bestehenden Windows basteln.. Dann teste ich das doch nochmal Installationsanleitung für QEMU - donald - 22.02.2014 Hi, [z=Fexel]Ach, man kann mit 98lite auch booten?[/z] Nicht ganz, du kannst DOS booten und dann über 98Lite Windows installieren. Zu kqemu: So, ich wollte nur mal meine Aussage richtigstellen: kqemu gibt es doch für Windows, kvm heißt das Beschleunigermodul für Linux. Allerdings soll dieser full virtualization mode nur bei Windows 2000/XP (Gast) funktionieren und erst nach der Installation aktiviert werden. Ich habe es unter XP (Host) und Win95 (Gast) ausprobiert und es bringt bei mir in QEMU einen schwarzen Bildschirm mit der Meldung: Windows Schutzfehler. Starten Sie den Computer neu. Unmöglich Windows95 zu starten - ich weiß noch nicht, ob ich Bock habe 98SE oder 2000 auszuprobieren. Zum selber ausprobieren, -> kqemu: http://wiki.qemu-project.org/download/kqemu-1.3.0pre11.tar.gz http://wiki.qemu-project.org/download/kqemu-1.4.0pre1.tar.gz Entpacken, über die .inf Datei installieren. In der Eingabeaufforderung den Dienst starten -> net start kqemu Bzw. den Dienst stoppen -> net stop kqemu Der Dienst kqemu kann über die Systemsteuerung/Software auch wieder deinstalliert werden. QEMU muss dann -kernel-kqemu als Startparameter zugefügt werden. kqemu-1.3 funktioniert mit älteren QEMU Versionen, kqemu-1.4 erst ab 0.10.6 |