第三高版本的u-boot移植在引导的过此中比较低版本的方式存在差异性,特别是关于nand flash的控制方面存在很大的差异性,不能用天嵌的文件系统进行Nand Flash的引导,会出现
Please append a correct "root=" boot option; here are the available partitions:
1f00 256 mtdblock0 (driver?)
1f01 3072 mtdblock1 (driver?)
1f02 257024 mtdblock2 (driver?)
这一类的问题,其实主要是因为天嵌之前的文件系统在dev文件夹下并没有创建 mtdblockX之类的设备,称之为MTD块。这是一个需要注意的地方。
在NFS引导的过程中需要注意的就是
Warning: unable to open an initial console.
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
这也是文件系统导致的问题,关闭文件系统中的相关设置即可解决,屏蔽掉/etc/init.d/rcS中的net_set &即可实现。