1885
Kommentar: seriennummer entfernt
|
5042
alte anleitung weg, neue anleitung rein
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 1: | Zeile 1: |
= Windoze 98 in Qemu = | [[TableOfContents]] ---- = 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]. |
Zeile 3: | Zeile 6: |
== Ziel == Erstellung einer kleinen (<=256M) Partition, die ein (netz-)bootfähiges Windows enthält. |
= 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 }}} |
Zeile 6: | Zeile 18: |
== Methode == * noetige Software installieren: * {{{apt-get install qemu dosfstools}}} * letzteres ist wegen mkfs.vfat nett, aber nicht zwingend. * Eine Bootdiskette mit ''format'' und entweder eine Win98-CD oder ein 98Setup-Verzeichnis mit den entsprechenden Dateien der CD. [p] und [l] haben das. '''Im Nachfolgenden wird die 98lite-Variante beschrieben'''. * 2 Platten erstellen: * {{{dd if=/dev/zero of=win98system.img bs=1M count=256}}} * {{{dd if=/dev/zero of=win98data.img bs=1M count=1024}}} * qemu mit der Diskette starten und die Platten partionieren und formatieren: * qemu -hda win98systtem.img -fda win98se_bootdisk.img -hdb win98dataimage.img -boot a * {{{fdisk}}} aufrufen und eine primäre Partition erstellen * u.U. Neustart, auf jeden Fall irgendwann {{{format c: /s}}} * {{{qemu -hda win98data.img -fda win98se_bootdisk.img -hdb win98dataimage.img -boot a}}} * {{{fdisk}}} aufrufen und eine primäre Partition erstellen * u.U. Neustart, auf jeden Fall irgendwann {{{format c:}}} * ''qemu'' beenden * die data-Partition mounten (offset wegen Partitionstabelle) und das 98setup-Verzeichnis reinkopieren: * {{{mount -o loop,offset=32256 win98data.img /mnt}}} * {{{cp -r 98setup ...}}} * {{{umount /mnt}}} * ''qemu'' mit beiden Platten starten: * {{{qemu -hda win98image.img -hdb win98dataimage.img -fda win98se_bootdisk.img -boot c}}} * unter windoze {{{d:\98setup\98lite}}} ausführen, eine ''frische Installation'' auswählen, danach ''sleek'' fuer den 95er-Desktop. Im Windoze-Setup abwählen, was geht. * Neustart, Seriennummer eingeben * paarmal neu starten, fertig. Jetzt sind noch 90MB frei, aber das Windows Setup will am Anfang blöderweise 250M haben. |
== 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: 1. ''Von CD-ROM starten'' auswaehlen, 1. ''Computer mit CD-ROM-Unterstuetzung starten'' auswaehlen, 1. anschliessend {{{fdisk}}} ausfuehren und folgende Aktionen durchfuehren: 1. ''Primaere DOS-Partition erstellen'' 1. ''Aktive Partition festlegen'' 1. mit ''5'' auf die zweite Festplatte wechseln und dann ebenfalls ''Primaere DOS-Partition erstellen'' durchfuehren, 1. {{{fdisk}}} beenden, mit ''STRG+ALT+Entf'' neustarten, 1. ''Computer mit CD-ROM-Unterstuetzung starten'' auswaehlen, 1. {{{E:}}} eingeben, danach {{{cd win98}}}, 1. die Festplatten mit {{{format c:}}} und {{{format d:}}} formatieren, 1. 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: 1. [http://fabrice.bellard.free.fr/qemu/qemu-doc.html#TOC20 das tun/tap-Interface] 1. [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 * ''Automatische Suche der Einstellung'' sollte aktiviert sein (eventuell im Internet-Explorer (Menue ''Extras'' -> ''Internet == 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.debian-administration.org/articles/40 * http://www.linuxforen.de/forums/showpost.php?p=867039&postcount=5 - Installationsanleitung fuer Win98 mit weiteren Infos zu Qemu |
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