Instalowanie Grub-0.93

Estimated build time:           0.2 SBU
Estimated required disk space: 10 MB

Zawartość Grub

Pakiet Grub zawiera bootloader.

Instalowane programy: grub, grub-install, grub-md5-crypt, grub-terminfo oraz mbchk

Zależności Instalacyjne Grub

Grub zależy od: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed.

Instalowanie Grub'a

Wiadomo, że ten pakiet źle się zachowuje, gdy zmienisz jego domyślne flagi optymalizacji (włącznie z opcjami -march oraz -mcpu). Dlatego, jeśli zdefiniowałaś jakieś zmienne środowiskowe, które nadpisują lub zasłaniają domyślne optymalizacji, takie jak CFLAGS oraz CXXFLAGS, to zalecamy wyłączenie ich przed ponowną budową Grub'a.

Najpierw załataj problem kompilacji z GCC-3.3.1:

patch -Np1 -i ../grub-0.93-gcc33-1.patch

Teraz przygotuj Grub do kompilacji:

./configure --prefix=/usr

Skompiluj pakiet:

make

I instaluj go:

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

Zastąp i386-pc katalogiem odpowiednim dla twojego sprzętu.

Katalog i386-pc zawiera również pewną liczbę plików *stage1_5, różnie dla różnych katalogów. Popatrz na te, które są dostępne i skopiuj odpowiednie pliki do katalogu /boot/grub. Większość ludzi kopiuje pliki e2fs_stage1_5 i/lub reiserfs_stage1_5.