当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > linux启动时挂载rootfs

Unix/Linux
Linux 指令篇:系统设置--setup
Linux 指令篇:系统设置--sndconfig
Linux 指令篇:系统设置--SVGAText Mode
Linux 指令篇:系统设置--timeconfig
Linux 指令篇:系统设置--ulimit
Linux 指令篇:系统设置--unalias
Linux 指令篇:系统设置--unset
为 Linux 安装触摸屏
无线网卡在Linux下活起来
Linux下安装摄像头驱动程序的三种方法
Linux系统下设备驱动的安全端口分配
用于 Linux 的开放 BIOS开源项目介绍
为系统处理器编写Linux设备驱动程序
Linux设备驱动框架、配置文件及加载
深入浅出Linux设备驱动编程之内核模块
详解Linux操作系统设备驱动兼容性
Linux设备驱动编程之阻塞与非阻塞
深入浅出Linux设备驱动之并发控制
Linux 的魅力: TiVo 揭密
Linux 助力 Nokia 770

Unix/Linux 中的 linux启动时挂载rootfs


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-15   浏览: 201 ::
收藏到网摘: n/a

1。linux启动时,经过一系列初始化之后,需要mount 根文件系统,为最后运行init进程等做准备,mount 根文件系统有这么几种方式:

2。嵌入式系统根文件系统的一种实现方法:对于kernel和根文件系统都存储在flash中的系统,一般可以利用linux启动的initrd的机制。具体的过程前面已经比较清楚了,还有一点就是在启动参数中传递root=/dev/ram0,这样使得用initrd进行mount的根文件系统不再切换,因为这个时候实际的设备就是ram0。还有就是initrd的起始地址参数为虚拟地址,需要和bootloader中用的物理地址对应。