从头开始交叉编译的Linux - 版本1.0.0-x86_64-Multilib 第10章安装基本系统软件

10.68。GRUB-0.97

GRUB包中包含GRand Unified Bootloader。

10.68.1。安装GRUB

当您尝试配置驱动器以在x86_64计算机上使用GRUB时,GRUB有一个问题可能导致它出现段错误。以下修补程序修复了此问题:

patch -Np1 -i ../grub-0.97-use_mmap-1.patch

GRUB有一个问题,当它与Linux 2.6一起使用时,它有时无法正确检测磁盘几何结构,从而导致错误消息错误24:尝试访问块外部分区以下修补程序包含针对此问题的修复程序以及raid控制器的各种修补程序以及对新Intel Mac的支持:

patch -Np1 -i ../grub-0.97-fixes-1.patch

准备GRUB进行编译:

CC="gcc ${BUILD32}" ./configure --prefix=/usr

编译包:

make

要测试结果,请发出:make check

安装包:

make install
mkdir -pv /boot/grub
cp -v /usr/lib/grub/*/stage{1,2} /boot/grub

/ usr / lib / grub中 的目录(其名称取决于您的arch)包含许多* stage1_5文件,不同文件系统的文件。查看可用文件并将相应的文件复制到/ boot / grub目录。大多数用户将复制e2fs_stage1_5和/或 reiserfs_stage1_5文件。

10.68.2。GRUB的内容

已安装的程序:grub,grub-install,grub-md5-crypt,grub-set-default,grub-terminfo和mbchk

简短说明

蛴螬

Grand Unified Bootloader的命令shell

平头安装

在给定设备上安装GRUB

蛴螬MD5隐窝

以MD5格式加密密码

平头设置默认

设置GRUB的默认引导条目

蛴螬的terminfo

从terminfo名称生成terminfo命令; 如果使用未知终端,则可以使用它

mbchk

检查多引导内核的格式

posted on 2019-08-23 09:23  guanxi0808  阅读(224)  评论(0)    收藏  举报

导航