主机环境: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。这个工具是直接从公司主页下载的,后来我找来别人修改过得源码重新编译试过也不行
请教一下,这可能是什么问题呢?