%general-entities; ]> grub &grub-version;
&grub-url;
GRUB-&grub-version; GRUB <para>The GRUB package contains the GRand Unified Bootloader.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&grub-ch6-sbu;</seg> <seg>&grub-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of GRUB Prepare GRUB for compilation: mkdir build cd build ../configure --prefix=/usr \ --sysconfdir=/etc \ --disable-largefile \ --disable-grub-emu \ --disable-grub-emu-usb \ --disable-grub-fstest \ --disable-efiemu Using a separate build directory keeps the 2400 generated files out of the main directory and is recommeded by the developers. The --disable switches just minimize what is built by disabling features and testing programs not really needed for LFS. Compile the package: make This package does not come with a test suite. Install the package: make install Using GRUB to make your LFS system bootable will be discussed in . Contents of GRUB Installed programs Installed directories grub-editenv, grub-mkelfimage, grub-mkfont, grub-mkimage, grub-mkrescue, grub-dumpbios, grub-install, grub-mkconfig, grub-mkdevicemap, grub-probe, grub-setup /usr/lib/grub, /etc/grub.d, /usr/share/grub, /usr/inclue/grub Short Descriptions grub-editenv A tool to edit the environment block grub-editenv grub-mkelfimage Make a bootable image of GRUB grub-mkelfimage grub-mkfont Update fonts for GRUB use grub-mkfont grub-mkimage Make a bootable image of GRUB grub-mkimage grub-mkrescue Make a bootable image of GRUB suitable for a floppy disk grub-mkrescue grub-dumpbios Create vbios and int10 dump grub-dumpbios grub-install Install GRUB on your drive grub-install grub-mkconfig Generate a grub config file grub-mkconfig grub-mkdevicemap Generate a device map file automatically grub-mkdevicemap grub-probe Probe device information for a given path or device grub-probe grub-setup Set up images to boot from a device grub-setup