当前时区 GMT+8, 现在时间是 2008-5-13 13:40 游客: 注册 登录 仅登录论坛 | 搜索 帮助


标题: 关于启动内核的困惑
albert198511
新手上路
Rank: 1



UID 246711
精华 0
积分 28
帖子 56
阅读权限 10
注册 2008-2-12
状态 离线
发表于 2008-4-28 20:34  资料  短消息  加为好友 
关于启动内核的困惑

今天我自己做了一个initrd.img,正好4M,但是启动内核时出现如下错误:

RAMDISK: ext2 filesystem found at block 0
RAMDISK: image too big! (4096KiB/2048KiB)
JFFS: Trying to mount a non-mtd device.
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)


请问“RAMDISK: image too big! (4096KiB/2048KiB)”,中的2048K的限制在哪里可以改?谢谢

skyeye.conf如下:
mem_bank: map=M, type=RW, addr=0x30800000, size=0x00800000, file=./initrd.img

在配置内核时:
Device Drivers --> Block devices --> (4096) Default RAM disk size (kbytes)

顶部
ksh
高级会员
Rank: 4


UID 92875
精华 1
积分 1445
帖子 732
阅读权限 50
注册 2004-2-4
来自 China
状态 离线
发表于 2008-4-29 09:12  资料  短消息  加为好友  添加 ksh 为MSN好友 通过MSN和 ksh 交谈
检查一下COMMAND_LINE:
Kernel command line: noinitrd console=ttySAC0 root=/dev/mtdblock2 rootfstype=yaffs init=/linuxrc devfs=mount ramdisk_size=2048 rw

顶部
crook
新手上路
Rank: 1



UID 248465
精华 0
积分 8
帖子 15
阅读权限 10
注册 2008-4-2
状态 离线
发表于 2008-5-8 21:16  资料  短消息  加为好友 
kernel boot option

ramdisk_size=4096

顶部
albert198511
新手上路
Rank: 1



UID 246711
精华 0
积分 28
帖子 56
阅读权限 10
注册 2008-2-12
状态 离线
发表于 2008-5-9 00:04  资料  短消息  加为好友 
谢谢ksh和crook 已经改过来了! o(∩_∩)o...

顶部
 


Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国Linux公社 - WAP