4.18. x86, AMD64 und Intel® EM64T Bootloader-Konfiguration

Um das System ohne Bootdiskette starten zu können, müssen Sie in der Regel einen Bootloader installieren. Ein Bootloader ist das erste Softwareprogramm, das beim Starten eines Computers ausgeführt wird. Es ist für das Laden und Übertragen der Steuerung an die Kernel-Software des Betriebssystems verantwortlich. Der Kernel initialisiert seinerseits das restliche Betriebssystem.

Das x86-basierte Installationsprogramm stellt zwei Bootloader zur Verfügung zwischen denen Sie auswählen können: GRUB und LILO. Auf AMD64- und Intel® EM64T-basierten Systemen, ist lediglich der GRUB Bootloader verfügbar.

GRUB (GRand Unified Bootloader) wird standardmäßig installiert und ist ein sehr leistungsstarker Bootloader. GRUB kann eine Vielfalt an freien sowie proprietären Betriebssystemen mit Chain-Loading laden (der Mechanismus für das Laden von nicht unterstützten Betriebssystemen, bei dem ein anderer Bootloader wie zum Beispiel DOS oder Windows geladen wird).

LILO (LInux LOader) ist ein äußerst vielseitiger Bootloader für Linux. Er hängt nicht von einem bestimmten Dateisystem ab und kann Linux-Kernelimages von Disketten und Festplatten starten. Darüber hinaus kann er sogar andere Betriebssysteme starten.

AnmerkungAnmerkung
 

LILO steht nicht als Bootloader-Option für Benutzer von AMD64 und Intel® EM64T-Systemen zur Verfügung.

Abbildung 4-15. Bootloader-Konfiguration

Wenn Sie GRUB nicht als Bootloader installieren möchten, klicken Sie auf Bootloader ändern. Sie können dann auswählen, ob Sie LILO oder gar keinen Bootloader installieren möchten.

Wenn Sie bereits über einen Bootloader verfügen, der Red Hat Enterprise Linux starten kann, und Ihren aktuellen Bootloader nicht überschreiben möchten, klicken Sie auf die Schaltfläche Bootloader ändern, um Keinen Bootloader installieren auszuwählen.

AchtungAchtung
 

Wenn Sie aus irgendeinem Grund weder GRUB noch LILO installieren, können Sie Ihr System nicht direkt booten, und Sie müssen eine andere Methode zum Booten wählen (z.B. einen kommerziellen Bootloader). Wählen Sie diese Option nur, wenn Sie sicher sind, dass Sie Ihr System auf eine andere Art und Weise booten können!

Jede bootfähige Partition wird benannt, einschließlich der von anderen Betriebssystemen verwendeten Partitionen. Die Partition mit dem Root-Dateisystem des Systems weist die Kennung Red Hat Enterprise Linux (für GRUB) oder linux (für LILO) auf. Andere Partitionen verfügen möglicherweise ebenfalls über Bootkennungen. Wenn Sie für andere Partitionen, die vom Installationsprogramm erkannt wurden, Bootkennungen hinzufügen oder ändern möchten, klicken Sie einmal auf die Partition, um sie zu markieren. Sobald sie markiert ist, können Sie die Bootkennung ändern, indem Sie auf die Schaltfläche Bearbeiten klicken.

Klicken Sie auf Standard neben der gewünschten Bootpartition, um das Betriebssystem auszuwählen, das standardmäßig gestartet werden soll. Sie können mit der Installation erst dann fortfahren, wenn Sie ein standardmäßiges Boot-Image ausgewählt haben.

AnmerkungAnmerkung
 

Die Spalte Kennung zeigt an, welche Eingaben am Bootprompt notwendig sind, falls sie einen Bootloader ohne GUI verwenden.

Nachdem der GRUB-Bootbildschirm geladen ist, verwenden Sie die Pfeiltasten, um eine Bootkennung auszuwählen oder geben Sie [e] ein, um sie zu bearbeiten. Für die ausgewählte Bootkennung wird eine Liste mit Elementen in der Konfigurationsdatei angezeigt.

