如果系统使用 ext3 文件系统或 SCSI 控制器,或使用标签来引用 /etc/fstab 中的分区,你就需要一个初始 RAM 磁盘。初始 RAM 磁盘允许模块化的内核在它能够进入模块通常驻留的设备之前具备进入内核需要从该设备引导的模块的能力。
在 IBM eServer iSeres 以外的红帽企业 Linux 体系上,初始 RAM 磁盘可以使用 mkinitrd 命令来创建。然而,如果内核及其相关文件是从 Red Hat, Inc. 发行的 RPM 软件包中安装或升级的话,这个步骤就不必被手工进行。要校验它是否被创建了,使用 ls -l /boot 命令来确定 initrd-<version>.img 文件被创建了(版本应该匹配刚刚安装了的内核的版本)。
在 iSeries 系统上,初始 RAM 磁盘文件和 vmlinux 文件被合并成一个文件,它使用 mkinitrd 命令而被创建。如果内核及其相关文件是从 Red Hat, Inc. 发行的 RPM 软件包中安装或升级的话,这个步骤会被自动执行;因此,它不必被手工进行。要校验它是否被创建了,使用 ls -l /boot 命令来确定 /boot/vmlinitrd-<kernel-version> 文件被创建了(版本应该匹配刚刚安装了的内核的版本)。
下一步是校验引导装载程序已被配置来引导新内核。详情请参阅第 39.6 节。