SDB:Das Bootloader-Konzept ab der SuSE Linux Version 8.1
aus openSUSE, der freien Wissensdatenbank
Version: 8.1
Anliegen
In diesem Artikel soll kurz erläutert werden, warum ab SuSE Linux Version 8.1 als Bootmanager GRUB anstelle von LILO verwendet wird.
Hintergrund
Ab SuSE Linux 8.1 hat sich das Bootloader-Konzept grundlegend geändert. Bei einer Neuinstallation wird als Bootloader nun GRUB eingerichtet. Folgende Gründe sprachen für einen Wechsel zu Grub:
- GRUB bietet bei Bedarf noch vor dem Booten eine Betriebssystem-ähnliche Umgebung
- GRUB kann eine Vielzahl von Betriebssystemen booten (neben Linux, Windows, OS/2 und BeOS auch einige freie Unix-Betriebssysteme)
- Durch Direktzugriff auf Dateisysteme ist eine Neuinstallation von GRUB nicht erforderlich, wenn die Bootloader-Konfiguration bzw. Kernel und Initrd geändert werden
- Noch vor dem Booten ist Zugriff auf Daten möglich
- GRUB kann die zum Booten erforderlichen Dateien bei Bedarf über das Netzwerk laden
- GRUB bietet für Terminals ohne Bildschirm eine Kontrolle über die serielle Leitung
- GRUB ist für unsere Entwickler einfacher zu pflegen
- Die United Linux Partner benutzen GRUB als Bootloader
Bei einem Update von einer älteren SuSE Linux Version wird LILO als Bootmanager beibehalten, sofern vorher LILO als Bootloader benutzt wurde.
Ebenso wird LILO, und nicht GRUB, eingerichtet, sofern die Root-Partition auf folgenden Raid-Systemen installiert ist:
- Bei Verwendung eines CPU-abhängigen Raid-Controllers (wie z. B. viele Promise- oder Highpoint Controller)
- Bei Verwendung von Software-Raid
- Bei Verwendung von LVM
Obwohl GRUB nun der Standard ist, können Sie dennoch, falls Sie wünschen, zurück zu LILO wechseln. Die Vorgehensweise dazu ist beschrieben im Artikel SDB:LILO anstatt GRUB ab SuSE 8.1 als Bootloader benutzen.
Hintergründe zur Funktionsweise des Bootmanagers GRUB sowie Hinweise zur Konfiguration sind erläutert im Artikel SDB:Der Bootmanager GRUB. Hier finden Sie auch Verweise auf weitere Artikel im Zusammenhang mit GRUB.
Keywords: boot | grub | lilo | bootkonzept | bootloaderkonzept | bootmanager | bootloader

