![Linux RAID1 磁盘无法在新 PC 中启动 - 放弃等待根设备](https://linux22.com/image/1585033/Linux%20RAID1%20%E7%A3%81%E7%9B%98%E6%97%A0%E6%B3%95%E5%9C%A8%E6%96%B0%20PC%20%E4%B8%AD%E5%90%AF%E5%8A%A8%20-%20%E6%94%BE%E5%BC%83%E7%AD%89%E5%BE%85%E6%A0%B9%E8%AE%BE%E5%A4%87.png)
我有一台 Debian Linux PC,上面有两个硬盘,使用 raid1。用作 DHCP 和防火墙。raid1 由两个分区组成,md0 作为交换,md1 作为 / 。
该 PC 中的主板停止工作,我现在正尝试将 raid1 设置“按原样”传输到新 PC 上。
所以我希望能够使用我的旧 raid1/disks 设置启动新 PC。
当我尝试使用其中一个 raid1 磁盘启动新电脑时,出现错误消息“放弃等待根设备。警告!/dev/disk/by-uuid/8c...e48 不存在。进入 shell。”
该站点上没有关于 raid1 设置出现此错误的类似问题,因此我提出了一个新问题。
我对 Linux 不是很熟悉(初始设置时有人帮助了我),但我很想弄清楚这一点。
谁能帮我?
米
答案1
我已经解决了这个问题。
问题似乎不是我在新 PC 上使用了磁盘。问题似乎是 raid 设置中的第二个磁盘丢失了(旧 PC 上的两个磁盘中有一个损坏了,所以我没有将它连接到新 PC)。
按照此处的说明进行操作(如何在 Debian 8.0.0 启动时自动启动降级软件 RAID1), 我在 initramfs 提示符下输入了“mdadm --run /dev/md0”和“exit”,然后 debian 就加载了!
登录 Debian 后,我向 RAID 设置中添加了一个新磁盘(我以此为指南https://www.howtoforge.com/replacing_hard_disks_in_a_raid1_array),一切正常。