我刚刚在 Dell 2950(BIOS 修订版 2.7.0)上安装了最新版本的 14.04 LTS,该计算机具有 5TB RAID 阵列,由 4 个 2 TB SATA 驱动器和 PERC 5/i RAID 控制器组成(固件:5.1.1-0040)。
我安装了带有 MAAS 的多服务器,并使用该服务器作为主 MAAS 服务器。
安装程序检测到驱动器没有问题,并且安装也没有问题,但是当我第一次启动新操作系统时,出现以下 GRUB 错误:
attempt to read or write outside of disk hd0.
我之前在这个磁盘上安装过 Debian 7.4,没有任何问题,甚至在重新安装 Ubuntu 之前删除了所有以前的分区也没有任何变化。我也无法诱导 GRUB 从磁盘加载操作系统。
非常感谢您对于诊断和修复该问题的帮助。
编辑后添加:这也是我手动从磁盘加载 GRUB 的屏幕截图。也许我做错了什么,但说实话?Ubuntu 安装程序应该立即具备此功能。
答案1
是的。Grub 在 14.04 中支持 EXT4 文件系统。
与 Debian 安装的相比,此安装的虚拟磁盘上的分区方案是什么?您是否让安装程序处理分区?如果是,它是什么样子的?
理想情况下,如果这台机器能够以 EFI 模式启动,那么您希望以 EFI 模式启动它,但是,我认为 2950 不支持 EFI。如果您必须坚持使用 BIOS 模式,请注意磁盘的分区方式,因为您可能需要进行一些手动分区工作才能启动系统。以下是一些可能有帮助的其他信息: