2845|0

55

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

cramfs根文件系统启动问题 [复制链接]

我用的优龙YL2410开发板,最近想自己制作一个cramfs跟文件系统,参考网上比较著名的一个文档《Linux系统移植》的根文件系统制作部分自己制作了一个cramfs的文件系统my_rootfs.cramfs,其中busybox使用的是1.1.3。把my_rootfs.cramfs烧写到板子后发现根文件系统无法启动(bootloader和kernel都没变,用了原来光盘里的,kernel为2.6.8的),以下是超级终端的出错信息:
...........................(以上简略)
VFS: Mounted root (cramfs filesystem) readonly.
Mounted devfs on /dev
Freeing init memory: 124K
Kernel panic: No init found.  Try passing init= option to kernel.
    然后就停住了。关于最后一行的信息我在网上找过,有的说是没有拷贝库文件,我后来拷贝了库文件到跟文件系统的/lib目录,同样出现上述错误信息(其实仅仅启动根文件系统是不需要拷贝库文件的,因为busybox在make menuconfig时是选择了静态编译)。请问这个问题要怎么解决?

顺便说下:板子原来的启动参数是root=1f02,init=/linuxrc,console=ttyS0,115200 devfs=mount,display=sam240
我改成了:noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttyS0,115200
但是启动的时候板子还是运行了原来的启动参数,只要启动参数有noinitrd,板子就不认,还启动原来的,把noinitrd去掉即启动参数为root=/dev/mtdblock2 init=/linuxrc console=ttyS0,115200就出现:
Kernel panic: No init found.  Try passing init= option to kernel.

是不是在优龙的板子上仅移植我自己制作的根文件系统是不行的(bootloader和kernel用优龙光盘的),而要将bootloader,kernel和根文件系统一起移植到优龙的板子才能正常启动.是这样吗?
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表