主题 : 根文件系统挂不上 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 67921
精华: 0
发帖: 19
金钱: 95 两
威望: 19 点
综合积分: 38 分
注册时间: 2012-04-16
最后登录: 2014-11-03
楼主  发表于: 2012-04-22 18:44

 根文件系统挂不上

主机环境:FC7
目标板:mini2440
内核版本:2.6.32
工具链:4.3.2

自己编译了一个内核并做了一个根文件系统。内核启动完后加载不了根文件系统。提示信息如下:
yaffs: passed flags ""
VFS: Mounted root (yaffs filesystem) on device 31:3.
Freeing init memory: 132K
Warning: unable to open an initial console.
Failed to execute /linuxrc. Attempting defaults...
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
[<c002fce8>] (unwind_backtrace+0x0/0xd8) from [<c02ef5b0>] (panic+0x40/0x118)
[<c02ef5b0>] (panic+0x40/0x118) from [<c00295bc>] (init_post+0xcc/0xf4)
[<c00295bc>] (init_post+0xcc/0xf4) from [<c0008438>] (kernel_init+0xdc/0x10c)
[<c0008438>] (kernel_init+0xdc/0x10c) from [<c002ae68>] (kernel_thread_exit+0x0/
0x8)

根文件系统我重新编译了busybox,使用了静态库,工具链也是4.3.2
板子上256M的NAND,使用了mkyaffs2-128M。这个工具是直接从公司主页下载的,后来我找来别人修改过得源码重新编译试过也不行
请教一下,这可能是什么问题呢?
级别: 新手上路
UID: 67921
精华: 0
发帖: 19
金钱: 95 两
威望: 19 点
综合积分: 38 分
注册时间: 2012-04-16
最后登录: 2014-11-03
1楼  发表于: 2012-04-22 18:45
怀疑是工具链或者内核编译选项有不对的地方。
请教一下大家有什么经验
新手上路
级别: 侠客
UID: 69243
精华: 0
发帖: 80
金钱: 400 两
威望: 80 点
综合积分: 160 分
注册时间: 2012-05-03
最后登录: 2016-03-19
2楼  发表于: 2012-05-17 23:03
我也下载进去也 也BOOTM启动了。就是没看到根文件打印出来
[<c001a814>] (s3c_nand_init+0x28/0x3c) from [<c01674a4>] (do_one_initcall+0xbc/0
x190)
[<c01674a4>] (do_one_initcall+0xbc/0x190) from [<c0008af8>] (kernel_init+0x98/0x
14c)
[<c0008af8>] (kernel_init+0x98/0x14c) from [<c0168e54>] (kernel_thread_exit+0x0/
0x8)
最后面出现这些后就没下文了
新手上路
级别: 侠客
UID: 69243
精华: 0
发帖: 80
金钱: 400 两
威望: 80 点
综合积分: 160 分
注册时间: 2012-05-03
最后登录: 2016-03-19
3楼  发表于: 2012-05-17 23:05
哥们这问题都挂了一个月官方也没搭救下你
级别: 新手上路
UID: 72128
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
综合积分: 24 分
注册时间: 2012-06-16
最后登录: 2012-09-04
4楼  发表于: 2012-07-17 04:03
我也是这个问题
诶,沉了。