VFS: Cannot open root device "mmcblk0p2" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
That's not an fstab issue - it's a boot option issue (cat /proc/cmdline
to see what you are using).
There was a change in this area recently (indeed - it was in 2.6.37)
Author: Will Drewry <email@example.com
Date: Tue Aug 31 15:47:07 2010 -0500
init: add support for root devices specified by partition UUID
This is the third patch in a series which adds support for
storing partition metadata, optionally, off of the hd_struct.
One major use for that data is being able to resolve partition
by other identities than just the index on a block device. Device
enumeration varies by platform and there's a benefit to being able
to use something like EFI GPT's GUIDs to determine the correct
block device and partition to mount as the root.
This change adds that support to root= by adding support for
the following syntax:
Signed-off-by: Will Drewry <firstname.lastname@example.org
Signed-off-by: Jens Axboe <email@example.com
but before that it wouldn't have worked either, unless you were using an initrd image.