板子:mini2440
内核:linux-2.6.32.2-mini2440-20110413
出现done, booting the kernel问题主要是uboot给内核传递的机器码不一致导致的。
我用的是韦东山的u-boot-1.1.6,所传的机器码是362,所以把linux-2.32.2的机器码改为362即可:
修改arch/arm/tools/mach-types的1989行,将1999改为362
修改include/asm/mach-types.h的1985行,将1999改为362
重新编译即可。