Drücken Sie am grafischen LILO-Bildschirm [Strg]-[x], um ein boot:-Prompt anzuzeigen. Wenn Sie sich nicht mehr an die auf Ihrem System definierten Bootkennungen erinnern, können Sie immer die [Tab]-Taste am Prompt drücken, um eine Liste mit den definierten Bootkennungen anzuzeigen.

Bootloader-Passwörter stellen einen Sicherheitsmechanismus in einer Umgebung zur Verfügung, in der physischer Zugriff auf Ihren Server möglich ist.

Wenn Sie einen Bootloader installieren, sollten Sie ein Passwort erstellen, um Ihr System zu schützen. Ohne ein Bootloader-Passwort können Benutzer mit Zugriff auf Ihr System Optionen an den Kernel weiterleiten, die die Systemsicherheit gefährden können. Mit einem Bootloader-Passwort muss zuerst das Passwort eingegeben werden, um Startoptionen auszuwählen, die nicht standardmäßig gesetzt sind.

Wenn Sie sich entscheiden, die Systemsicherheit anhand eines Bootloader-Passworts zu optimieren, stellen Sie sicher, dass Sie das Kontrollkästchen Bootloader-Passwort verwenden aktivieren.

Wenn es aktiviert ist, geben Sie ein Passwort ein und bestätigen es.

Stellen Sie zum Konfigurieren von erweiterten Bootloader-Optionen wie das Ändern der Startreihenfolge oder das Weiterleiten von Optionen an den Kernel sicher, dass Erweiterte Bootloader-Optionen konfigurieren ausgewählt ist, ehe Sie auf Weiter klicken.

4.18.1. Erweiterte Bootloader-Konfiguration

Nachdem Sie festgelegt haben, welcher Bootloader installiert werden soll, können Sie auch den Installationsort des Bootloaders bestimmen. Sie können den Bootloader an einem der beiden Orte installieren:

Abbildung 4-16. Bootloader-Installation

AchtungAchtung
 

Wenn Sie über eine RAID-Karte verfügen, beachten Sie bitte, dass einige BIOS-Versionen das Booten von der RAID-Karte nicht unterstützen. In diesen Fällen sollte der Bootloader nicht im MBR des RAID-Array, sondern im MBR des gleichen Laufwerks, in dem die Partition /boot/ erstellt wurde, installiert werden.

Wenn Ihr System nur Red Hat Enterprise Linux ausführt, sollten Sie MBR wählen.

Klicken Sie auf die Schaltfläche Laufwerkreihenfolge ändern wenn Sie die Reihenfolge der Laufwerke neu ordnen möchten. Das Ändern der Laufwerkreihenfolge kann sinnvoll sein, wenn Sie mehrere SCSI-Adapter oder SCSI- und IDE-Adapter haben und vom SCSI-Gerät booten möchten.

Die Option Verwenden von LBA32 (normalerweise nicht notwendig) ermöglicht es, die 1024-Zylindergrenze der /boot/-Partition zu überschreiten. Wenn Ihr System die LBA32-Erweiterung für das Booten von Betriebssystemen über der 1024-Zylindergrenze unterstützt, und Sie Ihre /boot/-Partition über dieser Grenze einrichten möchten, sollten Sie diese Option auswählen.

TippTipp
 

Während der Partitionierung Ihrer Festplatte sollten Sie daran denken, dass das BIOS in einigen älteren Systemen auf nicht mehr als die ersten 1024 Zylinder einer Festplatte zugreifen. Ist dies der Fall, sollten Sie genug Platz für die /boot Linux Partition auf den ersten 1024 Zylindern Ihrer Festplatte lassen, um Linux booten zu können. Alle anderen Linux-Partitionen können nach Zylinder 1024 eingerichtet werden.

In parted entsprechen 1024 Zylinder 528MB. Weitere Informationen finden Sie unter:

http://www.pcguide.com/ref/hdd/bios/sizeMB504-c.html

