9.3. 安装 GRUB
如果在安装过程中没有安装 GRUB,可以之后再安装它。安装后,它会自动变为默认的引导装载程序。
在安装 GRUB 前,请确定使用最新的 GRUB 软件包,或者使用安装 CD-ROM 中的 GRUB 软件包。有关安装软件包的说明,请参见《 Red Hat Enterprise Linux 部署指南》中称为 RPM 的软件包管理 一章。
安装 GRUB 软件包后,打开 root shell 提示符并运行命令 /sbin/grub-install < location>,其中 <location> 是 GRUB Stage 1 引导装载程序的位置。例如,以下命令会在主 IDE 总线上将 GRUB 安装到主 IDE 设备的 MBR 中:
/sbin/grub-install /dev/hda
下次系统引导时,GRUB 图形引导加载程序菜单在内核加载到内存之前会出现。
重要 - GRUB 和 RAID
GRUB 无法构建软件 RAID。因此,
/boot
目录必须位于单个特定的磁盘分区。和在 0 个 RAID 中一样,/boot
目录不能在多个磁盘间分条。要在您的系统中使用级别 0 RAID,请将 /boot 放在 RAID 之外的独立分区中。
同样,由于
/boot
目录必须位于单个特定磁盘分区,因此如果保存该分区的磁盘失败或者从系统中删除,GRUB 无法引导系统。即使磁盘在级别 1 RAID 中进行镜像,也是如此。以下红帽知识库文章描述了如何从镜像集中的另一个磁盘启动系统: http://kbase.redhat.com/faq/docs/DOC-7095
请注意,这些问题只适用于在软件中实施的 RAID,构成该阵列的独立磁盘仍然作为系统中的单个磁盘可见。这些问题不适用于将多个磁盘表示为单个设备的硬件 RAID。