Linux服务器在重build软件RAID后不能引导

我有一个专用的服务器在1and1与软件RAID。 我相信它正在运行CentOS。 1and1的硬件组replace了第二块硬盘(sdb),然后按照这些指示重buildarrays:

http://faq.1and1.com/dedicated_servers/root_server/linux_recovery/10.html

在第9步,我无法查看mdadm.conf,因为它是没有我的configuration的通用文件。 我仍然继续,因为我知道这个arrays是完全按照指示devise的。

我认为这是一个GRUB的问题? 也许我需要重新configurationmdadm.conf? 我不知道如何解决这个问题。 1and1允许我启动到一个恢复控制台,这几乎是一个现场CD。

当我从cat /proc/mdstat恢复控制台运行cat /proc/mdstat

 rescue:~# cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [faulty] md1 : active raid1 sda1[0] sdb1[1] 3911680 blocks [2/2] [UU] md3 : active raid1 sda3[1] sdb3[0] 482512192 blocks [2/2] [UU] unused devices: <none> 

引导日志从启动到恢复:

(特别是我注意到这个错误:assemblyMDarrays… [31mfailed(在configuration文件中找不到数组或自动))

http://pastebin.com/TcP4RFP2

mount /dev/md1 /mnt chroot /mnt <—这个部分很重要,因为它可以确保你保存的grubconfiguration是/ dev / md1卷的grub

在GRUB提示符下,按顺序发出以下命令:

 grub> device (hd0) /dev/sda grub> root (hd0,0) grub> setup (hd0) grub> device (hd1) /dev/sdb grub> root (hd1,0) grub> setup (hd1)