首页文章正文

内核加载根文件系统,启用内核扩展

Linux的内核 2023-09-18 01:29 954 墨鱼
Linux的内核

内核加载根文件系统,启用内核扩展

2.内核->七大功能初始化->内核根据uboot参数加载根文件系统rootfs 3.rootfs->运行/sbin/init 1号进程->打开/etc/inittab-> 3.1.匹配第一个关键字:sysinit->执行/etc/init.d/rcS脚本-一、内核挂载文件系统的几种方式1、initramfs : (内核+cpio包编译在一起然后一起进行内核压缩) 内核文件包含了的一个cpio归档文件,该归档文件可能被外部的一个cpio包替换由initram

7.制作内核镜像在上一步虽然我们已经生成了zImage文件,但它还不能被uboot正确引导,我们还需要给zImage文件加上64个字节的数据头,这部分内容包括CPU架构(A)、操以只读的方式挂载根文件系统,之所以采用只读的方式挂载根文件系统是因为:此时Linux内核仍在启动阶段,还不是很稳定,如果采用可读可写的方式挂载根文件系统,万一Linux不小心宕机了,一来可能破坏根文

通过上面的描述,可以总结一下,虚拟根文件系统的阶段可以大致的分为:内核加载initrd 里面的驱动程序、虚拟根文件系统下的systemd 程序加载这两个过程,因此也可把虚拟根文件系统阶段分别归到内核指定根文件系统的所在位置。通常这是一个必须明确设置的选项。“字符串”可以使用如下几种形式:XXxx 一个16进制数,其中”XX”是主设备号,”xx”是次设备号。例如”/dev/sdc

一、通过tftp加载内核和根文件系统1.将“Linux内核镜像”目录下的“uImage”和设备树“exynos4412-fs4412.dtb”拷贝到ubuntu中tftp工作目录下。将资料中“根文件系统镜像”目录下2、把rootfs配置为nfs服务的专有文件夹3、nfs的使用三、fatload命令加载内核四、制作ramdisk到SD卡五、根文件系统的几种加载方式六、SD卡的驱动问题汇总

后台-插件-广告管理-内容页尾部广告(手机)

标签: 启用内核扩展

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号