主题 : 烧写网盘提供的2.6.32.2内核和文件系统后启动不了 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 8882
精华: 0
发帖: 14
金钱: 90 两
威望: 18 点
综合积分: 28 分
注册时间: 2009-09-09
最后登录: 2017-09-13
楼主  发表于: 2010-04-12 11:34

 烧写网盘提供的2.6.32.2内核和文件系统后启动不了

终端出现如下信息
Warning: unable to open an initial console.
Failed to execute /linuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.
Backtrace:
[<c0035270>] (dump_backtrace+0x0/0x10c) from [<c03958f0>] (dump_stack+0x18/0x1c)

r7:00000000 r6:c0503ed0 r5:c0503660 r4:c04c61a0
[<c03958d8>] (dump_stack+0x0/0x1c) from [<c0395940>] (panic+0x4c/0x134)
[<c03958f4>] (panic+0x0/0x134) from [<c00305a4>] (init_post+0xec/0x178)
r3:00000000 r2:c3954200 r1:c0539000 r0:c045348c
[<c00304b8>] (init_post+0x0/0x178) from [<c00084c4>] (kernel_init+0xf4/0x124)
r5:c00205d4 r4:c00205d4
[<c00083d0>] (kernel_init+0x0/0x124) from [<c004d1a4>] (do_exit+0x0/0x62c)
r7:00000000 r6:00000000 r5:00000000 r4:00000000

我的supervivi用了新的,但仍不是有显示0945的那个版本(下载不了)
且为了能够装下内核,按照论坛相关帖子的提示,使用part命令修改分区
但是启动不了·请问各位这是什么原因·烧写2.6.29.4内核能正常运行
还是supervivi的问题?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-04-12 13:09
如果Superivivi传给两个内核的命令行是一样的话,那应该是NAND Flash分区不一致造成文件系统无法正确挂载。
2.6.32.2和2.6.29.4的NAND Flash分区表是不同的。但不管对于哪个来说,它们用的分区表(2.6.32.2: friendly_arm_default_nand_part,arch/arm/mach-s3c2440/mach-mini2440.c, 243行;  2.6.29.4: friendly_arm_default_nand_part, arch/arm/plat-s3c24xx/common-friendly-arm.c, 49行)都必须和你在Superivivi中定义的保持一致。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."