linux启动过程的keyword

bios

磁盘启动顺序

MBR   grub:加载扇区(双系统,boot sector),加载内核  grub执行过程有三个步骤(grub文件夹里有体现):

stage1  查找并加载stage2

Stage 1.5 识别不同的文件系统,否则只能识别ext4(名字也比较有意思 文件系统名.stage 1.5,哈哈)

Stage 2 加载内核到内存中,同时把initrd拷贝到内存(虚拟文件系统,装系统的时候临时根文件系统rootfs,里面有一些必要的驱动模块),同时也提供一些图形化信息,如双系统选择

Ps:vmlin….才是内核,initrd就是丫的假货,负责提供驱动的,rootfs加载完成后,把这货移除了。

 内存 解压缩内核,挂载rootfs根文件系统,运行/sbin/init,系统的而第一个进程,把控制权交给了init。

 Init  /etc/inittab(进程init的配置文件,里面有运行级别啥的)

      /etc/rc.d 里面有一些东西,可以设置主机名,用户名

           /etc/sysconfig  内核的参数(开启路由转发功能是在做的)

           不同的运行级别运行服务

           /etc/rc5.d 有一些基本的服务K或S

           除此之外/etc/fstab 装载硬盘

       /etc/sysconfig 里面有一些服务

           /etc/modprobe  相关模块 (我当时解决无线鼠标无法开机使用到很多模块的东西)

          /etc/rc.Loacl  里面可以放自己写的脚本,开机启动

哈哈,然后你就可以享受linux系统了。

原文地址:https://www.cnblogs.com/mengmengzhang/p/9582867.html