Originally Posted by linuxxer
Error message indicate that, Linux kernel was not able to mount or find root(/) partition.
Grub2 entry says that,
/boot partition is /dev/hda2, and
/ partition is /dev/hdc1.
/dev/hda2 means, First hard disk and second partition. And
/dev/hdc1 means, Third hard disk and first partition.
Verify it root (/) partition, right or wrong.
Hi linuxxer. I have verified that my device deems my CF card as /dev/hdc and the root should be mounted on /dev/hdc1. As you can see from the grub entry, the kernel I am using is customized (I need to compile the kernel with a specific kernel config provided by the vendor for my device ).
As I skim through the Debian Kernel Handbook, it says, to compile kernel from kernel source, users need to download the pre-patch kernel source from Debian.org. At the very beginning, I just downloaded the kernel source from www.kernel.org
and built the kernel from it. Perhaps this led the problem. Anyway, I may try to build the kernel with the kernel source provide by Debian.org.