<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>