我们有一台 Dell PowerEdge R730xd,配有 24 个 SSD,每个 500GB。我们需要在这台机器上安装 Ubuntu 14.04 LTS,并将其用作数据库(postgresql)。
我们的 RAID 控制器是 Avago MEGARAID,据我所知,它的行为与 H310 卡完全一样。
我在 RAID10 中设置了 2 个虚拟驱动器(16 和 8),因此我们现在
/dev/sda
(4TB)/dev/sdb
(2TB)
我在安装 Ubuntu 14.04 LTS 时遇到了麻烦。即使在启动时选择最自动化的安装(引导:使用整个磁盘/dev/sda
),我还是会受到 Grub 救援模式的欢迎,并显示以下消息
attempt to read or write outside of disk 'hd0'
通过在 grub 救援模式下执行一些命令,我遇到了这些设备
(hd0,gpt3)
,未知文件系统,应该是swap
分区(hd0,gpt2)
,被识别为ext2
分区,包含/boot
文件夹,但尝试访问该文件夹会返回相同的错误(尝试读取或写入磁盘“hd0”之外的内容)(hd0,gpt1)
,被认为是未知文件系统,它应该是一个BIOSgrub
分区(毕竟我们处于 GPT 模式)(hd1)
,2TB 硬盘
尝试/dev/sda
使用 Ubuntu LiveCD 重新安装 grub 并没有帮助。我们仍然受到同样的错误欢迎。我可以/dev/sda2
在救援模式下安装并检查的内容grub.cfg
,但我不确定需要检查什么。到处都正确地引用了(hd0,gpt2)
即使运行启动修复后,我们仍然会遇到同样的错误:
- 以下是
boot-info
该系统的:http://paste.ubuntu.com/23726916/ - 以下是输出
boot-repair
:http://paste.ubuntu.com/23726925/