我正在尝试在带有 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
最后,重新启动。