问题:软件 Raid 镜像中的 HDD 发生故障后,Debian 无法启动。只有黑屏并闪烁_
Debian 设置:
在 raid 中,我使用 luks 进行了完整的系统加密。
我不能 100% 确定 MBR 是否损坏或丢失或导致问题的原因。通常在磁盘故障之前,电脑会启动,我必须输入加密密码,电脑才会启动。
当前状态:
我手动安装了 raid/luks 并复制了所有数据。所以数据是安全的。
我想做的事:
(首选#1)我想找到问题(修复MBR?)。启动电脑。将新硬盘添加到我的 raid 中并完成。
(如果#1 不起作用,则为#2)因为设置新系统时数据是安全的。
答案1
我使用以下命令拯救了引导加载程序:
- 从 linuxmint 光盘 ISO 启动
- 安装 mdadm
添加了突袭:
mdadm -A -R /dev/md0 /dev/sdb1 mdadm -A -R /dev/md1 /dev/sdb2
我在 sdb1|md0 上有单独的引导分区
解锁加密分区(sdb1|md0未加密)
cryptsetup -v luksOpen /dev/md1 rescuedata
已安装现在出现在的卷组
/dev/mapper/vg.VOLGROUPNAME
:mount /dev/mapper/vg.VOLGROUPNAME /mnt mount /dev/md0 /mnt/boot mount --bind /dev /mnt/dev
进入chroot环境并安装grub:
chroot /mnt /usr/sbin/grub-install --recheck /dev/sdb
重启并快乐