QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 866|回复: 1

uclinux编译时,这个是干什么的

[复制链接]
发表于 2005-4-11 19:31:12 | 显示全部楼层 |阅读模式
root=/dev/ram0 initrd=0x81000000,800K console=ttyS0

这句,是干什么的?

谢谢!!
发表于 2005-4-11 19:58:29 | 显示全部楼层
initrd = init ramdisk,是一个启动时存在于内存的文件系统。
initrd的最初的目的是为了把kernel的启动分成两个阶段:在kernel中保留
最少最基本的启动代码,然后把对各种各样硬件设备的支持以模块的方式放在
initrd中,这样就在启动过程中可以从initrd所mount的根文件系统中
装载需要的模块。这样的一个好处就是在保持kernel不变的情况下,
通过修改initrd中的内容就可以灵活的支持不同的硬件。在启动完成
的最后阶段,根文件系统可以重新mount到其他设备上。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 13:41 , Processed in 0.054360 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表