CentOS系统启动流程 POST --> Boot Sequence(BIOS) --> Boot Loader(MBR) --> kernel(ramdisk) --> rootfs(readonly) --> switchroot --> /sbin/init(CentOS 5,6,7不同) ...
分类:
其他好文 时间:
2016-05-10 09:49:29
阅读次数:
165
POST(PowerOnSelfTest)加电自检-->BIOS(BootSequence)-->MBR(bootloader)-->Kernel-->initrd-->rootfs(/sbin/init)下面对每一个启动流程做详细解释:POST(PowerOnSelfTest)加电自检计算机本身不执行任何程序,所以系统必须要完成自举的过程,在CPU的..
分类:
系统相关 时间:
2016-05-09 14:30:48
阅读次数:
267
CentOS系统启动流程POST-->BootSequence(BIOS)-->BootLoader(MBR)-->kernel(ramdisk)-->rootfs(readonly)-->switchroot-->/sbin/init(CentOS5,6,7不同)-->设置默认运行级别-->运行系统初始化脚本,完成系统初始化-->关闭启动对应级别下需要停止的..
分类:
其他好文 时间:
2016-05-09 07:10:15
阅读次数:
218
嵌入式Linux系统由三部分组成: uboot、kernel、根文件系统, 还是这张老图
这里的根文件系统可以说是包含两个部分: 一个是根,一个是文件系统
那么什么是根呢?哈哈 其实根表示的就是第一个的意思
下面贴张图看看整个根文件系统制作的步骤:
第一步创建目录,这里是在我自己的一个目录下建立一个名为rootfs的目录:
第二步 :创建设备文件(比如操作串口,其...
分类:
系统相关 时间:
2016-05-03 18:33:31
阅读次数:
208
file命令极其用法Windows:PELinux:ELF文件系统:rootfs:根文件系统FHS:Linux/boot:系统启动相关的文件,如内核、initrd,以及grub(bootloader)/dev:设备文件设备文件:块设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备号(major)和此设备号(..
分类:
系统相关 时间:
2016-04-22 16:52:03
阅读次数:
298
CentOS系统的启动流程:简介:(内核级别)POST-读取->BootSequence(在BIOS中)-->BootLoader(在MBR中)-->Kernel(借助ramdisk完成根文件系统的加载)-->rootfs(readonly)-->/sbin/init(用户空间的第一个程序)接下面(用户空间的启动流程):/sbin/init(读取..
分类:
其他好文 时间:
2016-04-12 17:43:40
阅读次数:
289
实验步骤 1. 更新menu,用test.c覆盖test_exec.c 2. 把init 和 hello 放到了rootfs.img目录下,执行exec命令的时候自动加载了hello程序 3. 执行exec 4. 运行stopped的menu 5. gdb进行跟踪分析 总结 1. 创建新进程 2. ...
分类:
系统相关 时间:
2016-04-08 16:46:40
阅读次数:
250
CentOS系统启动流程:(以CentOS5为例说明)POST-->BootSequence(BIOS)-->BootLoader(MBR)-->kernel(ramdisk)-->rootfs(readonly)-->switchroot-->/sbin/init(CentOS5,6,7不同)-->设置默认运行级别-->系统初始化脚本-->关闭启动对应级别下的服务-..
分类:
其他好文 时间:
2016-04-04 06:49:09
阅读次数:
240
秦鼎涛 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、实验过程 1.删除原来的menu,并clone新的menu,用test_fork.c覆盖test.c 2. make rootfs之后新的内核启动,测试fo ...
分类:
系统相关 时间:
2016-04-03 20:09:30
阅读次数:
192
CentOS开机流程:POST--Bootsequence--Bootloader---Kernel(Ramdisk)---rootfs---switch-------/sbin/initPOST:加电计算机加电后,CPU到ROM上寻找代码,并且这个过程扫描计算机的硬件。如果一切正常,进入下一步Bootsequence:选择分区引导ROM上存放着BIOS(BootInput/OutputSy..
分类:
其他好文 时间:
2016-03-28 00:33:36
阅读次数:
224