无法使用 raid1 启动系统

无法使用 raid1 启动系统

我在一台配有两个硬盘(每个硬盘 500 GB)的 PC 上安装了 ubuntu server 10.04。我使用 raid1 来提供数据保护。

安装完成后,系统无法正常启动。我收到以下错误消息:

ALERT! /dev/disk/by-uuid/$UUID does not exist. Dropping to a shell!

我尝试了以下几种场景:

1- 在镜像设备 /dev/md0 上安装 /boot 分区。

2-安装不带 raid1 的 /boot 分区。

3- 完全不使用 raid 来安装系统。

在情况 1 和 2 中我遇到了相同的错误。但是,在情况 3 中系统可以正常启动。

知道什么可能导致这样的问题吗?我不能用 raid1 在这些 HD 驱动器上安装 ubuntu 服务器吗?

答案1

全 RAID-1 安装应该可以立即使用(至少使用服务器安装程序)。我不知道您出了什么问题。

如果您再次遇到该问题,请尝试在Grub 提示符下的行中更改root=UUID=…root=/dev/md0p1(或任何正确的数字) 。linux

如果这也不起作用,您可以在镜像的某个组件上启动,例如/dev/sda1。在执行任何与 RAID 相关的事情之前,请确保将另一个组件设置为有故障mdadm /dev/md0 --fail /dev/sdb1。如果您设法获取命令行,请运行update-initramfs -u。然后尝试在 上重新启动/dev/md0p1

如果您设法在 RAID 设备上启动,请找出根分区的正确 uuid(可能就像运行 一样简单update-grub),或者设置GRUB_DISABLE_LINUX_UUID=true/etc/default/grub运行update-grub

相关内容