如果Superivivi传给两个内核的命令行是一样的话,那应该是NAND Flash分区不一致造成文件系统无法正确挂载。
2.6.32.2和2.6.29.4的NAND Flash分区表是不同的。但不管对于哪个来说,它们用的分区表(2.6.32.2: friendly_arm_default_nand_part,arch/arm/mach-s3c2440/mach-mini2440.c, 243行; 2.6.29.4: friendly_arm_default_nand_part, arch/arm/plat-s3c24xx/common-friendly-arm.c, 49行)都必须和你在Superivivi中定义的保持一致。