配有多个SAS HBA、RAID卡的System x服务器使用UEFI模式安装RHEL6.x时提示:未创建、boot、efi分区 问题:系统安装与升级 故障现象: 配有多个SAS HBA/RAID卡,且有多个阵列、硬盘的System x服务器在以UEFI模式安装RHEL 6.x系统时,若不在sda磁盘上创建/boot/efi分区,则会提示没有创建/boot/efi分区,无法继续安装。 例如服务器前置硬盘连接SAS HBA卡或者使用JBOD模式用于单盘直通,服务器后置硬盘组RAID 1用于安装系统。在RAID 1(即sde)上面正常分区并点击下一步后会出现报错提示。 原因分析: 如果服务器存在多个SAS HBA/RAID卡,其初始化和加载顺序会影响其上阵列、硬盘的先后顺序,故而导致上述问题。 解决方案: 首先可以尝试恢复UEFI BIOS的默认设置,有一定可能性会调整初始化顺序。 如果恢复UEFI BIOS的默认设置不起作用,可以暂时禁用除安装系统所需以外的SAS HBA/RAID卡,待系统安装完成后再重新启用。 UEFI模式是从文件系统中读取引导文件,而非硬件识别顺序,所以改变顺序并不影响UEFI的引导。 那么就要确定各个SAS HBA/RAID卡的PCI Slot#,可以在其HII界面中查看到。 比如ServeRAID M5210 RAID卡是在Controller Management中,标配的话是PCI Slot 9。 要禁用该卡的话,返回System Settings,在Devices and I/O ports - Enable / Disable Onboard Devices中将Slot 9调整为Disable/禁用。 然后返回UEFI BIOS主界面,保存设置,退出并重启。 重启后该卡即被禁用,无法进入其HII界面,在Boot From Device中也没有该卡上的硬盘了。 再进入RHEL 6.x安装程序,分区时就只有sda了。 安装好系统以后,重启回到UEFI BIOS,将之前禁用的Slot重新启用,并保存重启,然后就可以在系统中正常识别和操作了。
配有多个SAS HBA、RAID卡的System x服务器使用UEFI模式安装RHEL6.x时提示:未创建、boot、e-联想乐享知识库
⚡ 核心结论
本文来源联想官方,解答关于 配有多个SAS HBA、RAID卡的System x服务器使用UEFI模式安装RHEL6.x时提示:未创建、boot、efi分区 的常见问题,包括:System x服务器配有多个SAS HBA和RAID卡,使用UEFI模式安装RHEL 6.x时提示‘未创建/boot/efi分区’怎么办等。
内容来源:联想官方
常见问题解答
System x服务器配有多个SAS HBA和RAID卡,使用UEFI模式安装RHEL 6.x时提示‘未创建/boot/efi分区’怎么办
该问题源于多个SAS HBA/RAID卡初始化顺序导致系统盘(如sde)未被识别为sda,而RHEL 6.x UEFI安装强制要求/boot/efi必须位于sda磁盘。解决步骤:1. 进入UEFI BIOS,恢复默认设置尝试调整初始化顺序;2. 若无效,进入System Settings → Devices and I/O ports → Enable / Disable Onboard Devices,根据HII界面确认各RAID卡PCI Slot号(如ServeRAID M5210默认Slot 9),将非系统盘所连卡对应Slot设为Disable;3. 保存退出重启,此时仅剩系统盘可见(显示为sda),正常创建/boot/efi等分区完成安装;4. 安装完成后再次进入UEFI BIOS,重新启用已禁用的Slot并保存重启。注意:UEFI引导依赖FAT32格式的EFI系统分区文件路径,与硬件顺序无关,故禁用非必要卡不影响后续引导。