Dell PowerEdge T300 上安装了 12.04 LTS,但无法启动

Dell PowerEdge T300 上安装了 12.04 LTS,但无法启动

我正在尝试在带有 Dell SAS 6/iR RAID 控制器(LSI SAS1068E 芯片组)的 Dell PowerEdge T300 服务器上启动并运行 12.04 LTS 64 位。

Ubuntu 安装正常,没有报告任何错误,将 RAID 镜像视为驱动器,一切似乎正常,但安装后无法启动。它报告no boot device.分区/boot已打开/dev/sda1并标记为可启动,当我安装 Ubuntu 时,我告诉它将 grub 安装到 MBR。

对于我下一步应该检查什么,有什么建议吗?

答案1

我的 Dell PowerEdge SC440 配有 Dell SAS 5 控制器,也遇到了类似的问题。我想将硬盘从 RAID-1(镜像)中的 2x160 GB 升级到 RAID-0(条带化)中的 2x2TB。创建“虚拟磁盘”成功了,Ubuntu 也安装成功了,但重启后 BIOS 无法将“虚拟磁盘”识别为可启动设备。

因此,就我而言,问题不在于操作系统安装,而在于 SAS 和 BIOS“集成”。在设置实用程序的启动顺序下,您应该看到一个条目,其中包含(就我而言)“#0240 ID00 LUN0 Dell VIRTUAL”之类的内容。如果您没有看到这个,则问题不在于 Ubuntu,而在于 SAS/BIOS。

我通过重新配置 RAID-1 中的驱动器使一切恢复正常。然后 BIOS 拾取了虚拟驱动器并开始启动。

抱歉,我无法立即为您提供解决方案,但我希望它有助于解决您的问题。

干杯,伯特

答案2

我想和大家分享我的经验Ubuntu 14.04在 DELL Poweredge T110 下。

我没有 raid 配置,我想添加更多空间,因此我添加了一个新的 SAS 磁盘(450 GB - 15000 RTM),并且每次我连接新磁盘时,ubuntu 都无法启动(我得到:初始化内存文件系统)...

经过数周寻找原因后,我发现 DELL SAS 控制器启动非常慢,因此 ubuntu 无法正确看到新磁盘,这就是原因。

我如何解决这个问题?

只需:在 grub linke 中更改 rootdelay 值即可:

sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX="rootdelay=90"

然后更新 grub:

sudo update-grub

最后,重新启动。

相关内容