软件RAID上的GRUB安装失败

我一直在尝试在带有华硕主板(华硕DSBF-D)的两个30GB SSD(OCZSSD2-1AGT30G)上安装Ubuntu 14.04。 我尝试分别在两个驱动器上安装它似乎工作正常。 当我尝试将两个驱动器一起RAID并安装时,会出现问题。 主要安装完成,但我永远无法安装GRUB。

错误:

无法在/ dev / sdc中安装GRUB

执行’grub-install / dev / sdc’失败了

这是一个致命的错误。

我曾尝试在不同的驱动器上同时安装GRUB以及arrays中的两个驱动器,但没有任何运气。

分区:

我不能在这里发布图片,所以这里有一个关于imgur。

fdisk输出:

fdisk /dev/sda

 Disk identifier: 0x00078d2a Device Boot Start End Blocks Id System /dev/sda1 2048 54149119 27073536 fd Linux raid autodetect /dev/sda2 54151166 62531583 4190209 5 Extended /dev/sda5 54151168 62531583 4190208 fd Linux raid autodetect 

fdisk /dev/sdc

 Disk identifier: 0x0007faba Device Boot Start End Blocks Id System /dev/sdc1 2048 54149119 27073536 fd Linux raid autodetect /dev/sdc2 54151166 62531583 4190209 5 Extended /dev/sdc5 54151168 62531583 4190208 fd Linux raid autodetect 

RAIDarrays都说: /dev/mdx doesn't contain a valid partition table

我以前在这些驱动器上安装了Ubuntu和RAID。

对于不同的Linux操作系统,我正在与同样的问题作斗争。 只是一些简短的评论:注意我的’体验’(哈!)是RAID 0; 如果您从第一个磁盘镜像到第二个磁盘(RAID 1),那么我在下面建议的一些内容可能不适用 – 其他比我更有经验的人可能会帮助更好。

  1. 你还没说过你设置了什么RAID(0或1)。
  2. RAID’d磁盘应该显示为一个设备 – 如果您对单个磁盘执行任何操作,我怀疑您可能会杀死该raid。
  3. linux将使用mdadmdmraid来组装raidarrays,并在/ dev/mapper/(something)显示RAID设备。 dmraid比较老,据报道几乎没有维护,但是如果在同一个RAID上使用MS-Win双启动,有些人需要它。 mdadm是所谓的首选现代替代品(但不适用于我的硬件)。 从我对Ubuntu讨论的阅读中,我认为U在后台使用mdadm进行安装。
  4. 如果raid被识别/组装,那么在/dev/mapper你应该看到一个名为’control’的文件,然后是一个名为md的文件(整个raid设备),加上md1,md2,md3表示任何分区。整个raid装置。 名称可能会更长,但应该使用不同的数字结尾相似。 如果您只有“控制”设备和另一台设备,那么我猜您还没有在RAID上创建任何分区。
  5. 您报告失败,“RAIDarrays都说: /dev/mdx不包含有效的分区表”。 我怀疑这意味着它所说的; raidarrays尚未组装(通过mdadm ),或者更有可能你没有在RAID中创建一个分区来进行安装。 (或者你试图查看各个驱动器,而不是查看/dev/mapper中的RAID)
  6. /dev/mapper/9something ,对代表要安装的分区的raid设备进行安装。 不要靠近/dev/sda/dev/sdb ; 它们不是raid设备,如果你在RAID 0中,基本上不存在。

希望有很多视角可以帮助,并且不会忘记Ubuntu如何做到这一点。 Tonyb