mdadm raid1 启动错误“未找到创建用户 root”

mdadm raid1 启动错误“未找到创建用户 root”

我使用 Intel-Rapid-Storage(RST) 创建了一个 RAID - 包含 2 个 3TB HDD。然后我安装了 Ubuntu Server 14.04.1 64Bit。一切正常,然后我重新启动了。

然后我在 Ubuntu 启动时出现以下错误(不断重复):

incrementally starting raid arrays
mdadm: Create user root not found 
mdadm: create group disk not found 

我再次重启了机器。然后我只看到黑屏(从 grub 中选择 ubuntu 后)。我启动到恢复模式并选择resume - resume normal boot。然后启动工作正常。我做了:

mdadm --detail /dev/md126

显示的状态为:

State : clean, resyncing 1%

所以我等到重新同步完成并重新启动。这时我又回到了我在这篇文章开头描述的错误消息incrementally starting raid...

我不知道该如何解决这个问题。有没有人遇到过类似的问题或者能以某种方式帮助我?

答案1

md126看起来像是恢复过程中随机生成的 md 编号,通常不是/etc/mdadm/mdadm.conf

当内核更新时,它会运行update-initramfsupdate-grub。它们从中获取 md? 数字

/proc/mdstat
/etc/mdadm/mdadm.conf

那里的数字必须相同,initrd 才能启动。另外,检查这些文件以查看所有md?UUID=数字是否相同...

/boot/grub/grub.cfg
/etc/fstab
/etc/mdadm/mdadm.conf

答案2

我以前也遇到过这个问题。
我避免此错误的方法是编辑 grub 配置。
请尝试在“ro”描述后修改为“nodmraid domdadm”,看看是否有效。

相关内容