Ожидаемое время сборки: 0.2 SBU
|
Пакет Grub содержит загрузчик.
Устанавливаемые программы: grub, grub-install, grub-md5-crypt, grub-terminfo и mbchk
Grub зависит от: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed.
Этот пакет известен ошибками при сборке с использованием измененных опций оптимизации компиляции (включая параметры -march и -mcpu). Таким образом, если вы меняли переменные окружения, отвечающие за оптимизацию сборки, такие как CFLAGS и CXXFLAGS, мы рекомендуем сбросить их перед началом сборки Grub.
Для начала исправим проблему с компиляцией при использовании GCC-3.3.1:
patch -Np1 -i ../grub-0.93-gcc33-1.patch
|
Теперь подготовим Grub к компиляции:
./configure --prefix=/usr
|
Скомпилируем пакет:
make
|
И установим его:
make install
|
Замените i386-pc на директорию, соответствующую вашему железу.
Директория i386-pc содержит также ряд файлов *stage1_5 для разных файловых систем. Посмотрите какие из них доступны и скопируйте их в директорию /boot/grub. Обычно следует скопировать файлы
e2fs_stage1_5 и/или reiserfs_stage1_5.