Hinweis:
Dieses Howto wird nicht mehr gepflegt.
Bochs ist nach wie vor quälend langsam. Mit Qemu steht eine ebenso freie und wesentlich performantere Umgebung zur Verfügung.
Auch die Plex86-Einbindung ist anscheinend eingeschlafen.
Wer es dennoch versuchen will: Viel Spaß, aber ohne weiteren Support.
Inhalt:
Einleitung (dieser Abschnitt)
Alternativen zu Bochs
Installation von Bochs
Konfiguration
Installation eines Gast-Betriebssystems über fertige Diskimages
Installation eines Gastbetriebssystems über Floppy/CD
Technische Daten
Tips & Tricks
Netzwerk einrichten
Bochs & Plex86
Screenshot Bochs/Win98/Word
Screenshot Bochs/Win98/Internet Explorer
Hinweis vorab
Hier können keine Fragen gestellt werden, dafür ist der Bereich "virtuelle Maschinen&Emulatoren" vorhanden. Ich lese dort regelmäßig und werde bei Bedarf hier Erweiterungen vornehmen.
Was ist Bochs ?
Bochs ist ein PC-Emulator, der das Ausführen von x86 Gastbetriebssystemen parallel zu / auf einem Linux oder Windows Host ermöglicht. Das Konzept entspricht damit VMWARE.
Bochs wird übrigens gesprochen wie "Box".
Da nicht wie bei WINE die Windows API emuliert wird, sondern das Gastbetriebssystem "Windows" vollständig auf einem virtuellen PC läuft, sollten wie bei VMWARE und Win4Lin fast alle Windows Programme gehen, mit der Ausnahme direkter Hardware-Zugriff wie z. B. bei DirectX.
Ein guter Ansatzpunkt ist das Tool z. B. für Webdesigner, die ihre Webseiten mal unter Windows mit dem IE ansehen wollen.
Wichtig: Da das vollständige Gastbetriebssystem ausgeführt wird, müssen natürlich entsprechende Lizenzen für z. B. Windows wie bei VMWARE vorhanden sein. Die gibt es (falls nicht vorhanden) preisgünstig bei www.ebay.de.
Erwartungen
Man sollte von Bochs nicht zu viel erwarten, es ist quälend langsam. Wer eine gute Emulation braucht, sollte sich stattdessen mal Qemu anschauen (Link siehe unten), das ist wesentlich performanter und einfacher einzurichten.
RTFM: Bevor man Fragen stellt, bitte erstmal in den Foren und Mailinglisten selber suchen. Das dauert zwar, aber damit habe ich bis jetzt noch alle Probleme lösen können. Oder zumindest gibt es Hinweise, das ein bestimmtes Feature (noch) nicht (vollständig) unterstützt wird.
Unterschiede zu VMWARE
Preis / Lizenz
Für viele entscheidend: Bochs ist Open Source (Gnu LGPL). VMWARE ist kostenpflichtig (300 € aufwärts). Lizenzbedingungen: http://www.gnu.org/copyleft/lesser.html
Technische Eigenschaften
VMWARE schaltet den x86-Prozessor des PCs transpararent zum Gastbetriebssystem durch, so dass die Anwendungen mit einer sehr guten Performance laufen. Damit ist der Einsatz allerdings auch auf x86-Hosts begrenzt.
Bochs hingegen emuliert einen Pentium Prozessor. Das kostet Performance, ermöglicht aber auch den Einsatz z. B. auf einem Power PC unter Linux.
Im unteren Bereich des Howtos befindet sich eine Auflistung der technischen Eigenschaften.
Aktueller Stand
10.02.04: Auflösung 1024*768, 256 Farben
17.09.03: Netzwerk geht jetzt mit Firewall
26.06.03: Netzwerk funktioniert noch nicht zusammen mit Firewall.
21.06.03: Starmoney 3.0 im Windows 98 Gast installiert. Langsam, aber geht.
18.06.03: Plex86 geht jetzt
16.06.03: Netzwerk+Sound gehen jetzt. Grafik jetzt bei 800*600, 16 Farben.
14.06.03: Ich bin mit Bochs noch sehr im Versuchsstadium. Aktuelle Baustellen:
- Netzwerk: geht nicht
- Sound: geht nicht
- Grafik: Höhere Auflösung als 640*480/16 Farben sind erwünscht.
- Plex86 Anbindung geht noch nicht.
Links
Homepage:
http://bochs.sourceforge.net/
FAQ: http://bochs.sourceforge.net/cgi-bin.../user/faq.html
User Manual:
http://bochs.sourceforge.net/cgi-bin...ser/book1.html
Anwender und Hilfe-Foren:
http://bochs.sourceforge.net/cgi-bin...roup_ideq12580
Mailinglisten:
http://bochs.sourceforge.net/mailinglists.html
Änderungen:
08.06.03: Erstellung
09.06.03: Ergänzungen, Überarbeitung
16.06.03: Änderung der ".mtoolsrc" für Datenaustausch, 2. IDE-Kanal, Sound (Tips&Tricks)
16.06.03: Screenshot Bochs / Win98 / Word 2000
16.06.03: Netzwerkeinrichtung aktualisiert, Screenshot IE unter Win98
18.06.03: Plex86 Anbindung überarbeitet
19.06.03: Drucken bei Tips&Tricks hinzugefügt, Performance Tips erweitert
19.06.03: Größeres virtuelles Laufwerk einrichten unter Tips&Tricks ergänzt
26.06.03: Netzwerk: Windows als Host, Linux als Gast hinzugefügt.
26.06.03: Tips&Tricks erweitert
06.09.03: Hinweis auf PPTP bei Netzwerk (s. u.)
17.09.03: Netzwerk&Firewall, Super VGA Treiber für Windows NT Gast
15.10.03: Tips&Tricks/Uhr, Link zu Gast/Windows XP
31.10.03: Inhaltsverzeichnis mit Links
13.10.04: Anpassungen an Bochs 2.1
19.01.04: Plex86 für Bochs 2.1
10.02.04: Höhere Auflösung einstellen
25.02.04: Links kontrolliert und aktualisiert
Lesezeichen