Linux的运行流程
我想大家明白了Linux的运行流程,也许就会明白很多文件是干什么的了,关于这个问题,我想直接上图,比较好,然后我再逐一解释这个图,这幅图是我从网上下载的。 ◆ 首先,本机会进入BIOS进行开机自检,然后读取MBR主引导记录。 ◆ 加载引导程序,Bootloader/Grub,然后这个程序,读取它的配置文件,BCD/grub.conf,这个时候如果有双系统的话,会让用户选择,比如Linux和Windows,如果用户选择了,Linux那么,就会加载Linux内核 ◆ 这个时候加载Linux内核,挂载虚拟磁盘,如上面所说。 ◆ 然后就会检测硬件,加载驱动,挂载根文件系统,这个时候是读取的/etc/fstab 文件,这个配置文件是用来开机挂载分区的配置文件。 ◆ 进入下一步,初始化进程,/sbin/init 这个进程是所有进程的父进程。这个文件会读取配置文件/etc/initab,这个配置文件记录了系统的运行等级,如果这里面默认配置了启动项是3,那么就会进入纯文本界面, ◆ 接下来初始化脚本,/etc/inittab已经说过,这里不再多说,然后init进程在执行/etc/rc.d/rc.sys...
