来自 电脑知识 2019-10-04 12:11 的文章
当前位置: 威尼斯国际官方网站 > 电脑知识 > 正文

关于启动内核时文件系统挂载失败的问题

本身在利用atheros板子的进度中,在选择同一个CPU晶片的基本功上,要求把flash从8MB更改为16MB,把自家的旧的木本和文件系统套在新的uboot下面,内核运维的时候出现了以下错误,文件系统挂载不了。

JFFS2 warning: (1) jffs2_sum_process_sum_data: Unsupported node type e008 found in summary! Exiting...
VFS: Cannot open root device "31:02" or unknown-block(31,2)
Please append a correct "root=" boot option; here are the available partitions:
1f00 256 mtdblock0 (driver?)
1f01 64 mtdblock1 (driver?)
1f02 14528 mtdblock2 (driver?)
1f03 1408 mtdblock3 (driver?)
1f04 64 mtdblock4 (driver?)
1f05 64 mtdblock5 (driver?)
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2)

一最早的时候,作者看齐下边是文件系统挂载的标题,所以各市把地点的有关音信贴到百度和Google去探究解决那几个难题的章程,但是找不到刚刚对应的化解办法。之后,笔者观见到它打字与印刷mtdblock,从网络驾驭到它大概跟mtd驱动的支撑有关,难道是旧的基石mtd驱动不帮助那么些新的flash?不过本人在基本里面来看内核已经开拓了相应这么些flash型号的驱动,照理来讲应该是帮助的。

威尼斯国际官方网站 ,自身尝试在使用旧的文件系统的底蕴上转变内核,开掘新水源对jffs2文件系统能平常挂载,未有以上那个主题素材。最终静下心来看看jffs2文件系统的官方网站,开采它在介绍用jffs2设置基本运转的剧情,讲到了运维参数的设置,里面有个类似root=/dev/mtdblock3的运营参数。笔者急忙把专注力转移到运营参数方面。通过查看新水源的开发银行参数发掘了有的线索,新内核不吃uboot传给它的参数,它用自身的起步参数。正是那几个原因,新基础的文件系统运维未有毛病!笔者修改了作者的基业的开发银行参数,难点消除了!

透过这事,小编开采到,一时候碰着调节和测验难点,静下心来去官方网站络学习相关的定义和操作,比随地去网络找寻答案更能够消除难点!

本文由威尼斯国际官方网站发布于电脑知识,转载请注明出处:关于启动内核时文件系统挂载失败的问题

关键词: