如何在不组装 RAID 阵列(或正确组装)的情况下启动

如何在不组装 RAID 阵列(或正确组装)的情况下启动

我有一个 debian 6 系统,在 raid1 上有两个硬盘,通过 mdadm 设置。建立在简单分区(/dev/sdb3、/dev/sdc3)上。至少在旧系统上,所有内容都是通过 UUID 绑定的。

然后我在系统上插入了另一个磁盘并在那里安装了 ubuntu 12LTS。除了 raid 之外,一切工作正常。我安装了 mdadm(没有为 mdadm 或 fstab 添加任何设置)并重新启动。

重启之后,由于启动画面(tab、alt+f1、esc,没有任何终端输出...想起了我为什么讨厌 ubuntu),屏幕上什么都显示不出来,而且它在那里挂了一段时间(我听不到磁盘上发生的任何事情,磁盘很吵),我放弃等待并重新启动。

我重新启动回到旧的 debian 安装,mdadm 通知我其中一个 raid 磁盘缺失。尝试使用 --re-add,但它报错,所以我只使用 --add 将旧磁盘添加回来。经过一段时间的同步后,一切恢复正常。

那么,问题是,我在新安装中做错了什么?如果我还没有在任何地方添加这些信息,为什么它会搞乱我的团队?我如何防止搞砸事情的自动行为?

抱歉,帖子内容比较模糊,但是我现在不敢启动它来获取更多信息。如果有人需要更多信息(例如默认配置文件的版本和内容),我可以通过 debian 安装来查看 ubuntu。

tl;dr:一个盒子上的 mdadm raid1。安装新的发行版(在 raid 之外)如何让它忽略 raid 直到我可以自己启动和编辑它?

答案1

使用启动选项raid=noautodetect

相关内容