remove the doublicate file from /etc/mdadm/mdadm.conf
cp mdadm.conf mdadm.conf.backup
grep -v "2 UUIDsomehing..." mdadm.conf.backup > mdadm.conf
Make sure the raid is up
mdadm --assemble --scan
Load the lvm volumes
lvm vgchange -ay
- -a – activate
- -y – complete
exit to try the changes
$(initramfs) exit
Now you system will boot
Making the changes permanent
Fix the /etc/mdadm/mdadm.conf file by removing the duplicate definition.
update-initramfs -u -k all
If you are still in initramfs busybox
mkdir /target
mount /dev/md1 /target
mount -o bind /dev /target/dev
mount -o bind /proc /target/proc
mount -o bind /sys /target/sys
mount -o bind /dev/pts /target/dev/pts
chroot /target /bin/bash
Cheat
mdadm –detail /dev/md0 mdadm –detail /dev/md1
mdadm –detail –scan > /etc/mdadm/mdadm.conf
Stop an array & assemble array mdadm –stop /dev/md1
mdadm –assemble /dev/md0 /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 mdadm –assemble /dev/md1 /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sdd2