Ubuntu 安装无法检测到硬盘

Ubuntu 安装无法检测到硬盘

我正在将 Ubuntu 安装到 HP Proliant DL360 G7 服务器上,该服务器上的硬件智能阵列 RAID 控制器与 Ubuntu 不兼容。

HP 表示,为了安装 Ubuntu,需要在 BIOS 中禁用 RAID 控制器。

问题是,启用 RAID 控制器后,安装程序可以看到要安装的硬盘,但无法启动;禁用 RAID 控制器后,安装程序看不到任何硬盘。

更新:Ubuntu 安装时硬件 RAID 处于活动状态,但挂在“正在尝试从硬盘驱动器 C: 启动”

有人建议我将服务器置于救援模式并重新安装 GRUB ,但在启动期间任何时候按住 Shift 都不会调出 GRUB 菜单(我在不同时间点尝试过多次),Ubuntu Live USB 没有救援模式选项。

答案1

事实并非如此。DL360 G7 服务器使用 HP Smart Array P410 控制器。它使用 Linux 内核中已存在多年的标准 CCISS 或 HPSA 驱动程序。您不需要任何特殊设置即可在此平台上安装 Ubuntu。

务必创建逻辑驱动器不过,首先要在 BIOS RAID 实用程序中。否则,您的 Ubuntu 安装将看不到任何要安装的磁盘...


编辑:

看起来您已经安装了 Ubuntu。所以您的启动问题可能是其他原因。请确保在 BIOS 中选择您的启动卷。

呼呼

编辑:

请确保您在 BIOS 启动顺序屏幕中具有正确的设置:

编辑:

您提到您使用 USB 驱动器安装了 Ubuntu。这将影响 GRUB 安装期间显示的 SCSI 设备的枚举:

在安装 grub 引导程序时,请确保指定 HD 磁盘设备 (/dev/sdb) 而不是 USB 记忆棒 (/dev/sda),否则当您移除 USB 记忆棒时它将无法启动。

答案2

检查您的 BIOS / EFI 启动设置。我建议将您的主板切换到 BIOS 启动模式并禁用 EFI 启动,看看您是否可以安装并启动它。

虽然安装 CD 可能兼容 EFI 和 BIOS,但您的 RAID 控制器可能不兼容。Ubuntu 不会分配诸如“C”之类的驱动器号,也不会在屏幕上打印任何内容,提示“正在尝试从硬盘驱动器 C 启动”,这要么是您的 BIOS/EFI 启动,要么是 RAID 控制器本身。

据我所知,大多数 RAID 控制器在 Linux 的 EFI 模式下无法工作,但可以在 Windows 上运行,这解释了为什么 HP 声称它不兼容/不受支持。

答案3

尝试一下:http://h30499.www3.hp.com/t5/ProLiant-Servers-ML-DL-SL/Problems-booting-up-G5-servers-after-firmware-upgrades/td-p/6210531#.VK_k9nuUJSA

具体来说:

原来这是由存储阵列固件升级引发的神秘 Grub2 问题。我们在受影响的服务器上用 Extlinux 替换 Grub2 后,启动问题就彻底消失了。过去三个月内,已有三台服务器开始出现启动问题,这已得到验证。

其他可能性:

http://h30499.www3.hp.com/t5/ProLiant-Servers-ML-DL-SL/ML350-G3-Attempting-to-boot-from-hard-drive-c-hanging/td-p/5112137#.VK_lEnuUJSA

http://ubuntuforums.org/showthread.php?t=1199866

答案4

这一切都发生在尝试安装 Ubuntu 14.10 时,我尝试了 12.04,而且第一次就成功了!14.10 一定和这个服务器有冲突。

解决了!

感谢大家的帮助

相关内容