6.43. GRUB-1.97.2

GRUB 程序包包含 GRand 统一引导装载程序。

预计编译时间: 0.4 SBU
所需磁盘空间: 27.6 MB

6.43.1. 安装 GRUB

为编译 GRUB 做准备:

mkdir build
cd build
../configure --prefix=/usr           \
             --sysconfdir=/etc       \
             --disable-grub-emu      \
             --disable-grub-emu-usb  \
             --disable-grub-fstest   \
             --disable-efiemu

开发者建议使用一个分离的编译目录,以保持生成的2400个文件在主目录以外。这个 --disable 选项仅仅是通过禁用LFS不需要的功能和测试程序来减小编译的尺寸。

编译这个软件包:

make

这个软件包没有附带测试程序。

安装这个软件包:

make install

使用 GRUB 来使你的 LFS 系统可启动,请参考 Section 8.4, “使用 GRUB 配置启动过程”

6.43.2. GRUB 的内容

安装的程序: grub-editenv, grub-mkelfimage, grub-mkfont, grub-mkimage, grub-mkrescue, grub-dumpbios, grub-install, grub-mkconfig, grub-mkdevicemap, grub-probe, grub-setup
Installed directories: /usr/lib/grub, /etc/grub.d, /usr/share/grub, /usr/inclue/grub

简要描述

grub-editenv

编辑环境块的工具

grub-mkelfimage

生成一个GRUB的可启动映像

grub-mkfont

升级 GRUB 使用的字体

grub-mkimage

生成一个GRUB的可启动映像

grub-mkrescue

生成一个适用于软盘的GRUB的可启动映像

grub-dumpbios

创建vbios和int10转储

grub-install

在磁盘上安装 GRUB

grub-mkconfig

生成 grub 配置文件

grub-mkdevicemap

自动生成一个设备映射文件

grub-probe

为制定的目录或设备探测设备信息

grub-setup

设置映像从某个设备启动