我使用 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-initramfs
并update-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”,看看是否有效。