一旦您创建了 CD,您就可以开始在您的 Linux 系统上安装 Red Hat 7.2 了。
重启计算机,当您在屏幕上看到 FastTrack BIOS 提示时,按下 Cntrl-F。 这将带您进入 Promise FastTrack BIOS。
在这个 BIOS 内部,选择 “delete array”(删除阵列)、“define array”(定义阵列)和 “choose Mirror”(选择镜像)。
linux noprobe |
当系统提示您创建启动软盘时,插入一张空白软盘。 Red Hat 安装程序将创建一个启动软盘。
![]() | 注意 |
---|---|
请不要点击 “Skip boot disk creation”(跳过启动磁盘创建)。 如果您跳过此步骤并且不创建启动软盘,您稍后会感到非常后悔。 |
当安装程序询问您选择启动加载程序配置时,请选择 “LILO only”(仅 LILO)。 不要选择 “GRUB” 作为您的启动加载程序。
cd /mnt/sysimage/lib/modules/2.4.7-10/kernel/drivers/scsi |
输入 ls 并确保文件ft.o存在。 如果不存在,您将需要手动安装模块ft.o如下所示
mv module.cgz /tmp cd /tmp gzip -dc module.cgz | cpio -idumv |
cd /tmp/`uname -r` cp ft.o /mnt/sysimage/lib/modules/`uname -r`/kernel/drivers/scsi |
less /mnt/sysimage/etc/lilo.conf |
检查lilo.conf看起来不错。 特别是,它应该有initrd=行以及相应的initrd.img文件必须存在于/mnt/sysimage/boot。 如果没有,您将手动创建它,如下所示
/mnt/sysimage/usr/sbin/chroot /mnt/sysimage /sbin/mkinitrd \ --preload jbd \ --preload ext3 \ --preload scsi_mod \ --with ft \ /boot/initrd.img 2.4.7-10 |
如果您的机器是 SMP,您将必须手动创建initrdsmp.img,当您启动到单处理器内核时,如下所示,并编辑/etc/lilo.conf然后测试看看您是否可以启动到 SMP 系统。
当您将您的机器启动到2.4.7-10单处理器内核时,输入以下命令以创建initrdsmp.img用于2.4.7-10smp内核
/sbin/mkinitrd \ --preload jbd \ --preload ext3 \ --preload scsi_mod \ --with ft \ /boot/initrdsmp.img 2.4.7-10smp |
![]() | 注意 |
---|---|
如果您厌倦了记住创建 initrd 文件的命令,请下载我的 geninitrd 脚本并随身携带。 |
相应地调整您的 /etc/lilo.conf 以适应 2.4.7-10smp(SMP 内核部分),输入 /sbin/lilo 并重启进入 SMP 内核。 以下是 /etc/lilo.conf 应该看起来的样子。
至此,如果适用,您已经拥有了一台支持 SMP 的可工作的 Red Hat 7.2 机器。 如果您对正在使用 SCSI 模拟从 Promise FastTrack 运行伪硬件 RAID 感到满意,那么请不要再往下阅读。
由于 Promise Driver 是一种 SCSI 模拟,它会给 CPU 带来很大的负载。 如果您想启用真正的 Linux 原生 RAID 并摆脱这种 Promise SCSI 模拟,请继续阅读。