This is probably the result of your drives changing places on you.
If (for instance) /dev/sda becomes /dev/sdb, and vice versa, because of a
change in the order in which they are detected, the wrong drive will be
mounted as root, and init will not be found on it.
Try putting a static shell at /bin/sh on each of your drives, then see
what happens.
HTH,
-Greg Mildenhall
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/