Linux From Scratch: Version 5.0 | ||
---|---|---|
Zurück | Kapitel 6. Installieren der grundlegenden System Software | Weiter |
Geschätzte Kompilierzeit: 0.2 SBU Ungefähr benötigter Festplattenplatz: 10 MB |
Das Paket Grub enthält den Grub Bootloader.
Installierte Programme: grub, grub-install, grub-md5-crypt, grub-terminfo und mbchk
Grub ist abhängig von: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed.
Es ist bekannt, das dieses Paket nicht sauber funktioniert wenn die standard Optimierungseinstellungen (inklusive der -march und -mcpu Optionen) verändert wurden. Deshalb sollten sie event. gesetzte Umgebungsvariablen die die Standard Optimierung überschreiben - zum Beispiel CFLAGS und CXXFLAGS - für den Kompiliervorgang von Grub zurücksetzen oder entsprechend abändern.
Beheben sie zuerst ein kompilierproblem mit GCC-3.3.1:
patch -Np1 -i ../grub-0.93-gcc33-1.patch |
Bereiten sie nun Grub zum kompilieren vor:
./configure --prefix=/usr |
Kompilieren sie das Paket:
make |
Und installieren sie es:
make install mkdir /boot/grub cp /usr/share/grub/i386-pc/stage{1,2} /boot/grub |
Ersetzen sie i386-pc durch das für ihre Plattform korrekte Verzeichnis.
Das i386-pc Verzeichnis enthält auch einige *stage1_5 Dateien, jeweils für verschiedene Dateisysteme. Schauen sie nach welche zur Verfügung stehen und kopieren sie die notwendigen nach /boot/grub. Die meisten werden e2fs_stage1_5 und/oder reiserfs_stage1_5 kopieren.
Zurück | Zum Anfang | Weiter |
Installieren von Grep-2.5.1 | Nach oben | Installieren von Gzip-1.3.5 |