Dienstag, 24. April 2012

Installation von Minix 2.0.0

Die ROOT+USR Diskette wird in das Floppy Laufwerk gesteckt und der Computer eingeschaltet. Da meine CMOS Batterie defekt ist muss ich im BIOS erstmal wieder die Laufwerke korrekt einstellen. Danach bootet der 80286-AT den Minix-Bootloader. Mit einem Druck auf die Taste "=" kann man nun Minix booten. Leider habe ich eine deutsche Tastatur und das "="-Zeichen befindet sich nach dem amerikanischen Layout auf der Taste "´". Leider stoße ich nun auf die nächste Hürde. Bei Booten meldet der Kernel einen Fehler. Es ist nicht genug Platz im RAM um einen RAM-Disk anzulegen. Die RAM-Disk wird eigentlich nur benötigt, wenn man nur ein Diskettenlaufwerk hat und ROOT und USR Diskette nicht auf einer Diskette Platz haben. In diesem Fall wird die ROOT-Disk in die RAM-Disk kopiert, damit das Laufwerk freigemacht werden kann um auf die USR-Diskette zuzugreifen. Da bei aber beides auf einer Diskette ist, brauche ich keine RAM-Disk.
Nach einiger Suche im Internet finde ich die Lösung. Im Bootmanager wird durch Drücken der "ESC"-Taste ein Kommando-Interpreter freigeschaltet. Hier kann man mit dem Befehl:

bootdev=/dev/fd0
boot

die RAM-Disk deaktivieren. Minix will nun beim nächsten Start wissen, wo sich die USR-Disk befindet. Die Richtig Antwort ist /dev/fd0c . Tatsächlich befindet sich auf der Boot-Diskette also mehrere Partitionen. Nachdem man sich mit dem User root angemeldet hat, kann man nun mit dem Kommando setup Minix auf der Festplatte installieren. Das Hilfsprogramm part zum Partitionieren der Festplatte wird durch das Installationsscript automatisch gestartet. Hier ändere ich nur den Typ meiner 26 MB Primär-Patition um auf Typ 80 (Minix). Nach dem Speichern dieser Änderung will das Skript wissen, auf welcher Partition Minix jetzt installiert werden soll. Ich gebe /dev/hd1 an. Das Skript installiert nun Minix auf der Festplatte. Hierbei wird auch direkt der Boot-Manager auf der Festplatte eingerichtet. Das gesamte Grundsystem von Minix befindet sich also auf der Boot-Diskette. Nach der Installation kann man der Computer neu booten, jetzt von der Festplatte. Hat alles funktioniert, hat man nun ein erstes Minix Grundsystem. Nun sollte man mit dem Befehl:

setup /usr

die Kommandos von Minix installieren. Hierzu zählt auch die Editoren, die C-Compiler und Linker, viele Hilfsprogramme und sogar ein paar Spiele. Mit dem gleichen Kommandos werden auch der Kommando- und System- Sourcecode installiert. Alle was man angeben muss ist die Größe der Disketten (1440) und die Nummer des Laufwerks (0). Die Installation dauerte auf meinem AT etwa eine Stunde. Danach sind etwa 18 MB meiner Festplatte mit Daten belegt.

Keine Kommentare:

Kommentar veröffentlichen