我有我的第二个高清我的RAID1拿出坏道。 所以我又换了一个驱动器,把坏扇区驱动器拉出来,放入新的驱动器。在电脑中原来的RAID1驱动器无法启动。
我通过Gparted Live CD手动复制了旧硬盘上的所有内容。 仍然没有启动。
在这里抓我的头,因为我可以看到,两个驱动器都有数据,但无法让他们中的任何一个启动。 我使用了Ubuntu Live CD,甚至无法手动安装任何一个驱动器,而我认为这些驱动器真的很奇怪。
不知道从哪里去。
失败的驱动器可能是引导程序写入它的驱动器。 尝试使用live CD启动,在/mnt下挂接组装的RAID 1根分区,在/mnt/boot下启动分区(如果您有单独的启动分区),然后运行chroot /mnt grub-install hd0 。
当我在几年前在Ubuntu 9上制作一个RAID-1时,当我testing失败时,我遇到了这样的问题:
当我这样做,引导将挂起(这是两年,所以我不记得确切的地方)。 最终(至less5分钟,也许10或15分钟)它会把我放到initramfsshell。 在这一点上,我可以运行mdadm来获取数组并完成引导。
相反,如果我做了以下几点:
mdadm失败并删除驱动器。 系统会开机。 结果发现有一个“bug”(我把它放在引号中,因为IIRC有很多关于bugzilla的优点和缺点的争论),默认情况下Ubuntu是不会自动组装降级arrays的。 如果你的根分区存在于这个数组上,你将无法启动(尽pipe最终你会被转储到initramfs shell中)。