Hi,
[quote]
[ 2.307454] Waiting for root device /dev/mmcblk0p2...
[/quote]
You don't have 2nd partition in SD card so, please use "root=/dev/mmcblk0p1" until unless you have not created 2nd partition in SD card.
[quote]
[ 0.000000] Kernel command line: console=ttyO0,115200n8 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait
[/quote]
Format the SD card with ext4 type through linux ubuntu host machine or any linux machine. (this format format like pendrive)
Copy the filesystem contents into SD 1st partition.
Please ensure that root permission from host while you are copying filesystem.
[quote]
how can I solve this problem , and I am not famliar with linux , can you tell me how to make filesystem ,or give me some reference book or somethiing like so, thank you !
[/quote]
Please google it (Ex : "how to format SD card ext4")