从头开始交叉编译的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文件。
posted on 2019-08-23 09:23 guanxi0808 阅读(224) 评论(0) 收藏 举报
浙公网安备 33010602011771号