One of my Debian servers (kernel 2.6.30-AMD64) refuses to start the software RAID array that houses the root partition in initramfs. It dumps me with a busybox console. When I follow the necessary steps to continue booting it works fine (start the array with mdadm -A and then have LVM scan the volumes with pvscan and then vgchange -ay).
I've tried starting with boot options rootdelay=10 to no avail.
Also I've updated the initramfs and unpacked it to inspect whether it really tries to assemble the raid array (it does).
Output before dumping to console :
mount: mounting none on /dev failed: No such device
W: devtmpfs not available, falling back to tpmfs for /dev
and then some lvm messages saying it can't find the volumes holding the root partitions.
Does anybody have a clue how I could fix this?
You may need to create /etc/mdadm.conf and possibly rebuild initramfs. Check this answer for details.
For starting server by hand, please try:
and so on, all of your md partitions.
If you have LVM, go on with:
then simply type:
and if all is fine, your system will boot.
I have similar problem, with duplicate name on mdadm.conf
I fix on the following way, thanks to user130370 solution. [initramfs]mdadm --examine --scan > /etc/mdadm/mdadm.conf [initramfs]mdadm -q --assemble --scan --run [initramfs]exit
rebot automatically
from the system as first
#update-initramfs -u