Einzelnen Beitrag anzeigen
12. November 2002, 14:04   #4
lala
 
Benutzerbild von lala
 
Registriert seit: July 2002
Beiträge: 273
Folgendes hatte ich mal einem Kunden gepostet:

Zitat:
Zitat von OldMacDonald
Ich gehe davon aus, dass du Windows XP bereits schon installiert hast. Wenn das das einzige System ist, dann liegt es vermutlich auf der Partition C:\ .
Linux wird etwas weiter hinten installiert sein.
Da Windows XP (auch NT oder win2000) einen eigenen Bootmanager mitbringt, und dieser auch installiert ist, müssen wir nur noch ihn dazu bringen, mit LILO zusammenzuarbeiten.

Dazu muß LILO erstmal konfiguriert sein. LILO wird aber nicht in den MBR geschrieben, sondern z.B. in die BOOT-PARTITION von Linux. Schreibst du LILO in den MBR, dann wird der Windows-Bootmanager überschrieben, und du kommst erstmal nichtmehr an dein Windows ran.
Einen Hinweis zur Installation von LILO im Allgemeinen findet du unten.

Wenn LILO installiert ist, dann erstelle zunächst ein Image von dem LILO-Bootsektor. Dazu wird am Linux-Prompt als ROOT folgender Befehl eingegeben:

dd if=/dev/hde5 of=/windows/C/bootsektor.lin bs=512 count=1

Für /dev/hde5 nimmst du natürlich die Partition, in der der Bootsektor hineininstalliert wurde.
Für /windows/C/ nimmst du das Verzeichnis, das auf deiner C- Partition gemountet ist.

Der Befehl schreibt somit eine Kopie des LILO-Bootsektors als Datei “bootsektor.lin” direkt auf deine C-Platte.

Jetzt musst du nur noch den Windows- Bootmanager dazu anweisen, den Bootsektor zu starten.

Dazu muß die Datei “boot.ini” editiert werden. Diese befindet sich als versteckte Systemdatei unter C:\ .
Hier fügst du am Ende der Datei folgende Zeile ein:

c:\bootsektor.lin=”Linux”

Solltest du in Zukunft Änderungen an LILO vornehmen (z.B. anderen Kernel zusätzlich installieren), dann darfst du nicht vergessen, LILO wieder neu mittels “dd” auf C:\ zu kopieren.

Viel Spaß mit Euerem Multisystem!


Info zu LILO:

LILO ( LINUX LOADER) ist der Bootloader, der es möglich macht, verschiedene Betriebssysteme auf einem Rechner zu starten. In der Regel installiert sich ein Großteil der PC User ein Linux parallel zu Windows. Damit man einfach beim Start auswählen kann, welches Betriebssystem man nutzen möchte erkläre ich mal hier kurz die Installation dieses Bootloaders. LILO kommt standartmäßig mit einer Linux Distribution. Ich gehe hier auf eine SuSE Distribution ein.

NOCH EIN HINWEIS: Geht mit der ganzen Sache sehr vorsichtig um und überprüft alle Schritte zweimal, bevor Ihr beginnt, LILO zu installieren. Gerade für Neulinge ist das keine "ungefährliche" Sache, und man kann sehr schnell sich selber aus seinem System "ausschließen". Allerdings läßt sich ein "Fiasko" schnell wieder beheben, wenn mal was schiefläuft. Vorausgesetzt Ihr habt eine passende Bottdiskette. Mehr dazu weiter unten.

Bevor man den Bootmanager installiert, sollte man natürlich genau wissen, wo sich die notwendigen Dateien befinden und wie die Festplatte eingerichtet ist. Hierbei muß man sich im wesentlichen 3 Geschichten mal ansehen, bzw. wissen, wo sie zu finden sind.

Unter Linux steht der Bootkernel im Verzeichnis /boot.


Mal die wichtigsten Dateien für den Kernel:
vmlinuz
system.map
initrd

