Des détails sur ce paquet se trouvent sur Section 10.99.3, « Contenu de GRUB. »
Le paquet GRUB contient le GRand Unified Bootloader.
Si vous aimeriez utiliser un autre chargeur de démarrage, vous pouvez vous rendre à l'adresse suivante pour des chargeurs de démarrage alternatifs et les instructions pour les utiliser. http://trac.clfs.org/wiki/bootloaders
Glibc-2.25 ne déclare pas gets() :
cp -v grub-core/gnulib/stdio.in.h{,.orig} sed -e '/gets is a/d' grub-core/gnulib/stdio.in.h.orig > grub-core/gnulib/stdio.in.h
Préparez la compilation de GRUB :
./configure \ --prefix=/tools \ --build=${CLFS_HOST} \ --host=${CLFS_TARGET} \ --libdir=/tools/lib64 \ --disable-werror \ --enable-grub-mkfont=no \ --with-bootdir=tools/boot
Voici la signification de la nouvelle option de configure :
--enable-grub-mkfont=no
Empêche GRUB de construire la commande grub-mkfont, qui nécessite Freetype.
--with-bootdir=tools/boot
Cela modifie l'emplacement par défaut où GRUB cherche les images du noyau, et ses fichiers de configuration.
Compilez le paquet :
make
Installez le paquet :
make install
Des détails sur ce paquet se trouvent sur Section 10.99.3, « Contenu de GRUB. »