Wenn Sie dem Bootbefehl Standardoptionen hinzufügen möchten, geben Sie diese in das Feld Kernelparameter ein. Alle von Ihnen eingegebenen Optionen werden dem Linux-Kernel übertragen, wenn dieser bootet.

4.18.2. Rettungsmodus

Der Rettungsmodus bietet die Möglichkeit, eine kleine Red Hat Enterprise Linux-Umgebung vollständig von Diskette, CD-ROM oder einer anderen Bootmethode statt der Festplatte zu booten. Es kann vorkommen, dass Sie Red Hat Enterprise Linux nicht vollständig zum Laufen bekommen, um auf Dateien auf der System-Festplatte zuzugreifen. Im Rettungsmodus können Sie auf diese Datein zugreifen, a auch wenn Red Hat Enterprise Linux nicht ausgeführt werden kann. Wenn Sie den Rettungsmodus benötigen, haben Sie mehrere Optionen zur Verfügung.

Weitere Informationen über den Rettungsmodus finden Sie im Red Hat Enterprise Linux Handbuch zur System-Administration.

4.18.3. Alternative Bootloader

Wenn Sie keinen Bootloader verwenden möchten, stehen Ihnen mehrere Alternativen zur Verfügung:

LOADLIN

Sie können Linux über MS-DOS starten. Allerdings wird hierzu eine Kopie des Linux-Kernels (und eine RAM-Disk, sofern Sie über einen SCSI-Adapter verfügen) auf einer MS-DOS-Partition benötigt. Dazu müssen Sie Ihr Red Hat Enterprise Linux zunächst auf andere Weise booten (z.B. von einer Diskette) und anschließend den Kernel in eine MS-DOS-Partition kopieren. LOADLIN finden Sie unter

ftp://metalab.unc.edu/pub/Linux/system/boot/dualboot/ 

sowie auf den zugehörigen Mirror-Sites.

SYSLINUX

SYSLINUX ist ein MS-DOS-Programm, das LOADLIN sehr ähnlich ist. Es ist ebenfalls unter

ftp://metalab.unc.edu/pub/Linux/system/boot/loaders/ 

sowie auf den zugehörigen Mirror-Sites.

Kommerzielle Bootloader

Sie können Linux auch mit kommerziellen Bootloadern laden, beispielsweise mit System Commander und Partition Magic. Dennoch muss hierzu GRUB oder LILO in Ihrer Linux-Root-Partition installiert sein.

AnmerkungAnmerkung
 

Bootloader wie LOADLIN und System Commander werden als Bootloader von Drittanbietern angesehen und nicht von Red Hat unterstützt.

4.18.4. SMP-Mainboards, GRUB und LILO

Dieser Abschnitt gilt ausschließlich für Computer mit einem SMP-Mainboard. Mainboards mit SMP (Symetric Multiprocessing) Technologie verwenden mehrere CPUs, um die Leistung zu steigern. Mit dieser Technik können mehrere Prozesse parallel abgearbeitet werden (Multiprocessing).

Wenn das Installationsprogramm ein SMP-Mainboard in Ihrem System erkennt, werden automatisch zwei Einträge für Bootloader erstellt.

AnmerkungAnmerkung
 

Intel® Pentium® 4-Systeme mit Hyperthreading verwenden standardmäßig einen SMP-Kernel.

Die beiden GRUB-Einträge sind Red Hat Enterprise Linux (Kernelversion) und Red Hat Enterprise Linux (Kernelversion-smp). Red Hat Enterprise Linux (Kernelversion-smp) bootet standardmäßig. Sollten Probleme mit dem SMP-Kernel auftreten, können Sie auch den Eintrag Red Hat Enterprise Linux (Kernelversion) booten. Dabei bleiben alle Funktionen erhalten, Sie arbeiten jedoch nur mit einem einzigen Prozessor.

Die beiden LILO-Einträge sind linux und linux- up. Dabei bootet linux standardmäßig. Sollten Probleme mit dem SMP-Kernel auftreten, können Sie auch den Eintrag linux-up booten. Dabei bleiben alle Funktionen erhalten, Sie arbeiten jedoch nur mit einem einzigen Prozessor.