that error about partition table is no problem. It is expected as /dev/md0 doesn't has a partition table.
Anyhow assembling the array and detecting and mounting the file system seems to be succesfull
The problem is it cannot find /sbin/init, here is the relevant part of the output
- Code: Select all
[ 10.483139] md: Waiting for all devices to be available before autodetect
[ 10.489987] md: If you don't use raid, use raid=noautodetect
[ 10.495689] async_waiting @ 1
[ 10.498673] async_continuing @ 1 after 0 usec
[ 10.503991] md: Autodetecting RAID arrays.
[ 10.580673] md: Scanned 2 and added 2 devices.
[ 10.585143] md: autorun ...
[ 10.587983] md: considering sda2 ...
[ 10.591605] md: adding sda2 ...
[ 10.594873] md: adding sda1 ...
[ 10.598141] md: created md0
[ 10.600954] md: bind<sda1>
[ 10.603740] md: bind<sda2>
[ 10.606523] md: running: <sda2><sda1>
[ 10.610650] bio: create slab <bio-1> at 1
[ 10.614715] md0: WARNING: sda2 appears to be on the same physical disk as sda1.
[ 10.622084] True protection against single-disk failure might be compromised.
[ 10.629471] md/raid1:md0: not clean -- starting background reconstruction
[ 10.636325] md/raid1:md0: active with 2 out of 2 mirrors
[ 10.641767] md0: detected capacity change from 0 to 2147418112
[ 10.647846] md: ... autorun DONE.
[ 10.647938] md: resync of RAID array md0
[ 10.647948] md: minimum _guaranteed_ speed: 1000 KB/sec/disk.
[ 10.647957] md: using maximum available idle IO bandwidth (but not more than 200000 KB/sec) for resync.
[ 10.647973] md: using 2048k window, over a total of 2097088k.
[ 10.694397] md0: unknown partition table
[ 10.704900] kjournald starting. Commit interval 5 seconds
[ 10.817725] EXT3-fs (md0): using internal journal
[ 10.822460] EXT3-fs (md0): recovery complete
[ 10.826786] EXT3-fs (md0): mounted filesystem with ordered data mode
[ 10.833216] VFS: Mounted root (ext3 filesystem) on device 9:0.
[ 10.839618] async_waiting @ 1
[ 10.842607] async_continuing @ 1 after 0 usec
[ 10.847677] Freeing init memory: 320K
[ 10.929259] Failed to execute /sbin/init. Attempting defaults...
[ 10.957138] Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
So md0 is build with using sda1 and sda2, I assume you have created the array using sdb1 and sdb2 on your linux PC, correct
Now init is present in /sbin folder of the root file system I have sent you, it is a symlink to busybox. It could be that busybox failed to run although this is very unlikely
What you could do is connect the disk to your linux pc and do following
assemble /dev/md0
Do not mount /dev/md0
format /dev/md0 in ext3 (mke2fs -t ext3 -m 1 /dev/md0)
After that mount the array on a mountpoint, I assume in this example /md0
mount -t ext3 /dev/md0 /md0
Then delete all files in it, there should be no files in it as we formatted it, but better check to be sure
Now extract the root filesystem I have send you in the mountpoint
Assume your mountpoint has name /md0 verfiy that /md0/sbin/init is present and that busybox is in /md0//bin and that it has executable permissions (which should be if you extracted the root file system)
If all ok umount the array and stop it. Then put the disk again in your wd cloud and try booting.
If not ok post here what you found