Thank you for this. Tested in a 14.04 VM, created two 3-drive raid-5s (md0 and md1) and a raid-0 on top (md10), added them to mdadm.conf, added the udev rule, ran update-initramfs -u, put a vg+lv on md10, put a filesystem on the lv, filled up with some bogus data, rebooted, works. Unpacked the initrd, and I can confirm that the rules file isn't in the initrd. I do get a message during bootup: "The disk drive for /raidtest is not ready yet or not present. keys:Continue to wait…" (see screenshot). However, booting continues immediately, so it should be a problem.
Please include this in the next update. I guess this fix should work for 12.04 too, although I have not tested yet. roy ** Attachment added: "Skjermbilde 2014-08-13 kl. 19.54.10.png" https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/1171945/+attachment/4176743/+files/Skjermbilde%202014-08-13%20kl.%2019.54.10.png -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1171945 Title: Nested RAID levels aren't started after reboot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mdadm/+bug/1171945/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs