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.
Benötigt wird:
Ich bin folgendermaßen vorgegangen:
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
Die Installation von CRUX Linux auf dem Toshiba Libretto 100CT wird in einem seperaten Artikel beschrieben. Die Kompilation des Kernels ist ebenfalls Bestandteil des Artikels.
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
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:
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?