Установка Grub-0.93

Ожидаемое время сборки: 0.2 SBU
Ожидаемое место на диске: 10 MB

Описание Grub

Пакет Grub содержит загрузчик.

Устанавливаемые программы: grub, grub-install, grub-md5-crypt, grub-terminfo и mbchk

Зависимости установки Grub

Grub зависит от: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses, Sed.

Установка Grub

Этот пакет известен ошибками при сборке с использованием измененных опций оптимизации компиляции (включая параметры -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
mkdir /boot/grub
cp /usr/share/grub/i386-pc/stage{1,2} /boot/grub

Замените i386-pc на директорию, соответствующую вашему железу.

Директория i386-pc содержит также ряд файлов *stage1_5 для разных файловых систем. Посмотрите какие из них доступны и скопируйте их в директорию /boot/grub. Обычно следует скопировать файлы e2fs_stage1_5 и/или reiserfs_stage1_5.