无法在Ubuntu中安装grub到软件Raidarrays

如何确保Grub在Ubuntu的软件RAIDarrays上正确安装?

我在Ubuntu 14.04服务器上有一个失败的RAIDarrays。 当我第一次尝试启动时,Grub屏幕出现了,但是select任何内核导致了无尽的系统消息,我从来没有login提示符。 select一个恢复内核来启动,我能够select“启用networking”选项,它挂载了arrays,给了我一个login提示符,但现在我试图让它正常启动。

按照这里的说明,我确保mdadmconfiguration正确,使用BOOT_DEGRADED=true 。 但是,当我运行:

 sudo grub-install /dev/md0 

要么:

 sudo grub-install /dev/md1 

我得到的错误:

 Installing for i386-pc platform. grub-install: warning: Couldn't find physical volume `(null)'. Some modules may be missing from core image.. grub-install: warning: Couldn't find physical volume `(null)'. Some modules may be missing from core image.. grub-install: error: unable to identify a filesystem in mduuid/ca0a39c0c1a9dada1aa912e49b297d06; safety check can't be performed. 

为什么grub-install失败? 这是正常的,因为其中一个驱动器已经失败,或者是我的RAIDarraysconfiguration错误? 我如何确保它只用一个驱动器启动?