Kernel &引用;内核恐慌“;装载和拆卸过程中,将MPFS安装到起重机板(am3517_起重机)时出错

Kernel &引用;内核恐慌“;装载和拆卸过程中,将MPFS安装到起重机板(am3517_起重机)时出错,kernel,mount,omap,Kernel,Mount,Omap,我已将插入的MLO和uboot.img文件编译到MMC卡中,现在尝试加载“rootfs”。加载时出现问题。以下是日志末尾的行..: kjournald开始了。提交间隔5秒 EXT3 fs(mmcblk0p2):使用内部日志 EXT3 fs(mmcblk0p2):恢复完成 EXT3 fs(mmcblk0p2):以有序数据模式装载的文件系统 VFS:在设备179:2上安装根目录(ext3文件系统) devtmpfs:装载错误-2 释放初始内存:164K 内核死机-未同步:未找到初始化。尝试将init

我已将插入的MLO和uboot.img文件编译到MMC卡中,现在尝试加载“rootfs”。加载时出现问题。以下是日志末尾的行..:

kjournald开始了。提交间隔5秒

EXT3 fs(mmcblk0p2):使用内部日志

EXT3 fs(mmcblk0p2):恢复完成

EXT3 fs(mmcblk0p2):以有序数据模式装载的文件系统

VFS:在设备179:2上安装根目录(ext3文件系统)

devtmpfs:装载错误-2

释放初始内存:164K

内核死机-未同步:未找到初始化。尝试将init=选项传递给内核。有关指南,请参阅Linux文档/init.txt

printenv的输出为:

AM3517_起重机#印刷环境

波特率=115200

bootargs=console=TTYO2115200N8 omapfb.vram=0:4M,1:4M omapfb.mode=dvi:1280x800MR-32@60root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait fixrtc nohlt

bootcmd=mmc-dev${mmcdev};如果mmc重新扫描;然后检测回波信号;如果运行loadbootscript;然后回显加载引导脚本;运行引导脚本;saveenv;fi;在设备${mmcdev}上找到echo SD/MMC;如果运行loaduimage;然后运行mmcboot;否则运行nandboot;fi;否则运行nandboot;fi

bootdelay=5

bootfile=uImage

bootscript=echo从mmc运行bootscript。。。;源${loadaddr}

控制台=TTYO2115200N8

dieid#=42940001000000015DA3960401C020

ethact=达芬奇EMAC

ethaddr=00:E0:4C:53:44:58

文件大小=394

ipaddr=123.12.0.3

loadaddr=0x82000000

loadbootscript=fatload mmc${mmcdev}${loadaddr}boot.scr

loaduimage=fatload mmc${mmcdev}${loadaddr}uImage

mmcargs=setenv bootargs console=ttyO2 omapfb.vram=0:4M,1:4M omapfb.mode=dvi:1280x800MR-32@60

root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait fixrtc nohlt

mmcboot=从mmc进行回声引导。。。;运行mmcargs;bootm${loadaddr}

mmcdev=0

nandargs=setenv bootargs console=${console}root=/dev/mtdblock4 rw rootfstype=jffs2

nandboot=从nand进行回声引导。。。;运行nandargs;nand read${loadaddr}280000 400000;bootm${loadaddr}

serverip=123.12.0.2

stderr=串行

stdin=串行

标准输出=串行

环境大小:1249/131068字节


问题与rootfs、uboot或环境变量有关吗?

我认为此错误是由于ext3分区中没有rootfs造成的。请检查sd卡的根(ext3)分区rootfs是否可用?

我认为此错误是由于ext3分区中没有rootfs造成的。请检查根(ext3)sd卡分区是否有rootfs?

特别是,如果行
devtmpfs:error mounting-2
表示根分区中没有devtmpfs挂载点。这意味着运行命令
cd&&sudo mkdir dev
即可停止此错误消息

(我假设启用了CONFIG_DEVTMPFS和CONFIG_DEVTMPFS_MOUNT内核选项。)


我决定写这篇文章,因为可能会有一个分区被标记为rootfs,但它没有正确的内部配置。

特别是,如果行
devtmpfs:error mounting-2
表明根分区中没有devtmpfs挂载点。这意味着运行命令
cd&&sudo mkdir dev
即可停止此错误消息

(我假设启用了CONFIG_DEVTMPFS和CONFIG_DEVTMPFS_MOUNT内核选项。)


我决定写这篇文章,因为您甚至可能有一个分区标记为rootfs,但它没有正确的内部配置。

Yes.problem solved..SD卡的根文件夹中缺少文件系统。Yes.problem solved..SD卡的根文件夹中缺少文件系统。