Dieser Artikel ist veraltet. Einige Dinge könnten mittlerweile nicht mehr so funktionieren, wie in diesem Artikel beschrieben.
======Idee======
Die Idee hinter dem Dualboot war, einerseits ein aktuelles Linux-System mit Support für aktuelle Hardware zu haben und andererseits alte DOS-Klassiker nativ spielen zu können. So kann zum Spielen schnell Windows hochgefahren werden und für Arbeiten im Netz wird Linux gebootet.
======Checkliste======
Benötigt wird:
* Windows 98 CD-ROM
* Windows 98 Startdiskette (//diese wird über das Installationsprogramm erstellt//)
* CRUX Linux ISO/CD
* Rechner zur Installation von CRUX und Kompilierung des Kernels
======Vorgehensweise======
Ich bin folgendermaßen vorgegangen:
- Partionierung der Festplatte mittels Fdisk
- Installation von CRUX
- Kompilieren des Kernels
- Installation von Windows 98
- Einrichtung von Windows 98
- Wiederherstellen von GRUB
=====Partionierung=====
Das Problem ist, dass der Libretto nicht mit "//übergroßen//" Partitionen umgehen kann, er kann nur von den ersten 2,1 (//oder 3?//) GB booten.
Folglich habe ich Partitionen für /boot, /, SWAP, Windows und eine große gemeinsame Partition erstellt:
Disk /dev/hda: 20.0 GB, 20003880960 bytes
64 heads, 32 sectors/track, 19077 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0xcc78c008
Device Boot Start End Blocks Id System
/dev/hda1 1 15 15344 83 Linux
/dev/hda2 * 16 1447 1466368 e W95 FAT16 (LBA)
/dev/hda3 1448 19077 18053120 5 Extended
/dev/hda5 1448 13846 12696560 6 FAT16
/dev/hda6 * 13847 18139 4396016 83 Linux
/dev/hda7 18140 19077 960496 82 Linux swap / Solaris
**/dev/hda3** ist eine große erweiterte Partition, die weitere logische Partitionen beherbergt.
Die Dateisysteme werden anschließend erstellt:
mkfs.ext3 /dev/hda1
mkdosfs /dev/hda2
mkdosfs /dev/hda5
mkfs.ext3 /dev/hda6
mkswap /dev/hda7
=====Installation von CRUX und Kompilierung des Kernels=====
Die Installation von CRUX Linux auf dem Toshiba Libretto 100CT [[computer:linux:crux_linux_auf_dem_100ct|wird in einem seperaten Artikel beschrieben]]. Die Kompilation des Kernels ist ebenfalls Bestandteil des Artikels.
=====Installation und Einrichtung von Windows 98=====
====Kopieren der Installationsdateien====
Mein PCMCIA CD-ROM Laufwerk wird von der Startdiskette leider nicht unterstützt. So könnte man erst ein DOS/Windows mit dem passenden Treiber installieren - oder die Windows 98 Installationsdateien auf die Festplatte kopieren, falls genügend Platz vorhanden ist.
Dabei müssen nicht alle Dateien kopiert werden, folgende Ordner/Dateien der Windows 98-CD reichen aus:
drivers/
tools/
win98/
info.txt
setup.exe
setuptip.txt
====Installation von Windows 98====
- Boot von der Windows 98 Startdiskette
- Formatierung der C: Festplatte mittels **format C:**
- Ausführen des Setups durch die Eingabe von **setup**
====Einrichtung von Windows 98====
Diie Treiber finden sich noch auf der Support-Seite von Toshiba (//sehr vorbildlich, oder?//) - der Link befindet sich in der Liste am Ende des Artikels.
Einen Großteil der Hardware erkennt Windows 98 aber selbständig, bei meiner Installation fehlte lediglich:
* Grafiktreiber
* Toshiba Utilities zur Konfiguration der Hardware und Stromversorgung
* LED Tool zur Anzeige von CAPS-Lock, etc...
=====Wiederherstellen von GRUB=====
Durch die Installation von Windows 98 wurde der Master-Boot-Record (//MBR//) überschrieben, folglich wurde GRUB gelöscht. Durch die Verwendung der SuperGrubDisk kann der Bootloader schnell wiederherstellt werden. Alternativ könnte man auch mittels der CRUX Live-CD in die Installation chrooten und den Bootloader neu schreiben. Aber wieso die Mühe machen, wenn man die SuperGrubDisk (//SGD//) auch einfach auf eine Diskette flashen kann und so mit wenigen Tastendrücken GRUB wiederherstellen kann? ;-)
======Internetverweise======
* Video vom Dualboot in Aktion: http://vimeo.com/15124530
* Treiber für den Toshiba Libretto 100CT: http://eu.computers.toshiba-europe.com/innovation/download_drivers_bios.jsp?service=EU
* SuperGrubDisk: http://www.supergrubdisk.org/