打印
[嵌入式Linux]

关于linux内核挂载文件系统问题

[复制链接]
1503|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liusong1229|  楼主 | 2014-7-14 15:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题:linux内核无法挂载rootfs分区,rootfs分区采用ext3格式
但我电脑安装的ubuntu12.04操作系统下是可以正常挂载rootfs分区的

系统采用SD卡启动
SD卡分三个区:
无名分区: uboot.ais
boot分区:内核镜像uImage
rootfs分区: 文件系统

分区文件使用shell脚本如附件mkcard.sh

linux内核采用2.6.3版本


uboot环境变量:
Hit any key to stop autoboot:
0                                                                                      
U-Boot > printenv                                                                                                     
baudrate=115200                                                                                                      
bootargs=console=ttyS2,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext3 mem=128M                                       
bootcmd=mmcinfo;mmc init;fatload mmc 0 c0700000 uImage;bootm                                                         
bootdelay=5                                                                                                           
bootfile=uImage                                         


加载的打印信息:
Root-NFS: No NFS server available, giving up.                                                                        
VFS: Unable to mount root fs via NFS, trying floppy.                                                                  
VFS: Cannot open root device "mmcblk0p2" or unknown-block(2,0)                                                        
Please append a correct "root=" boot option; here are the available partitions:                                       
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)                                       
Backtrace:

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