主题 : 内核移植问题,请高手指点 复制链接 | 浏览器收藏 | 打印
级别: 骑士
UID: 4234
精华: 0
发帖: 152
金钱: 1420 两
威望: 1142 点
贡献值: 11 点
综合积分: 304 分
注册时间: 2009-03-05
最后登录: 2012-08-18
楼主  发表于: 2009-04-22 22:49

 内核移植问题,请高手指点

管理提醒: 本帖被 arm9home 从 Linux技术交流专区 移动到本区(2010-02-08)
我的内核是2.6.22.6是按《嵌入式Linux应用开发完全手册》又结合了几个网上的文章做的,采用uboot在nandflash下启动
好像是yaffs2文件挂载出了问题
配置情况如下:<*>YAFFS2 file system support
                                          [*]Autoselect yaffs2 format
                                          [*]Cache chunk erase check


启动后最后报错是::No filesystem could mount root, tried:  cramfs msdos vfat romfs fuseblk
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)
各位老大 这个是哪里出了问题,我看了书上的说明应该是没错的啊,到底是怎么回事?
再补充下:我加了这个配置,看网上有文章说和这个有关系,但不知道是不是这样,要怎么改
Boot options >
Default kernel command string:
noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0,115200
[ 此帖被feiyangczm在2009-04-22 23:05重新编辑 ]
级别: 新手上路
UID: 3069
精华: 0
发帖: 1
金钱: 10 两
威望: 10 点
贡献值: 0 点
综合积分: 2 分
注册时间: 2008-12-25
最后登录: 2009-06-05
1楼  发表于: 2009-04-23 16:51
内核配置时 Virtual memory file system support 选上了没有