Up Right Installation von Betriebssystemen

Bootloader und Bootmanager

Definition Bootloader

Der Bootloader ist (nach dem BIOS oder ähnlicher Firmware) die erste Software, die nach dem Start des Rechners aktiviert wird. Er läd den Betriebssytemkern und übergibt die Kontrolle an diesen.
Der Kern initialsiert dann den Rest und startet dann den ersten Prozess ...

Verschiedene Produkte

GRUB

Es gibt nun einen neuen Multi-boot-Standard, damit zumindest alle freien open-source-Systeme einfach in einen Bootloader verwaltet werden können.

Bei GNU gibt es nun den GRUB GRand Unified Bootloader.

Hier ist unser Testbericht.

Weitere Links:

U Boot - Universal Boot Loader

Wiki

LILO (Linux-Loader)

LILO generiert eine Disk-Block-Abbildung für die Dateien, die es zum Booten braucht. Daher muß LILO nach jedem Kern-Update neu installiert werden. Wenn eine Datei gelöscht wird, bekommt es LILO gar nicht mit. (Nach Bruce Perens)
LILO-HOWTO
Win95 + WinNT + Linux multiboot using LILO mini-HOWTO
eine kurze und knappe Anleitung, wie man Linux und Windows98 und WindowsNT mit Lilo verwaltet.
Custom LILO-Configuration
beschreibt auch kurz die Lilo-Konfiguration

NT-Loader

Der Bootloader von Windows 2000 / XP
Linux-Booten mit NT-Loader
Bootpart
ein NT-Programm, welches das Windows-NT-Bootloadermenue verwaltet
Boot-Konfiguration von Vista, Windows7

Tip bei WinNT und Linux-Parallel-Installation

  1. Man installiert WinNT auf der ersten Partition
  2. Man installiert Linux auf einer zweiten Partition
  3. Der lilo wird nicht im MBR sondern auf der Linux-(Boot)-Partition installiert. Dabei wird die NT als other installiert
  4. Mit Hilfe von fdisk erklärt man die Linux-Partition als die Bootbare
So wird aus Sicht von WinNT nichts gemacht und die NT-Tools mobben nicht ...

Booten über Netzwerk

Vorteile: Siehe:
Etherboot/gPXE
iPXE
Abspaltung von gPXE, angeblich gibt es hier nun aktivere Entwicklung
PXE-Preboot Execution Environment von Intel

Stichwörter:

Sicherheitsaspekte

Der Bootloader ist die erste Komponente, die beim Starten ausgeführt wird. Daher gibt es die Meinung, das der schon signiert sein muss, und nur signierte Kerne ausführen soll.
Andererseits ist dies für Linuxexperten und Freunde anderer freien Systeme ein großes Hindernis, da jede Kernversion mit Konfiguration eine andere Signatur haben wird. Die Befürchtung ist, dass die Secure-Boot zu Monopol mißbraucht wird.

Heise über UEFU Secure Boot

Walter Jäger hat im Oktober 1999 ein Vortrag zum Thema gehalten
Informatik- und Netzwerkverein Ravensburg e.V Rudolf Weber