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.
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.
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.