我正在虚拟机中尝试在 Ubuntu Server 12.04 上使用 RAID1,并遵循以下帖子: RAID1:如何使标记为“已移除”的驱动器“失效”?
我添加了两个磁盘并创建了 RAID1,它可以正常工作。在我移除第二个磁盘并添加一个新磁盘后。将 fs 复制到新磁盘上,RAID 就可以正常工作了。但如果我移除第一个磁盘,第二个磁盘将无法启动。我收到“未找到操作系统”的提示,有人能帮我吗?谢谢
答案1
您是否在使用内核提供的软件 raid?如果是,请注意,这只会镜像磁盘(即卷)上的逻辑结构,而不是整个磁盘。由于引导加载程序存在于镜像卷之外,因此引导加载程序不会为您镜像。
如果您希望从任一驱动器启动,则必须采取额外步骤来确保您的引导加载程序(即 GRUB 或您正在使用的任何程序)在两个驱动器上都正确安装。
答案2
还有一件事需要检查。
在 BIOS 中,检查 HDD 启动优先级(如果可用)。这不是启动设备顺序。如果您的计算机中有多个 HDD,您可以选择从主 HDD 进行启动。