Grub-0.94

Das Paket Grub enthält den GRand Unified Bootloader.

Approximate build time:  0.2 SBU
Required disk space:     10 MB

Grub ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed.

Installation von Grub

Dieses Paket funktioniert nicht gut, wenn nicht die Standard Optimierungseinstellungen (inklusive der Optionen -march und -mcpu) benutzt werden. Deshalb sollten eventuell gesetzte Umgebungsvariablen, die die Standardoptimierung überschreiben - zum Beispiel CFLAGS und CXXFLAGS - für den Kompiliervorgang zurückgesetzt oder entsprechend abgeändert werden.

Bereiten Sie nun Grub zum Kompilieren vor:

./configure --prefix=/usr

Kompilieren Sie das Paket:

make

Installieren Sie es:

make install
mkdir /boot/grub
cp /usr/share/grub/i386-pc/stage{1,2} /boot/grub

Ersetzen Sie i386-pc durch den für Ihre Plattform korrekten Ordner.

Der Ordner i386-pc enthält auch einige *stage1_5-Dateien, die jeweils für verschiedene Dateisysteme gedacht sind. Schauen Sie nach, welche zur Verfügung stehen und kopieren Sie die notwendigen nach /boot/grub. Die meisten Leute werden e2fs_stage1_5 und/oder reiserfs_stage1_5 kopieren.

Inhalt von Grub

Installierte Programme: grub, grub-install, grub-md5-crypt, grub-terminfo, und mbchk

Kurze Beschreibung

grub ist die GRand Unified Bootloader Kommando-Shell.

grub-install installiert GRUB auf dem angegebenen Gerät.

grub-md5-crypt verschlüsselt Passwörter im MD5-Format.

grub-terminfo erzeugt ein terminfo-Kommando aus dem Namen eines Terminals. Es kann verwendet werden, wenn Sie ein unübliches Terminal haben.

mbchk prüft das Format eines Multiboot-Kernel.