VMLINUZ ist dabei nichts anderes, als Euer Bootkernel, der gestartet wird, die System-map beinhaltet ein paar Systemabhängigkeiten für den Kernel und die INITRD ist eine Ramdisk, die dann wichtig ist, wenn ein SCSI Kontroller oder USB im Einsatz ist. Seht Euch ruhig mal Euer Bootverzeichnis an und versucht, die Dateien einwenig für Euch gedanklich zu sortieren.

Jetzt sehen wir uns mal die Festplattenaufteilung an. Ich gehe dabei nicht auf die einzelne Konfiguration ein, das ist soweit erstmal nicht wichtig. Zumindest sollten wir wissen, wo sich die einzelnen Betriebssysteme befinden. Dazu editiert einfach mal Euere fstab, die Ihr im Verzeichnis /etc findet.

Auch hier bitte nicht verwirren lassen. Hier seht Ihr alle Festplatten, CD Laufwerke und Euer Diskettenlaufwerk (/dev/fd0 /floppy). Somit ist die fstab wie folgt gegliedert:
Spalte1 : Laufwerk oder Partition
Spalte2 : Mountpunkt
Spalte3 : Filesystem
Spalte4 : Zugriffsberechtigung

Merkt Euch also wo sich die zu startenden Betriebssysteme zu finden sind (schreibt es Euch am besten gleich mal auf :-)

Jetzt haben wir alle wichtigen Infos zusammen und können beginnen, den LILO zu konfigurieren. Dazu startet den YAST1 und geht auf ADMINISTRATION DES SYSTEMS, KERNEL- UND BOOTKONFIGURATION, LILO KONFIGURIEREN

Hier wird das komfortable LILO Konfigurationsprogram des YAST1 gestartet.

Ihr bewegt Euch in diesen Fenster durch die einzelnen Punkte mit der Tabulatortaste.

In der Append- Zeile werden einige Optionen zum Kernelboot eingebracht. In der Regel kann man diese Zeile so belassen, wie es ist. Nur bei manchen Fehlern oder Spezialitäten kann man da einige Ungereimtheiten korrigieren. Aber darauf gehe ich hier mal nicht ein, denn es sollte so funktionieren.

Darunter wird der Installationsort des LILO festgelegt werden (in meinem Beispiel der Master-Boot-Sektor).

Bei der "Wartezeit vor Booten" wird eine Bootverzögerung festgelegt, die es ermöglicht, einige Änderungen beim Start des Systems am Lilo Bootprompt einzugeben. Bei 0 Sekunden würde LILO sofort durchstarten. Aber das ist nicht zu empfehlen, da ja sonst keine Zeit mehr bleibt, eine Auswahl des Betriebssystems zu treffen. Dies ist somit nur sinnvoll, wenn ihr nur ein Linux auf Euerem Rechner habt, und somit eine Verzögerung unnötig ist.

Die "liniear" Option sollte nur ausgewählt werden, wenn es irgendein Problem beim Kernelstart gibt. Da wir erstmal nicht davon ausgehen, bleibt das Auswahlfeld leer (aktiviert wird es mit der LEER- Taste).

Im nächsten Feld stehen dann Euere bootbaren Betriebssysteme, oder verschiedene Linux-Kernelversionen. Das oberste Betriebssystem wird dann immer gestartet (nach 10 Sekunden), wenn Ihr keine Auswahl beim Booten trefft.
Danach kommen verschiedene Aktionen, die mit den F1 bis F6 ausgewählt werden können:
F1 : Hilfesystem
F4 : Neue Config erstellen (OS zum Start hinzufügen)
F5 : Edit Config (Bearbeiten einer Konfiguration)
F6 : Lösche Config (hier könnt Ihr einen Eintrag tillen :-)
<WEITER> : Konfiguration des LILO wird gespeichert
<ABBRUCH> : Konfiguration wird verworfen
Bevor Ihr eine der Konfiguration bearbeiten (F5) oder löschen (F6) könnt, muß natürlich die jeweilige Konfiguration im Auswahlfenster ausgewählt werden (mit Tabulator - Taste hin, mit Cursur-Tasten aufwärts oder abwärts).

