(提到的机器都没有在生产中)
您好,我正在尝试安装 Centos 5.4,它希望将引导加载程序放在引导驱动器的引导扇区(本地 SATA 镜像,第二个识别为 sdb)或连接 hba 的 SCSI 阵列的 mba(识别首先作为sda)。sdb 的 mba 上已经安装了 LILO,它一直在尝试先启动。
如果我将 sdb 的 MBA 清零,是否会找到并启动 sdb1 的引导加载程序?我认为这是一个 B 计划,因为我主要是想哄 CentOS 先找到本地镜像并将其作为 sda 提出,但我还没有找到有关如何在任何地方执行此操作的信息。
首先,您需要确保您的 BIOS 在 SCSI 之前尝试从 SATA 镜像启动。为此,请关闭 SCSI 卡配置中的“安装 SCSI BIOS”选项。Linux 无法控制系统 BIOS 先启动哪个驱动器。(这不是 EFI)
继续让 CentOS 将引导加载程序安装到 sdb 上,但在重新启动之前:
然后你应该很高兴。
要让 Linux 在重新启动后首先检测 SATA,请确保首先在 /etc/modules.conf 中加载正确的控制器并重建您的 initrd。确保 /etc/fstab 中的分区正确。
或者,如果您可以在分离 SCSI 磁盘的情况下进行安装,则可以跳过所有这些操作。