Nun, ich bin seit den späten 80ern in der Nähe von Computern (ich war tatsächlich wie 3). Ging die ganze Meile: Atari Xl-XE, MS-DOS, Windows 3.1, 95 usw. Dann begann Linux wegen des Aussehens zu verwenden (ja, ich weiß, Compiz-Fusion war der wahre Grund, Linux zu erkunden) und ist jetzt in installiert alle meine Maschinen. Ich habe es sogar in Windows 10.
Ich habe Maschinen schon einmal von Grund auf neu zusammengebaut und man konnte immer mit "MS-DOS" booten, daran erinnere ich mich und das hat mich gewundert.
Wie wurde Unix in den 80ern oder späten 70ern installiert (ich war noch nicht einmal am Leben)? War es trivial wie eine große Diskette oder schwarze Magie?
Es kommt vor, dass ich keine Hinweise darauf finde und die Leute in meinem Land einfach keine freie Software bekommen.
BEARBEITEN:
Ich habe einen entscheidenden Teil übersprungen, ich fühle mich dumm, weil ich überhaupt nicht darüber nachgedacht habe.
Alles beginnt mit der Startsequenz, die kein Betriebssystem ist, sondern sich im ROM-Speicher befindet, wie das BIOS (in meinen Augen ein sehr minimalistisches Betriebssystem für die Maschinenkonfiguration) und anderen Dingen wie der Startsequenz. In diesem Stadium wird nach den im BIOS aufgelisteten Geräten gesucht und diese dann der Reihe nach wiederholt, bis ein Gerät mit den Startanweisungen antwortet, wie die auf den Bändern. Es ist also kein erstes Betriebssystem erforderlich und Unix kann installiert werden.
Dumme Fehler, nehmen Sie den langen Weg, aber Sie lernen sicherlich mehr.
Antworten:
Bei meinem ersten Auftrag im Jahr 1989 installierten wir Unix (Interactive, damals im Besitz von Kodak) auf Intel 386-PCs mit ca. 9 cm langen Disketten.
quelle
Ich denke, Sie fragen sich, wie die Erstinstallation von Unix durchgeführt wurde. Viele Computer in dieser Zeit waren für die Ausführung von Unix ausgelegt und hatten das Betriebssystem auf der Festplatte oder auf Disketten vorinstalliert. Bei der Installation ging es nur darum, eine Festplatte mit dem richtigen Inhalt zu versehen.
Möglicherweise fragen Sie sich jedoch, auf welche Weise das System das Betriebssystem beim Start im Speicher installiert.
Hier ist ein Beispiel. Der AT & T 3B1, auch bekannt als "Unix PC", hatte ein ROM mit einem Bootstrap-Programm unter den Adressen 800000-BFFFFF. Wenn das System zurückgesetzt wird, lädt seine Motoroloa 68010-CPU den Stapelzeiger von 000000-2, lädt den Programmzähler von 000004-6 und springt. Während eines Zurücksetzens erzwingt die Hardware, dass das Adressbit 23 hoch ist, wodurch das ROM effektiv dem Hauptspeicher zugeordnet wird, so dass das System das Programm wirklich im ROM ausführt. Dieses Programm im ROM initialisiert die verschiedenen Hardwarekomponenten, führt einige Diagnosen durch und lädt das Betriebssystem entscheidend von der Diskette oder Festplatte, indem ein Bootblock geladen und ausgeführt wird. Der Code im Bootblock würde den Kernel laden und mit der Ausführung beginnen
init
, genauso wie es ein modernes System tut.(Weitere Informationen in den Handbüchern, siehe Spiegel von Philip Pemberton AT & T 3B1 Emulator )
Sie könnten dieses Wissen theoretisch nutzen, um etwas anderes als Unix auf einem Computer zu installieren. Es gab jedoch nicht immer eine Hardware-Abstraktionsschicht wie das BIOS auf einem PC, sodass das gestartete Programm enger an die Hardware gekoppelt werden musste.
quelle
In den 90er Jahren hatten wir hier eine DEC microVAX Ultix-Maschine. Die Installation erfolgte vom Band. Das Band hatte ein seltsames Banddateisystem, aus dem ein Skript (am Anfang des Bandes) Dateien entpackte und installierte. Meistens automatisiert.
Ende der 80er Jahre hatten wir einen IBM RT PC. Als seltsames System wurde ein Betriebssystem ausgeführt, das eine virtuelle Maschine erstellt hat, auf der Sie eine AIX installiert haben. Die Installation war ein schmerzhafter Prozess, an dem etwa 60 5 1/2 "-Disketten (1,2 MB) beteiligt waren. Zuerst musste der Monitor der virtuellen Maschine installiert und eingerichtet werden, dann das Betriebssystem der virtuellen Maschine. Heiterkeit trat auf, wenn sie nicht übereinstimmten ( "Entschuldigung, Gerät / dev / tty02 kann nicht erstellt werden. Gerät ist vorhanden." OK, löschen Sie es, um es erneut zu erstellen, da es nicht funktioniert. "Entschuldigung, nicht vorhandenes / dev / tty02 kann nicht gelöscht werden." ).
Die ersten Versionen von Slackware, die wir Mitte der 90er Jahre hier installiert haben, waren etwa 70 Diskettenbilder. Eine tolle Zeit zum Einrichten.
quelle
Auf dem PC (IIRC) wurde Interactive Unix mit einer Bootdiskette installiert und die "echte" Installation wurde dann vom Band durchgeführt. Beachten Sie, dass Ihre SCSI-Karte von Interactive unterstützt werden musste.
Auf HP Workstations haben Sie von Band / DAT gebootet und installiert.
quelle