打印

无法解压根文件系统

[复制链接]
2111|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我是小捷|  楼主 | 2011-7-27 17:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
uboot和内核已经下载到板子,然而下载根文件系统出问题了
我下载根文件系统的方法:
1、先通过tftp将ramdisk.rom下载到开发板,然后启动它
2、将rootfs.tar.gz 拷贝到U盘或者SD卡然后插到开发板,把rootfs.tar.gz 解压到/dev/mtdblock0设备,但是解压过程老是会出错,红色的是出错信息:
opt/Qtopia/help/html/hwsettings-newchar.html
opt/Qtopia/help/html/systemtime-settime.html
opt/Qtopia/help/html/camera-settings.html
opt/Qtopia/help/html/handwriting-metrics.html
opt/Qtopia/help/html/sysinfo-cleanup.html
opt/Qtopia/help/html/calculator.html
opt/Qtopia/help/html/help-keyboard.html
opt/Qtopia/help/html/qpe-games.html
opt/Qtopia/help/html/photoedit-saving.html
opt/Qtopia/help/html/datebook-event-repeat.html
opt/Qtopia/help/html/textedit-editing.html
opt/Qtopia/help/html/datebook-event-repeat-yearly.html
kernel BUG at mm/slab.c:3057!
Unable to handle kernel NULL pointer dereference at virtual address 00000000
pgd = c78d8000
[00000000] *pgd=37279031, *pte=00000000, *ppte=00000000
Internal error: Oops: 817 [#1]
last sysfs file: /sys/class/mtd/mtd0ro/dev
Modules linked in:
CPU: 0    Not tainted  (2.6.36 #1)
PC is at __bug+0x1c/0x28
LR is at __bug+0x18/0x28
pc : [<c0133410>]    lr : [<c013340c>]    psr: 60000093
sp : c727bda0  ip : 00001f00  fp : 00000001
r10: 000000d0  r9 : c727be88  r8 : c78025f0
r7 : c78025e8  r6 : c78025e0  r5 : c7805400  r4 : c78000c0
r3 : 00000000  r2 : c727bd94  r1 : c048c626  r0 : 00000024
Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user
Control: 0005317f  Table: 378d8000  DAC: 00000015
Process tar (pid: 974, stack limit = 0xc727a270)
Stack: (0xc727bda0 to 0xc727c000)
bda0: c0897000 c019e41c c78000c0 000000d0 00000000 c7859600 60000013 c78000c0
bdc0: 000000d0 0001aa50 c727be88 c727be9c 00000001 c019e92c c0517ea0 c7859600
bde0: 00000001 c727c660 c08bea20 c024884c c7859600 06e3aa50 06e3aa94 00000008
be00: c727c6a4 00000044 c727be9c c024738c 0000007b 00000000 000003a1 000003a1
be20: 00000001 00000044 c7859730 c727be88 00000001 06e3aa50 c727be48 00000000
be40: c785962c c727c660 c7859600 c0a4c638 06e3aa50 c76fbe28 00000044 00020000
be60: 00000000 c023f454 06e3aa50 00000000 c727be9c 00000610 00000044 c78596f0
be80: 00000000 00000001 c727c660 00000044 00000000 00000000 22222222 00000044
bea0: 22222222 c727c660 c76fbe60 00000000 c727bf40 c76fbe28 c7859600 00000000
bec0: 00000000 c0245164 00000000 00000000 c727bf18 00000044 00000000 00000000
bee0: 00004430 c01b36c0 c0245438 00000046 c727bf40 c76fbe60 00001846 c76f9954
bf00: c727a000 00000000 000df03c c01b3388 22222222 22222222 0000007b 00000000
bf20: c76fbed4 c727bf88 c76fbed4 000001f4 00000000 c012ffe8 00000000 c019fc3c
bf40: 00001846 c0191cc0 000001f4 000001f4 c70acd2c c0192b88 0000007b 00000000
bf60: 0000007b 00000000 0000007b 00000000 000df068 000001f4 000001f4 c727bf88
bf80: 000001f4 c019fd98 c780ca80 c76f9954 000001f4 000df068 000df008 000001f4
bfa0: 000000c6 c012fe40 000df068 000df008 000f53a8 000001f4 000001f4 000df118
bfc0: 000df068 000df008 000001f4 000000c6 000df040 00000000 000df044 000df03c
bfe0: 000dc7ec be8c1950 0007a374 4029b01c 20000010 000f53a8 00000000 00000000
[<c0133410>] (__bug+0x1c/0x28) from [<c019e41c>] (cache_alloc_refill+0x110/0x500)
[<c019e41c>] (cache_alloc_refill+0x110/0x500) from [<c019e92c>] (kmem_cache_alloc+0x54/0x90)
[<c019e92c>] (kmem_cache_alloc+0x54/0x90) from [<c024884c>] (jffs2_sum_add_kvec+0xa8/0x2b0)
[<c024884c>] (jffs2_sum_add_kvec+0xa8/0x2b0) from [<c024738c>] (jffs2_flash_writev+0x328/0x404)

相关帖子

沙发
wangkj| | 2011-7-27 21:08 | 只看该作者
是内核出错。不是解压出错。

使用特权

评论回复
板凳
我是小捷|  楼主 | 2011-7-28 20:07 | 只看该作者
我知道是内核出错,从
Unable to handle kernel NULL pointer dereference at virtual address 00000000
可以看出应该是内核的一个读写函数里的指针出错了,但是不知道是哪个文件?

使用特权

评论回复
地板
我是小捷|  楼主 | 2011-8-5 23:05 | 只看该作者
有谁遇到过这样的情况吗

使用特权

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

本版积分规则

0

主题

7

帖子

1

粉丝