Starten von 3 verschiedenen Betriebssystemen: RedHat Linux 5.2, SCO Openserver 5.0.5 and Windows NT 4.0
ArticleCategory:[Categoría del Artículo]
UNIX Basics
AuthorImage:[Fotografía del Autor]
TranslationInfo:[Historia de traducción]
original in es Edgar Hernández
Zúñiga
es to en Manuel Dominguez
en to de Jens Link
AboutTheAuthor:[Sobre el Autor]
Abstract:[Resumen]
Diese Dokument beschreibt wie man drei verschiedene Betriebsystem (RedHat Linux 5.2, SCO Openserver 5.0.5 und Windows NT) auf dem selben Computer und auf der selben Festplatte installiert und startet. Hierzu wird LILO als Bootloader verwendet. Dieser Artikel basiert auf den drei oben angegebenen Betriebssystem Versionen, aber es sollte keine großen Unterschied zu anderen Konfigurationen geben.
ArticleIllustration:[Ilustración de Cabecera]
ArticleBody:[Contenido del Articulo]
Einleitung
Ich habe mich entschieden diesen Artikel zu schreiben, um der Linux Gemeinschaft eine Anleitung zu geben, wie man ein System mit drei Betriebssystemen installiert. Im Computer Labor unsere Universität mussten wir eine Lösung finden, NT zusammen mit SCO Openserver auf einem Rechner zu installieren. Bis zum erreichen des Abschlusses, gibt es Kurse zu allen 3 Betriebsysteme.
Preamble
Die Situation: NT benutzt NTFS, SCO läuft auf HTFS, Linux benutzt ext2 und eine swap Partition. Das Problem bestand darin, das SCO die NTFS Partition die NT während der Installation angelegt hatte nicht erkannt hatte, und den gesamten Festplattenspeicher benutzt hat. Wir mussten einige Zeit experimentieren bis wir eine passende Lösung gefunden hatten. Um zu dem hier vorgestellten Ergebnis zu kommen brauchten wir zwei NT und zwei SCO Installationen.
Installation von SCO Openserver 5.0.5
Es überraschte mich sehr, das ein UNIX System, wie SCO, nicht dazu in der Lage ist mit NT zusammen zuarbeiten. Deshalb muß zuerst SCO Openserver installiert werden.
Legen sie ihre SCO Bootdiskette ein. Wenn sie keine haben, erzeugen sie diese mit rawrite. Dies ist die einfachste Lösung.
Auf einem Rechner mit DOS bzw. Windows geben sie folgedes ein:
c:\rawrite
Sie werden dann nach der Quelle (Source) gefragt. d:\images\boot\N00
Nun müssen sie noch das Ziel (Target) Laufwerk angeben: a:\
Mit dieser Diskette, wird der SCO Kernel geladen und die Installation kann beginnen. Akzeptiren sie und wählen sie die Option fresh Installation um die Installation von SCO Openserver zu beginnen.
Nach einem Neustart des Systems, sollten sie etwa folgendes sehen:
Boot:
Installation von Windows NT
Lassen sie uns den nächsten Schritt machen. Der von uns verwendete Rechner, ein IBM 300GL, erlaubt es von CD-ROM zu booten - also legen wir die CD ein und es wird mit dem Kopieren der Dateien begonen.
Die NT Installation liegt nun in Ihren Händen, bist zum Neustart....
Sie werden feststellen, das SCO verschwunden ist, logisch, da jedes Betriebsystem den MBR (Master Boot Record) der Festplatte selbst belegt. Nun stellt sich die Frage, wie wir SCO wieder starten sollen. Natürlich wollen wir aus Sicherheitsgründen auch NTFS unter NT benutzen.
Während der Installation haben sie wahrscheinlich die folgende Meldung gesehen:
"if you wish to use your other operating system, you will have to reactivate the partition and make it bootable".
Dies sieht nach einer Lösung für unser Problem aus. Sie müssen lediglich in das Menü mit den Administrationstools gehen und dort den Festplattenmanager aufrufen. Dort wählen sie die Unix Partition aus und aktiviren sie diese: SCO ist wieder da.
Starten sie das System neu
Sie sehen folgendes:
Boot:
Wenn sie nun ENTER drücken, wird SCO Openserver gestartet, aber wie kommen wir zurück zu NT? Sicher kennen sie LILO, den besten Bootloader (neben dem von OS/2), aber wie bekommen wir LILO dazu mit dem SCO loader zusammen zuarbeiten?
SCO kann zwischen verschieden Dateisystemen(wie NTFS, HTF, usw.) unterscheiden. Geben sie einfach den Befehl
boot os2
und schon sehen sie Das NT startet.
It's simple: given that SCO knows how to differentiate between filesystems
Installation von RedHat Linux
Bis jetzt haben wir, auf einem hinreichend aktuellen Computer, sagen wir einem Pentium 233Mhz, mit 32MB RAM,
etwa 1 1/2 Stunden gebraucht alles zu installieren. Jetzt kommt der beste Teil: Die Installation von Linux und die Steuerung des ganzen Systems von Linux aus.
Ich habe vorhin RedHat Linux erwähnt, heutzutage sollte aber jede Linux Distribution von CD booten können wenn das CD-ROM Laufwerk dazu in der lage ist.
Wenn sie also bei der Linux Installation bei der Installation von Linux angeangtb sind, Wählen sie Master Boot Record und versehen sie jede Bootbare Partition mit einem anderen Namen. Also, in unserem Beispiel, die folgenden drei.
sco
nt
linux
Beenden sie die Installation und starten sie neu. Sie sollten nun in der Lage sein NT mit:
LILO: nt
SCO mit:
LILO: sco
zu starten. Linux ist das standard System und wird automatisch gestartet. Wenn sie ein anderes System zum Standard machen wollen, rufen sie LILO wie folgt auf: lilo -D <lable>
Fazit
Wie si sicher schon bemerkt haben, ist die Installation von zwei Unix Systemen auf einem Rechner etwas ungewöhnlich. Dies war auch der Grund, warum ich mich entschieden habe diesen Artikel zu schreiben. Kritik, Fragen und Anregungen sind jederzeit willkommen ...
References
Um tiefer in das Thema einzusteigen, empfehle ich das Multi-Boot Howto sowie die Lilo Manpage zu lesen.
Für die SCO Installation ist das SCO Openserver Handbook recht hilfreich.