免费注册 查看新帖 |

Chinaunix

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

通过uboot下载内核和文件系统映像到RAM里,如何启动? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-03 17:00 |只看该作者 |倒序浏览
现在我有内核映像和文件系统映像(Cramfs),想通过uboot下载到RAM空间
  可以把二者同时下载到RAM空间然后启动吗? (使用bootm启动内核,同时设置根文件系统
  为Cramfs在RAM中的地址)(关于initrd这部分的东西我还不太清楚,只是见过启动参数里有过   noinitrd)

  那么,在这种情况下,内核是如何管理系统的RAM空间的?
  它如何知道自己占用了多少RAM, 剩余多少RAM, 这是不是在编译内核的时候确定的?

  那么内核又知不知道挂载的根文件系统是在RAM里? 会不会不小心破坏了文件系统映像的
  这部分地址然后系统崩溃了?

  欢迎讨论,3X~~

论坛徽章:
0
2 [报告]
发表于 2008-07-10 16:53 |只看该作者
唉.... 米人啊.....

论坛徽章:
0
3 [报告]
发表于 2008-07-10 17:06 |只看该作者
1、不行。用ramfs可以。先tftp kernel 到0x30008000,再tftp ramfs 到0x30800000,设启动参数initrd = 0x30800000,0x50000 root=/dev/ram……就可以启动了

2、不清楚。等待达人。。。

3、你启动参数有initrd=0x30800000,这等于告诉内核这是文件系统的地址
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP