搜索
bottom↓
回复: 13

挂载文件系统出错,怎么回事

[复制链接]

出0入0汤圆

发表于 2014-7-7 15:05:33 | 显示全部楼层 |阅读模式
......................................
[    1.498107] Cortex M3 Firmware Version = 0x181
[    1.503784] create_regulator: DCDC2: Failed to create debugfs directory
[    1.511505] smartreflex smartreflex: am33xx_sr_probe: Driver initialized
[    1.523681] clock: disabling unused clocks to save power
[    1.529846] mmc0: host does not support reading read-only switch. assuming write-enable.
[    1.540374] mmc0: new high speed SD card at address 00c3
[    1.546875] mmcblk0: mmc0:00c3 E1161 1.85 GiB
[    1.553314]  mmcblk0: p1 p2
[    1.569335] Detected MACID=90:59:af:62:d7:66
[    1.575317] cpsw: Detected MACID = 90:59:af:62:d7:68
[    1.581756] omap_rtc am33xx-rtc: setting system clock to 2000-01-01 00:00:01 UTC (946684801)
[    1.606170] VFS: Mounted root (ext2 filesystem) on device 179:2.
[    1.613006] Freeing init memory: 236K
[    1.621307] Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
[    1.634429] Backtrace:
[    1.637054] [<c0017dbc>] (dump_backtrace+0x0/0x10c) from [<c04140c0>] (dump_stack+0x18/0x1c)
[    1.645965]  r6:c004203c r5:c04f6cb8 r4:c0641188 r3:c05f7f0c
[    1.651947] [<c04140a8>] (dump_stack+0x0/0x1c) from [<c04142fc>] (panic+0x64/0x194)
[    1.660034] [<c0414298>] (panic+0x0/0x194) from [<c0414084>] (init_post+0xac/0xd0)
[    1.667999]  r3:df02bc00 r2:0000000a r1:00000080 r0:c04f6cb8
[    1.674011]  r7:00000013
[    1.676696] [<c0413fd8>] (init_post+0x0/0xd0) from [<c0598900>] (kernel_init+0xf8/0x120)
[    1.685211]  r4:c05d2644 r3:00000112
[    1.688995] [<c0598808>] (kernel_init+0x0/0x120) from [<c004203c>] (do_exit+0x0/0x65c)


/etc/init.d/rcS的内容如下
#!/bin/sh
#
# rcS                Call all S??* scripts in /etc/rcS.d in
#                numerical/alphabetical order.
#
# Version:        @(#)/etc/init.d/rcS  2.76  19-Apr-1999  miquels@cistron.nl
#

PATH=/sbin:/bin:/usr/sbin:/usr/bin
runlevel=S
prevlevel=N
umask 022
export PATH runlevel prevlevel

#        Make sure proc is mounted
#
[ -d "/proc/1" ] || mount /proc

#
#        See if system needs to be setup. This is ONLY meant to
#        be used for the initial setup after a fresh installation!
#
if [ -x /sbin/unconfigured.sh ]
then
  /sbin/unconfigured.sh
fi

#
#        Source defaults.
#
. /etc/default/rcS

#
#        Trap CTRL-C &c only in this shell so we can interrupt subprocesses.
#
trap ":" INT QUIT TSTP

#
#        Call all parts in order.
#
exec /etc/init.d/rc S

#
#        For compatibility, run the files in /etc/rc.boot too.
#
[ -d /etc/rc.boot ] && run-parts /etc/rc.boot

#
#        Finish setup if needed. The comment above about
#        /sbin/unconfigured.sh applies here as well!
#
if [ -x /sbin/setup.sh ]
then
  /sbin/setup.sh
fi
看起来没有什么错误,高手指点一下那里不对了?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2014-7-7 16:00:18 | 显示全部楼层
本帖最后由 jenkins 于 2014-7-7 16:05 编辑

看这个
[    1.621307] Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
应该是没有指定内核启动参数或参数错误吧

出0入0汤圆

 楼主| 发表于 2014-7-7 16:30:34 | 显示全部楼层
jenkins 发表于 2014-7-7 16:00
看这个
[    1.621307] Kernel panic - not syncing: No init found.  Try passing init= option to kernel ...

制定的了
console=ttySC0,115200 root=/dev/mmcblk0p2 init=/init  rootwait rw

出0入0汤圆

发表于 2014-7-7 17:27:43 | 显示全部楼层
内核没问题的话,看一下文件系统有没有少东西。/sbin/init,/bin/init,/bin/sh

出0入0汤圆

发表于 2014-7-7 17:41:38 | 显示全部楼层
mmcrootfstype=ext4 rootwait

出0入0汤圆

 楼主| 发表于 2014-7-7 17:51:27 | 显示全部楼层
usecool 发表于 2014-7-7 17:41
mmcrootfstype=ext4 rootwait

完整的如下,也不行,一样的现象
console=ttyO0,115200n8 mem=512M root=/dev/mmcblk0p2  rw init=/linuxrc rootfstype=ext4 rootwait

出0入0汤圆

发表于 2014-7-8 10:17:36 | 显示全部楼层
先试试网络文件系统是否能够启动,如果可以,再试试烧写到Flash是不是也可以,如果都没问题,看看内核镜像是不是有问题。

出0入0汤圆

发表于 2014-7-8 10:39:46 | 显示全部楼层
先用ramdisk启动(ram文件系统)

出0入0汤圆

 楼主| 发表于 2014-7-9 17:17:49 | 显示全部楼层
傲视苍穹的鹰 发表于 2014-7-8 10:17
先试试网络文件系统是否能够启动,如果可以,再试试烧写到Flash是不是也可以,如果都没问题,看看内核镜像 ...

NFS挂载是正常的
[    4.845886] VFS: Mounted root (nfs filesystem) on device 0:14.
[    4.852447] Freeing init memory: 236K
INIT: version 2.88 booting
Error opening /dev/fb0: No such device
Starting udev
[   11.038726] EXT3-fs (mmcblk1p2): error: couldn't mount because of unsupported optional features (240)
[   11.062286] EXT2-fs (mmcblk1p2): error: couldn't mount because of unsupported optional features (244)
[   11.144866] EXT2-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommended
[   11.332244] EXT3-fs (mmcblk1p2): error: couldn't mount because of unsupported optional features (240)
[   11.346893] EXT2-fs (mmcblk1p2): error: couldn't mount because of unsupported optional features (244)
Starting Bootlog daemon: bootlogd: cannot allocate pseudo tty: No such file or directory
bootlogd.
ALSA: Restoring mixer settings...
NOT configuring network interfaces: / is an NFS mount
/usr/sbin/alsactl: load_state:1686: No soundcards found...
Tue Jun 25 23:08:00 UTC 2013
Configuring update-modules.
INIT: Entering runlevel: 5
Starting system message bus: dbus.
Starting telnet daemon.
Starting syslogd/klogd: done
Starting thttpd.
Stopping Bootlog daemon: bootlogd.

_____                    _____           _         _
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
              |___|                    |___|

Arago Project http://arago-project.org am335x-evm ttyO0

Arago 2013.05 am335x-evm ttyO0

am335x-evm login:
_____                    _____           _         _
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|
              |___|                    |___|

Arago Project http://arago-project.org am335x-evm ttyO0

Arago 2013.05 am335x-evm ttyO0

am335x-evm login: root

出0入0汤圆

发表于 2014-7-9 17:23:59 | 显示全部楼层
我估计是没按正确的方法烧进去,还有你确定是烧到/dev/mmcblk0p2里了?这个字有没有写错?

出0入0汤圆

 楼主| 发表于 2014-7-9 17:25:14 | 显示全部楼层
lanqilove 发表于 2014-7-9 17:23
我估计是没按正确的方法烧进去,还有你确定是烧到/dev/mmcblk0p2里了?这个字有没有写错? ...

真米有问题啊

出0入0汤圆

 楼主| 发表于 2014-7-9 17:40:16 | 显示全部楼层
lanqilove 发表于 2014-7-9 17:23
我估计是没按正确的方法烧进去,还有你确定是烧到/dev/mmcblk0p2里了?这个字有没有写错? ...

启动后把/dev/mmcblk0p2挂载到/mnt/cf,里面的内容如下
root@am335x-evm:/# ls /mnt/cf/
bin         etc         lib         mnt         srv         usr
boot        home        lost+found  proc        sys         var
dev         init        media       sbin        tmp

root@am335x-evm:/# ls -l /mnt/cf/lib
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 /mnt/cf/lib
root@am335x-evm:/# ls -l /mnt/cf/
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 bin
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 boot
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 dev
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 etc
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 home
-rwxr-xr-x    1 root     root         29244 Jul  7  2014 init
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 lib
drwxrwxrwx    2 root     root         16384 Jul  7  2014 lost+found
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 media
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 mnt
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 proc
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 sbin
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 srv
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 sys
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 tmp
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 usr
?rwsrwsrwt 65535 42949672 42949672 4294967295 Dec 31  1969 var

很奇怪的是,文件夹权限怎么变成了,?rwsrwsrwt

出0入0汤圆

发表于 2014-7-9 23:14:46 | 显示全部楼层
abnerle 发表于 2014-7-9 17:17
NFS挂载是正常的
[    4.845886] VFS: Mounted root (nfs filesystem) on device 0:14.
[    4.852447] F ...

看你这个NFS没问题,那你看看内核镜像是不是支持你的文件系统,再看看制作的文件系统是不是有问题,记得文件系统制作工具好像有错误,需要自己修改,最后看看是不是烧写有错误。

出0入0汤圆

 楼主| 发表于 2014-7-10 09:32:23 | 显示全部楼层
傲视苍穹的鹰 发表于 2014-7-9 23:14
看你这个NFS没问题,那你看看内核镜像是不是支持你的文件系统,再看看制作的文件系统是不是有问题,记得 ...

搞定了,是卡的问题,换了个卡就好了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 21:06

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表