免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 13089 | 回复: 40
打印 上一主题 下一主题

s3c2440移植2.6.18内核后无法启动 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-12-02 12:40 |只看该作者 |倒序浏览
我用的是傅立叶的2440的板子,内核是2.6.18.BOOTLOADER是VIVI. 在按照网上所教的移植方法后系统无法启动,我是个新手,请高手帮忙看一下,谢谢

以下是启动信息、MTD分区信息、启动参数设置

//启动信息
VIVI version 0.1.4 (kingmonkey@localhost.localdomain) (gcc version 2.95.2 200005
16 (release) [Rebel.com]) #0.1.4 Mon Mar 28 14:54:00 CST 2005
MMU table base address = 0x33DFC000
Succeed memory mapping.
NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB 3,3V)
Found saved vivi parameters.
Press Return to start the LINUX now, any other key for vivi
Copy linux kernel from 0x00030000 to 0x30008000, size = 0x001d0000 ... done
zImage magic = 0x016f2818
Setup linux parameters at 0x30000100
linux command line is: "noinitrd root=/dev/mtdblock2 init=/linux console=ttySAC0
mac=00:01:5D:68:7A:0F"
MACH_TYPE = 193
NOW, Booting Linux......
Uncompressing Linux.............................................................
....... done, booting the kernel.


//MTD分区信息

vivi> part show
mtdpart info. (4 partitions)
name              offset        size        flag
------------------------------------------------
vivi            : 0x00000000    0x00020000     0  128k
param           : 0x00020000    0x00010000     0   64k
kernel          : 0x00030000    0x001d0000     0    1M+832k
root            : 0x00200000    0x001f0000     0    1M+960k


//启动参数
vivi> param show
Number of parameters: 11
name                    :          hex             integer
-------------------------------------------------------------
mach_type               :       000000c1                  193
media_type              :       00000004                    4
boot_mem_base           :       30000000            805306368
baudrate                :       0001c200               115200
xmodem                  :       00000001                    1
xmodem_one_nak          :       00000000                    0
xmodem_initial_timeout  :       000493e0               300000
xmodem_timeout          :       000f4240              1000000
boot_delay              :       01000000             16777216
disp_device             :       00000000                    0
disp_mode               :       00000001                    1
Linux command line: noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0

[ 本帖最后由 lovehebut 于 2008-12-2 14:29 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-12-02 13:32 |只看该作者
启动参数中的init=/linux应该是init=/linuxrc吧,你检查一下你的文件系统中,有/linux这个文件吗?

论坛徽章:
0
3 [报告]
发表于 2008-12-02 14:14 |只看该作者
不好意思

帖子里是我敲错了

我用linuxrc也试过的

同样是不行

连一点调试信息都出不来

没有一点头绪

论坛徽章:
0
4 [报告]
发表于 2008-12-02 14:35 |只看该作者
内核在哪一步启动失败了啊,你没描述清楚啊

论坛徽章:
0
5 [报告]
发表于 2008-12-02 14:37 |只看该作者
原帖由 lovehebut 于 2008-12-2 14:14 发表
不好意思

帖子里是我敲错了


你提供的信息不是你直接从超级终端里拷贝过来的,难道全部是手动输入的?怎么说你敲错了呢,感觉有些奇怪

论坛徽章:
0
6 [报告]
发表于 2008-12-02 14:40 |只看该作者
原帖由 zhuhefang2006 于 2008-12-2 14:37 发表


你提供的信息不是你直接从超级终端里拷贝过来的,难道全部是手动输入的?怎么说你敲错了呢,感觉有些奇怪


我可能说的不大清楚

不好意思

我是从终端里面提取出来的


但是是我当时设置启动参数的时候敲错了

正确的应该是init=/linuxrc

正确的我也试过了,一样的,都是启动不了,卡死在那里

[ 本帖最后由 lovehebut 于 2008-12-2 14:43 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2008-12-02 14:42 |只看该作者
原帖由 zhuhefang2006 于 2008-12-2 14:35 发表
内核在哪一步启动失败了啊,你没描述清楚啊


确切的说

我也不清楚是哪一步失败的

一点提示信息都没有

论坛徽章:
0
8 [报告]
发表于 2008-12-02 16:08 |只看该作者
init=/bin/sh

论坛徽章:
0
9 [报告]
发表于 2008-12-02 16:23 |只看该作者
原帖由 liyaoshi 于 2008-12-2 16:08 发表
init=/bin/sh


这个参数是个让内核跳过检测部分啊???

我一会回去改一下

看看显示信息

然后贴上来

先谢谢了 :)

论坛徽章:
0
10 [报告]
发表于 2008-12-02 17:21 |只看该作者
改成init=/bin/sh  也不行的


还是那个样子
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP