在将 Dell PowerEdge 2850 设置为 SCSI 模式(使 CentOS 能够看到所有驱动器)后,我成功地从 CD 安装 CentOS 6.5 x86_64 Minimal,并在安装步骤中设置软件 raid。一切似乎都很顺利,就像我以前在其他服务器(可能不是同一品牌/型号)和台式机上进行的安装一样。
但是,重启服务器后,它好像不知道有什么要启动的。我检查了 BIOS 启动优先级和 LSI 启动工具,确保一切看起来都已设置为启动。在启动后,我看到驱动器按预期列出。
似乎也只是挂了,没有关于无法找到可启动设备的消息。我认为它只是在 IPMI 步骤之后挂了。
知道为什么服务器表现得好像无法看到要启动的操作系统吗?
谢谢
答案1
它是 GPT 分区表吗?如果是,您需要 bios_grub 又名“保留的 BIOS 启动区域”分区(与 /boot 不同),否则无法正常工作,尤其是在使用软件 raid 时。此外,对于 grub 和 Linux softraid,您的 /boot 应该是 raid1,理想情况下不是元数据 1.2。