Linux 最小根文件系统(简体中文)
发布时间
阅读量:
阅读量
小结:
(1)u-boot:负责初始化内核,并将其所需的各种配置信息传递给其运行环境;
(2)内核:执行底层操作系统任务,并支持启动诸如ls这样的命令所代表的应用程序;
(3)构建根文件系统的过程涉及创建必要的存储分区和目录结构
在存储介质上构建相应的文件系统方案:(1)通过宿主系统开发生成特定的文件系统镜像,并利用u-boot引导机制从宿主下载并配置内核所需的参数。(2)创建特定目录作为挂载存储器分区的点,并利用busybox工具在此目录下构建所需的应用程序(如ls、mount、ps等命令及其相关脚本),完成必要的配置。(3)完成所有必要的配置文件设置;(4)利用该文件系统的格式化工具将目标目录转换为完整且可移植的镜像文件;(5)将生成的镜像加载至宿主系统后使用u-boot引导机制进行烧录;(6)启动并运行预先安装在宿主中的 utilities 和工具集。
最小的根文件系统:init本身就是一个忙碌的工具;控制台设备包括/dev/console;无输出设备为/dev/null;内核初始化表配置文件位于/etc/inittab;在配置文件中指定用于启动的应用程序;所需的应用程序依赖的C库模块
类似于Windows中的C盘、D盘等存储介质,在Linux系统中也会将磁盘和Flash存储设备划分为多个分区,并且内核镜像文件通常会被单独存放在一个分区中
2、Linux采用层级结构组
全部评论 (0)
还没有任何评论哟~
