centos系统的启动流程

centos系统的启动流程

 

centos6系统的启动流程

      1.开机自检(BIOS:检查硬件状态

      2. MBR引导(BIOS:主引导记录

                   MBR主引导记录  446B

                   DPT磁盘分区表   64B                       

                   Magic魔术字55AA  2B

                   磁盘的0-0-1扇区:引导扇区

                            磁道,柱面,扇区(512字节B

                              

                              

                    2TB以上使用GPT,不限制主分区128

                    MBR最大支持2TB容量,只能分四个主分区          

                              

                              

      3.GRUB菜单:操作系统引导菜单

                        (安装winlinux双系统时,默认通过GRUB来引导)

      4.加载kernel:系统内核

                        (前面四个步骤对每一个系统都是一样的)

      

      

      5.加载init进程:系统的父进程

                1.读取/etc/inittab配置文件:

                      1)决定执行init运行级别:

                               0 关机

                               1 单用户

                               2 多用户

                               3 完全字符多用户

                               4 未使用

                               5 图形化完全多用户

                               6 重启

                               

 

                      2)系统初始化脚本:执行/etc/rc.d/rc.sysinit程序(设置主机名闹钟,挂载文件系统等)

                      3/etc/rc#.d文件:找到对应init运行级别的文件如init 3就是rc3.d

                      4/etc/rc.d/rc.local:自定义开机启动的命令   

                      5)启动minge tty进程:登录界面

 

 

 

centos7:启动过程(前四个步骤和centos6一样)

         1.开机自检

         2.MBR引导

         3.GRUB菜单

         4.加载内核

         5.systemd初始化阶段/usr/lib/systemd/systemd

         6.登陆界面    

 

posted @ 2022-06-06 17:14  alan海盐味的文章  阅读(434)  评论(0)    收藏  举报