Was ist das hier
Diese Anleitung beschreibt die Installation und Nutzung von Windows98 mit [http://fabrice.bellard.free.fr/qemu/ Qemu] unter [http://debian.org Debian GNU/Linux].
Begriffe und Variablen
Variable |
Bedeutung |
Beispiel |
$WINSYS |
Name der Windows-System-Datei |
win98sys.img |
$WINDATA |
Name der Windows-Daten-Datei |
win98data.img |
$MB |
Groessenabgaben in MB gefolgt von einem M |
1000M |
Installation
Packete installieren
apt-get install qemu dosfstools
Virtuelle Festplatten erstellen
Ziel ist die Erstellung einer kleinen (<=250 MB) System-Partition und einer beliebig grossen Datenpartition.BR Systempartition erstellen
qemu-img create -f raw $WINSYS 250M
Datenpartition erstellen
qemu-img create -f raw $WINDATA $MB
Windows installieren
Nun wird die Windows-Installation vom CD-Rom gestartet:
qemu -hda $WINSYS -hdb $WINDATA -boot d -cdrom /dev/cdrom
Nachdem das Bootmenue erschienen ist, folgende Schritte ausfuehren:
Von CD-ROM starten auswaehlen,
Computer mit CD-ROM-Unterstuetzung starten auswaehlen,
anschliessend fdisk ausfuehren und folgende Aktionen durchfuehren:
Primaere DOS-Partition erstellen
Aktive Partition festlegen
mit 5 auf die zweite Festplatte wechseln und dann ebenfalls Primaere DOS-Partition erstellen durchfuehren,
fdisk beenden, mit STRG+ALT+Entf neustarten,
Computer mit CD-ROM-Unterstuetzung starten auswaehlen,
E: eingeben, danach cd win98,
die Festplatten mit format c: und format d: formatieren,
mit setup die Installation starten.
Die Installation von Windows laeuft dann wie gewohnt ab.
Der erste Start
Windows mit beiden Platten und CD-Rom starten:
qemu -hda $WINSYS -hdb $WINDATA -boot c -cdrom /dev/cdrom
Nachdem die Installation vollstaendig abgeschlossen wurde, kannst du ein Backup von $WINSYS erstellen - so hast du jederzeit eine frische Windows-Installation.
Konfiguration
Netzwerk einrichten
Qemu stellt zwei Moeglichkeiten der Netzwerk-Emulation zur Verfuegung:
[http://fabrice.bellard.free.fr/qemu/qemu-doc.html#TOC20 das tun/tap-Interface]
[http://fabrice.bellard.free.fr/qemu/qemu-doc.html#TOC21 user mode network stack]
user mode Netzwerk
Anscheinend ist in Qemu 0.6 das user-mode-Netz kaputt. Mit Version 0.7 funktioniert wieder alles (allerdings ist diese momentan erst in experimental enthalten)
Die Einrichtung des user-mode-Netzwerkes ist wirklich einfach. Starte Qemu mit der Option -user-net:
qemu -hda $WINSYS -hdb $WINDATA -user-net -boot c -cdrom /dev/cdrom
Danach muessen in Windows folgende Sachen eingerichtet werden:
Start -> Einstellungen -> Systemsteuerung -> Netzwerk
folgende Komponenten sollten installiert sein: Client für Microsoft-Netzwerke, Realtek RTL8029, TCP/IP
die Eigenschaften von TCP/IP sollten sagen: IP-Adresse automatisch beziehen
- wenn dies alles stimmt, in den Internet-Explorer starten,
aus dem Menue Extras -> Internetoptionen auswaehlen,
im neuen Fenster oben auf Verbindungen klicken und LAN-Einstellungen auswaehlen
CPU-Auslastung reduzieren
Auch wenn Win98 nichts tut, ist die CPU voll augelastet. Die Dokumentation von Qemu beschreibt dieses [http://fabrice.bellard.free.fr/qemu/qemu-doc.html#TOC28 Problem]. Mit der Installation von [http://www.user.cityline.ru/~maxamn/amnhltm.zip diesem Tool] wird alles gut:
[http://www.google.de/url?sa=U&start=1&q=http://www.7-zip.org/&e=9833 7-Zip] herunterladen und installieren
den [http://www.user.cityline.ru/~maxamn/amnhltm.zip Patch] herunterladen, entpacken, die .bat-Datei ausfuehren und die Popup-Box mit Ja bestaetigen.
98lite - Windows verkleinern
Mit [http://www.litepc.com/98lite.html 98lite] kannst du eine bestehende Windows-Installation verkleinern, indem du bestimmte Systemkomponenten entfernst. Eine unentgeldlich nutzbare Version bekommst du [http://www.litepc.com/download.html hier].
Anwendung
Startparameter
-localtime |
Windows hat die gleiche Zeit wie das Host-System |
-m 256 |
256 MB RAM fuer den virtuellen PC (Voreinstellung sind 128) |
-enable-audio |
Sound einsschalten |
Weitere Tipps findest du [http://www.linuxforen.de/forums/showpost.php?p=867170&postcount=6 hier]].
Hinweise
Weitere Anleitung zu Windows und Qemu:
http://www.ademsahin.de/qemu/qemu.htm - bebilderte Installationsanleitung fuer Win98
http://www.linuxforen.de/forums/showpost.php?p=867039&postcount=5 - Installationsanleitung fuer Win98 mit weiteren Infos zu Qemu