Wir legen jetzt erstmal den Installationsort des LILO fest. Dazu gehen wir in die Zeile "Wohin soll LILO installiert werden". Hier eröffnen sich uns ein paar Möglichkeiten:

MASTER-BOOT-SEKTOR:
Hier wird der LILO in den Masterboot-Sektor geschrieben. Nicht ganz ungefährlich, aber die schnellste und effektivste Variante. Es kann natürlich sein, daß Euer Systembios das Meckern anfängt. Das liegt daran, daß im BIOS warscheinlich ein spezieller Schutz vor Bootsektorviren eingestellt ist. Zwar eine sinnvolle Sache, kann sich aber hier als störend erweisen. Falls es damit in irgendeiner Hinsicht Probleme gibt, müßt Ihr diese Einstellung im BIOS ändern. Solltet Ihr Euch darüber gedanken machen, wie man diesen Bootmanager wieder aus den Master-Boot-Sektor entfernt, dann kann ich Euch beruhigen: Das geht schneller und einfacher, als man glaubt. Man benötigt dazu eine Windows- Bootdiskette, auf der sich auf alle Fälle die fdisk.exe befinden muß. Erstellt Euch somit erstmal eine aktuelle Boot / Notdiskette. Sowas sollte man sowieso IMMER parat halten, falls mal was in die Hose geht. Ihr müßt dann nur mit dieser Bootdiskette starten (Ihr landet im Verzeichnis A:\ , und da auch bleiben!), und am Prompt folgenden Befehl eingeben:
fdisk /mbr
Hier wird der Master-Boot-Sektor neu geschrieben, und der LILO ist nullkommanix futsch. Das sollte aber hoffentlich nicht notwendig sein, denn das würde ja bedeuten, Ihr wollt kein Linux mehr starten :-)

BOOT-SEKTOR DER ROOT-PARTITION:
Nicht ganz unproblematisch. Wenn Ihr nicht in den Master-Boot-Sektor schreiben wollt, dann kann man in die Root-Partition schreiben. Das setzt aber voraus, daß Euer Rechner von einem anderen Ort aus booten soll. Es ist aber manchmal nicht so einfach, das im BIOS umzubiegen. Im Chaos zu vermeiden, sollte das nicht gewählt werden.

BOOT-SEKTOR DER BOOT-PARTITION:
Das gleiche gilt dafür. Ich habe nur selber keine eigene /boot Partition eingerichtet, denn mein /boot Verzeichnis befindet sich gleich auf der ROOT Partition meines Systems.

AUF DISKETTE:
Für ganz vorsichtige User ist diese Option wohl die erste Wahl. Allerdings bootet der Rechner etwas langsamer von Diskette, als wenn man LILO gleich auf die Festplatte bringt. Zudem muß man natürlich immer die Diskette im Rechner belassen. Aber jeden das seine :-)

Wir wählen hier jetzt mal LILO in den Master-Boot-Sektor installieren aus. Mit der TAB-Taste weiterschalten.
Jetzt können wir die zu botenden Systeme einstellen. Löscht mit F6 die Konfigurationen, die Ihr nicht benötigt. Mit F5 könnt Ihr passende Konfigs auf Euer System angleichen oder Ihr legt gleich mit F4 komplett neue Konfigurationen an.

In der ersten Zeile gebt Ihr hier den Namen für Euer Betriebssystem ein. Mit diesen Namen kann später das gewünschte OS gestartet werden (Hier z.B. LINUX).
In der nächsten Zeile wählt Ihr aus, ob ein Linux oder Windows gebootet wird.