+ -
当前位置:首页 → 问答吧 → 【求助】CONFIG_CMDLINE里的参数是啥意思?

【求助】CONFIG_CMDLINE里的参数是啥意思?

时间:2005-07-06

来源:互联网

CONFIG_CMDLINE="console=ttyS1,115200 root=/dev/ram0 rw initrd=0x00800000,16M [email="mem=128M@0x00000000"]mem=128M@0x00000000[/email]"里的16M是指initrd没压缩时的大小,还是Flash的大小??

另外,我不知道CONFIG_CMDLINE里的参数是哪些模块需要的?      

作者: Ellen_Linux   发布时间: 2005-07-06

我估计是flash的大小      

作者: AIKO_sex   发布时间: 2005-07-09

嗯,应该是吧,反正这么写,设备没出错      

作者: Ellen_Linux   发布时间: 2005-07-18

[QUOTE=Ellen_Linux]CONFIG_CMDLINE="console=ttyS1,115200 root=/dev/ram0 rw initrd=0x00800000,16M [email="mem=128M@0x00000000"]mem=128M@0x00000000[/email]"里的16M是指initrd没压缩时的大小,还是Flash的大小??

另外,我不知道CONFIG_CMDLINE里的参数是哪些模块需要的?[/QUOTE]


我感觉是initrd文件系统在flash上占据空间的大小。你可以不写,那么从指定的地址开始向后都是文件系统了,所以大了没关系,小了的话,可能会造成initrd文件系统的不完整 :rolleyes:      

作者: sunfish   发布时间: 2005-07-19

我是initrd文件系统在还没有压缩前是32M,压缩后是8M,在FLASH中占用8M,那应该算是8M吧      

作者: Ellen_Linux   发布时间: 2005-07-19

[QUOTE=Ellen_Linux]我是initrd文件系统在还没有压缩前是32M,压缩后是8M,在FLASH中占用8M,那应该算是8M吧[/QUOTE]

   你这里的压缩指的是:gzip -9 initrd?!

    在核心启动的命令行中给出ram disk的解压缩后的尺寸,应该没有什么意义吧!这个参数应该是压缩后的尺寸,限制你的initrd不能超过16M的上限。

  不压缩也可以,还可以提高启动的速度,前提是你的flash足够的大。
;)      

作者: sunfish   发布时间: 2005-07-19

嗯,sunfish好厉害!!我明白了,谢谢!!      

作者: Ellen_Linux   发布时间: 2005-07-19