5819
Kommentar: links angepasst
|
6563
Umgang mit den mtools rein
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 12: | Zeile 12: |
|| $DATEI || beliebige Datei || musik.ogg || | |
Zeile 103: | Zeile 104: |
= Anwendung = | = Täglicher Gebrauch = |
Zeile 116: | Zeile 117: |
== Zugriff auf die Windows Partition == Mit dem {{{mtools}}} kannst du auf die Windows Partition zugreifen und Daten zwischen Linux und Windows austauschen. Installation mit: {{{ apt-get install mtools }}} Erstelle nun die Datei {{{.mtoolsrc}}} in deinem Homeverzeichnis und füge folgenden Inhalt ein: {{{ mtools_skip_check=1 drive c: file="/Pfad/zu/$WINSYS" partition=1 }}} Nun kannst du dir mit {{{mdir c:}}} den Inhalt von $WINSYS anzeigen lassen. Dateien kannst du mit {{{mcopy}}} kopieren: * $DATEI von $WINSYS in das aktuelle Linuxverzeichnis kopieren:{{{ mcopy c:$DATEI .}}} * $DATEI von Linux auf die Windows Partition kopieren:{{{ mcopy $DATEI c:}}} |
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 |
$WINSYS.ovl |
Name des Windows "overlay images" |
win98sys.ovl |
$WINDATA |
Name der Windows-Daten-Datei |
win98data.img |
$MB |
Groessenabgaben in MB gefolgt von einem M |
1000M |
$DATEI |
beliebige Datei |
musik.ogg |
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
Konfiguration
Ein "overlay image" erstellen
Nach der Installation kannst du ein sogenanntes "overlay image" erstellen. Dieses Image enthält alle Änderungen, die du am System vornimmst. Solltest du Windows zerschiessen, kannst du einfach das "overlay image" löschen und ein neues erstellen - So ersparst du dir eine komplette Neuinstallation.
"overlay image" erstellen:
qemu-img create -b $WINSYS -f qcow $WINSYS.ovl
Anschliessen kannst du Windows mit dem Parameter $WINSYS.ovl starten:
qemu -hda $WINSYS.ovl -hdb $WINDATA -boot c -cdrom /dev/cdrom
Netzwerk einrichten
Qemu stellt zwei Moeglichkeiten der Netzwerk-Emulation zur Verfuegung:
[http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC20 das tun/tap-Interface]
[http://fabrice.bellard.free.fr/qemu/qemu-doc.html#SEC21 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.
Die Einrichtung des user-mode-Netzwerkes ist wirklich einfach. Starte Qemu mit der Option -user-net:
qemu -hda $WINSYS.ovl -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].
Täglicher Gebrauch
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* |
* Um die Soundkarte dann zu nutzen, musst du eine Hardwareerkennung durchfuehren.
Tastenkombinationen
STRG+ALT |
befreit deine Maus aus dem Qemu-Fenster |
STRG+ALT+2 |
wechselt zur Qemu-Console (dort help fuer mehr Infos) |
STRG+ALT+1 |
zurueck zu Win |
Zugriff auf die Windows Partition
Mit dem mtools kannst du auf die Windows Partition zugreifen und Daten zwischen Linux und Windows austauschen. Installation mit:
apt-get install mtools
Erstelle nun die Datei .mtoolsrc in deinem Homeverzeichnis und füge folgenden Inhalt ein:
mtools_skip_check=1 drive c: file="/Pfad/zu/$WINSYS" partition=1
Nun kannst du dir mit mdir c: den Inhalt von $WINSYS anzeigen lassen.
Dateien kannst du mit mcopy kopieren:
$DATEI von $WINSYS in das aktuelle Linuxverzeichnis kopieren:
mcopy c:$DATEI .
$DATEI von Linux auf die Windows Partition kopieren:
mcopy $DATEI c:
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
https://wiki.ubuntu.com//WindowsXPUnderQemuHowTo - WindowsXP mit Qemu (engl.)