On 26.05.2012 18:11, Michael Tokarev wrote: [] > when generating the image. The only possible case I can think > of is when you listed > > INITRDSTART=/dev/md0 > > (the same as for root filesystem in fstab), but using /dev/md/0 > in mdadm.conf -- in this case, mkinitramfs reports: > > W: mdadm: I am supposed to start /dev/md0 from the initial ramdisk, > W: mdadm: yet I cannot find the array in the configuration file. > W: mdadm: I am thus reverting to starting all arrays. > > But actually it does not start anything during initramfs, in the > way you observed.
There's one more possibility: both places actually listed /dev/md/0, but that device - which is just a symlink to ../md0 - did not exist during (re)creation of initramfs, so due to already mentioned change the previous piece of the script switched from md/0 to md0. > Is (was) that the case, can you remember/comment ? I think we should stop using any prefixes for the devices anywhere in all scripts, stripping /dev/md and /, and always generate /dev/md/X - which will create both md/X and mdX. This is ugly, but will keep the system bootable... There's another possibility -- to try to detect such a disparity (when one place uses one name and another place uses alternative name) and fail if found. But I like this version less, -- it is less ugly in case of the device nodes it creates, but it has more chances to make the system unbootable... Thanks, /mjt -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org