Das Paket Grub enthält den GRand Unified Bootloader.
Geschätzte Kompilierzeit: 0.2 SBU
Ungefähr benötigter Festplattenplatz: 10 MB
Grub ist abhängig von: Bash, Binutils, Coreutils,
Diffutils, GCC, Glibc, Grep, Make, Ncurses und Sed
6.45.1. 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 Grub zum Kompilieren vor:
./configure --prefix=/usr
Kompilieren Sie das Paket:
make
Um das Ergebnis zu prüfen, führen Sie das Kommando make check aus.
Beachten Sie, dass die Test-Ergebnisse immer den Fehler
„ufs2_stage1_5 is too big“
ausgeben. Das liegt an einem Compiler-Problem, kann aber ignoriert
werden, solange Sie nicht von einer UFS-Partition booten möchten.
Diese Partitionen werden normalerweise nur von Sun Workstations
benutzt.
Installieren Sie das Paket:
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.
Installierte Programme: grub, grub-install,
grub-md5-crypt, grub-terminfo und mbchk
Kurze Beschreibungen
-
grub
-
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 unbekanntes Terminal
haben.
-
mbchk
-
Prüft das Format eines Multiboot-Kernel