<div>The problem is that there is no /bin/rm in the initrd at all.</div>
<div> </div>
<div>A simple workaround is:</div>
<div> </div>
<div>in</div>
<div>/usr/share/initramfs-tools/hooks/mdadm</div>
<div> </div>
<div>= copy_exec /sbin/mdadm /sbin<br />
= copy_exec /sbin/mdmon /sbin<br />
+ copy_exec /bin/rm /bin<br />
</div>
<div> </div>
<div>I am not familiar with the details, what may be the risks, etc, but mdadm seems to be happy with this. An occasion, when I have observed that the rm in local-block/mdadm was used, when after some lockup I rebooted.</div>
<div> </div>
<div>mdadm uses rm in</div>
<div>/usr/share/initramfs-tools/scripts/local-block/mdadm</div>
<div> </div>
<div>rm -f /run/count.mdadm.initrd</div>
<div> </div>
<div>and in</div>
<div>/usr/share/initramfs-tools/scripts/local-bottom/mdadm</div>
<div> </div>
<div>/bin/rm -f /run/count.mdadm.initrd</div>