简述Centos系统启动流程

1. Centos5

POST开机自检
运行CMOS中的BIOS程序,加载第一个启动磁盘的Bootloader
由Bootloader读取kernel
通过挂载临时根目录initramfs加载核心模块(驱动程序...),然后卸载临时根目录,挂载真正的根目录。
启动init程序;
        读取/etc/inittable查看默认运行级别;
        执行初始化脚本/etc/rc.d/rc.sysinit
        运行运行级别的脚本/etc/rc.d/rcN.d/*
        运行/etc/rc.local
        启动mingetty,进入系统登陆界面;
        如果运行级别为5则启动图形桌面;

2. Centos6

POST开机自检
运行CMOS中的BIOS程序,加载第一个启动磁盘的MBR中的Bootloader
由Bootloader读取kernel
通过挂载临时根目录initramfs加载核心模块(驱动程序...),然后卸载临时根目录,挂载真正的根目录。
启动init程序;
        指定/etc/inittab设置默认运行级别;
        执行/etc/init/rcS.conf启动系统初始化脚本;
        执行/etc/init/rc.conf启动运行级别脚本(它会读取/etc/rc.d/rc,有/etc/rc.d/rc读取/etc/rc.d/rcN.d/*下的服务脚本);
        执行/etc/rc.d/rc.local
        执行/etc/init/start-ttys.conf启动终端脚本;
        如果运行级别为5则启动图形桌面;

3. Centos7

POST开机自检
BIOS 开机启动设备,读取MBR中的Bootloader
通过Bootloader读取kernel
通过挂载临时根目录initramfs加载核心模块(驱动程序...),然后卸载临时根目录,挂载真正的根目录。
启动systemd程序。
        使用default.target进入开启流程(假设是multi-user.target)
        执行sysinit.target初始化系统(检测硬件,载入所需的核心模组)、basic.target准备系统(载入硬件驱动和防火墙相关任务)
        执行multi-user.target下面的服务(如果启动了/etc/rc.d/rc.local,则需要启动里面的命令)
        执行multi-user.target下的/etc/rc.d/rc.local
        启动tty
        如果运行级别是graphical.target则会启动图形桌面;

转载于:https://www.cnblogs.com/jzbgltb/p/9825915.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7 的启动过程可以简述为以下几个步骤: 1. BIOS 自检:计算机上电后,BIOS 开始自检硬件,检查硬件是否正常。 2. 引导加载程序(Boot Loader):BIOS 自检完成后,会加载引导程序(Boot Loader),如 GRUB(Grand Unified Bootloader)。 3. 内核加载:引导加载程序会加载内核文件(kernel),并将其解压到内存。同时,还会加载 initramfs(Initial RAM File System)。 4. initramfs 启动:initramfs 是一个初始的 RAM 文件系统,其包含操作系统启动所需的一些基本文件,如驱动程序、文件系统、网络协议等。系统会使用 initramfs 启动并加载一些必需的驱动程序和文件系统。 5. 根文件系统加载:initramfs 挂载根文件系统,根据 /etc/fstab 文件指定的挂载挂载其它文件系统。 6. 系统初始化:当根文件系统挂载成功后,系统会读取 /etc/rc.d/rc.sysinit 脚本文件进行系统初始化,如加载一些模块、启动服务、设置环境变量等。 7. 运行级别切换:系统初始化完成后,会进入到指定的运行级别(Runlevel),Runlevel 包括 0 到 6 共 7 个级别,每个级别对应不同的系统状态。CentOS 7 默认的运行级别为 3,即字符界面模式。 8. 启动服务:根据运行级别的不同,系统会启动相应的服务和程序。 9. 登录界面:最后,系统会显示登录界面,用户可以输入用户名和密码登录系统
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值