一年多以来,我的家庭服务器运行良好。它有一个 300GB IDE 驱动器,上面装有 ubuntu,还有三个 2TB 驱动器,位于 mdadm RAID5 阵列中的 SATA 端口上。
上周我丢了一个驱动器,有人建议我先尝试重启它,然后再做其他事情。但是,自从我这么做之后,我就完全无法启动一个正常工作的 ubuntu 系统,除非拔掉所有 2TB 驱动器。我已经确定了故障驱动器,因为它根本无法在 bios 中被识别,但是当我插入其他任何一个正常工作的驱动器时,我根本无法启动——即使使用正常工作的 USB 棒。
当尝试从正常系统硬盘启动时,我仍然会看到 grub 菜单,所以我知道这不是启动哪个驱动器或类似问题。grub 之后只会显示黑屏,并且没有任何内容写入 /var/log/messages 或 dmesg 以供我下次诊断。
当使用完好的实时 USB 驱动器时,它会挂在有关加载.../vmlinuz 的线路上。
任何建议/帮助都将不胜感激。
答案1
感谢工作中一些朋友的超级侦探,我终于解决了这个问题。问题是我的计算机中有两个 mdadm 格式的磁盘,但不足以干净地启动卷。解决方案是在没有连接驱动器的情况下启动,apt-get remove mdadm,然后在再次插入驱动器的情况下重新启动。
然后,我可以重新安装 mdadm 并执行概述的步骤这里最终同时拥有原始启动系统和完整的数据。