RHEL6的系统开机的过程:

1. 加载BIOS的硬件信息、进行自我测试,并依据设定获得第一个可开机的设备;

2. 读取并执行第一个开机设备内MBR的bootLoader(grub等程序);

3. 依据boot loader的设置加载Kernel,Kernel会开始检测硬件与加载驱动程序;

4. 内核启动init;

5. 系统初始化:(/etc/init/rcS.conf exec/etc/rc.d/rc.sysinit);

6. init找到/etc/inittab文件,确定默认的运行级别(X) (/etc/init/rcS.confexec telinit $runlevel);

7. 触发相应的runlevel事件(/etc/init/rc.confexec /etc/rc.d/rc $RUNLEVEL);

8. 开始运行/etc/rc.d/rc,传入参数X;

9. /etc/rc.d/rc脚本进行一系列设置,最后运行相应的/etc/rcX.d/中的脚本;

10. /etc/rcX.d/中的脚本按事先设定的优先级依次启动;

11. 最后执行/etc/rc.d/rc.local;
12. 加载终端或X-Window 接口。

PS: 红帽子5和红帽子6启动流程有区别滴喔!

===============================================================================

转载于:https://blog.51cto.com/343067/1313096

RHEL6的系统开机的过程相关推荐

  1. Linux系统开机启动过程

    Linux系统从开机开始到用户登录界面,需要启动一系列的进程,分为几个步骤.具体启动的过程如下 1. 载入内核 即把Linux内核载入到内存,Linux内核保存在/boot目录,/boot目录的内容大 ...

  2. 【研究任务】linux系统开机启动过程

    总览 加载BIOS 一个特殊的应将电路在CPU的一个引脚上产生一个RESET逻辑值,然后会把一些寄存器(包括cs和eip)设置成固定的值 然后执行在物理地址为0xFFFF FFF0处找到的代码,硬件把 ...

  3. linux系统开机过程描述

    本文描述linux系统开机过程,属于个人理解范畴,如果文中表述有误请大家批评指正! 计算机开机之后,首先要加载BIOS(基本输入输出系统)信息,BIOS包含了很多重要的信息,包括CPU信息,设备启动顺 ...

  4. Linux开机启动过程:从点下电源键到系统正常运行

    学习内核,只要是要以柔克刚,不能急于求成.共勉 <Linux开机启动过程(1):内核引导过程> <Linux开机启动过程(2):内核启动的第一步> <Linux开机启动过 ...

  5. 计算机缺失wininet.dll,xp系统开机提示wininet.dll文件丢失怎么解决

    大家在使用电脑的过程当中,最讨厌的就是电脑病毒了,它不但会给用户们造成损失,还会损坏电脑的系统,最近有位xp系统反应,电脑开机提示wininet.dll文件丢失,那么xp系统开机提示wininet.d ...

  6. Linux系统的启动过程

    下面是整个Linux系统的启动过程: Linux Boot Step Start BIOS ​ ​ grub/lilo ​ ​ Kernel boot ​ ​ init rc.sysinit ​ ​ ...

  7. Android系统开机启动流程及init进程浅析

    Android系统启动概述 Android系统开机流程基于Linux系统,总体可分为三个阶段: Boot Loader引导程序启动 Linux内核启动 Android系统启动,Launcher/app ...

  8. winxp不加载oracle服务器,WinXP系统开机提示“windwos不能加载用户的配置文件”怎么办...

    虽然微软已经发布了win10正式版,但是仍有一些用户依然坚持使用着WinXP系统.不过,最近却有部分XP系统用户反馈在开机时总会遇到一个错误,且系统还提示"windwos不能加载用户的配置文 ...

  9. linux开机引导过程总览

    简单的说,系统的启动过程如下: 1.开机自检: 按下电源按键后,计算机硬件会主动读取BIOS加载硬件信息并进行硬件的自我测试,然后系统会根据BIOS里的启动顺序读取第一个可启动的设备,从而移交系统控制 ...

最新文章

  1. IDEA的十大快捷键
  2. 【学习笔记】JavaScript基础(一)
  3. php 织梦模板 防盗,dedecms 软件下载频道防盗链php代码
  4. linux oracle 运维_oracle数据库常用命令整理
  5. python数据库管理软件_MySQL管理工具MySQL Utilities — 介绍与安装(1)
  6. E 定向 牛客练习赛25
  7. Java Web开发中,自定义过滤器被执行两次的原因分析及解决办法
  8. [W:pyppeteer.chromium_downloader] start chromium download
  9. 人工智能技术发展综述
  10. 计算机网络知识点汇总(王道)
  11. 中青杯数学建模竞赛是什么级别的比赛_2020年第三届中青杯全国大学生数学建模竞赛...
  12. 高数-极限-求极限值--两个重要极限(以及拓展公式)
  13. Take-Two同意斥资127亿美元收购Zynga,或成史上最大游戏并购交易
  14. 植物大战僵尸 修改存档和金钱
  15. 腾讯云服务器云硬盘如何快速扩容!
  16. 老小白手机安装termux(换源)运行Python2
  17. HTML5对网络营销的影响,什么是互联网营销思维,简述互联网思维对网络营销的影响...
  18. APK的安装过程分析
  19. Windows批处理:命令for
  20. DeepLAC论文笔记

热门文章

  1. 使用SKIP-GRANT-TABLES 解决 MYSQL ROOT密码丢失
  2. CSS实现强制换行-------Day 78
  3. S3C2440的内存情况在NAND FLASH或者NOR FLASH启动的情况下
  4. 内容激活码jsp发送email
  5. 5G NR — Open vRAN 的组织单位
  6. 用 Flask 来写个轻博客 (6) — (M)VC_models 的关系(one to many)
  7. 红帽虚拟化RHEV-安装RHEV-M
  8. docker之Dockerfile
  9. phantomjs学习
  10. Android各个文件夹对应的分辨率?