索引:

目录索引

一.   启动流程

  BIOS --> MBR(Boot Code) --> 引导程序(GRUB) --> 加载内核 --> 执行Init --> runlevel

二.   内容详解

BIOS: Basic Input Output System , 基本输入输出系统 ,负责检查硬件,查找启动设备, 可启动设备在BIOS中定义。

MBR: BIOS检查完可启动设备后将会执行引导代码。

GRUB: 存放在/boot/grub目录中,配置文件是/boot/grub/grub.conf ,它引导代码后的系统引导程序。

KERNEL: 内核文件是/boot/ 路径下 以vmlinuz- 开头的文件,如图:

MBR的引导代码会负责找到并加载linux内核。

Init: 系统启动后运行的第一个进程,会调用 /etc/rc.d/rc.sysinit 对系统进行初始化,挂载文件系统,并根据运行级别启动相应的服务。

                                         蒙

                                    2017-08-23 15:25 周三

转载于:https://www.cnblogs.com/Meng-NET/p/7418400.html

【Linux笔记(000) 】-- 系统启动过程相关推荐

  1. Linux入门之系统启动过程及初始化----“翻滚吧,牛宝宝”

    每当你按下开机电源键的时候,总是怀着一颗虔诚的心,抱着求神拜佛的念头,祈求机器顺利开机,不要出幺蛾子:每当你看到屏幕上输出的一行又一行的信息,绿的OK,红的failed,迷茫的眼神穿透了显示器:这一切 ...

  2. 嵌入式linux的u-boot系统启动过程,嵌入式linux操作系统u-boot启动顺序以及代码解析...

    嵌入式linux操作系统u-boot启动顺序以及代码解析 (9页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 Bootloader/u-bo ...

  3. 嵌入式linux的u-boot系统启动过程,【站友投递】U-boot启动过程详解

    [站友投递]U-boot启动过程详解 来源:互联网 作者:denny 时间:2009-03-18 Tag:点击: 一.U-BOOT的目录结构 u-boot目录下有18个子目录,分别存放管理不通的源程序 ...

  4. linux版本及系统启动过程

    目录 一 版本查询命令 1 查看当前使用Linux内核版本 2 搜索目前存在的内核版本 3 查看Linux系统版本 4 glibc版本 二 UNIX标准 1 ANSI C 2.POSIX 3 SVID ...

  5. 系统启动过程Linux

    操作系统的启动分为两个阶段:引导boot和启动startup.引导阶段开始于打开电源开关,结束于内核初始化完成和 systemd 进程成功运行.启动阶段接管了剩余工作,直到操作系统进入可操作状态. 总 ...

  6. linux系统启动过程(三)

    Linux 系统启动过程 linux启动时我们会看到许多启动信息. Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导. 运行 init. 系统初始化. 建立终端 ...

  7. 【Notes9】Linux系统启动过程,数据库,驱动,i2c-tools,shell

    文章目录 1.Linux系统启动过程:ukr,ubuntu开机引导文件/etc/default/grub 2.数据库:存储过程(PL/SQL代码集,像没有返回值的自定义函数)和函数需要用户显示调用才执 ...

  8. 剖析Linux系统启动过程

    http://www.5dmail.net/html/2004-11-29/20041129102711.htm 内容提要 本文以RedHat9.0和i386平台为例,剖析了从用户打开电源直到屏幕出现 ...

  9. 浅谈-LINUX 操作系统启动过程

    LINUX 操作系统启动过程 通过一段时间的学习已经对linux有了一定的了解,接下来就开始研究一下linux 操作系统的启动过程吧.当然这是为了让大家比较容易发现linux启动过程中容易发生问题的地 ...

最新文章

  1. 查看tcp各个连接状态的数量
  2. java jar 和 war 包的区别
  3. SQL Server数据库损坏、检测以及简单的修复办法
  4. 1.1.10 从二分查找BinarySearch开启算法学习之路---《java算法第四版》
  5. 怎么进行mysql注入测试_MySQL for Java的SQL注入测试
  6. 2017云栖大会·杭州峰会:《在线用户行为分析:基于流式计算的数据处理及应用》之《数据可视化:构建实时动态运营数据分析大屏》篇...
  7. log4j2自动删除_登录样式:log4j 2,上下文,自动清除…全部不附带任何字符串!...
  8. matlab程序聚类预测机器学习
  9. php打开rs232,php_ser_5.2.0-5.2.17
  10. mfc的WM_PAINT笔记
  11. mysql bin值总是变化_MySQL|update字段为相同的值是否会记录binlog
  12. brave浏览器_火狐联创、Java Script之父,居然也来倒腾区块链浏览器?
  13. 判断单链表是否存在环及环的入口点
  14. matlab 怎么打开.p文件,matlab p文件肿么打开 或者 运行
  15. SuperMap基本概念
  16. 如何在Linux上创建手册页
  17. 增长黑客,创业公司的用户与收入增长秘籍
  18. linux开机dracut界面_linux开机启动步骤详解
  19. 第十二周 静态 +友元 + 动态 + 继承 + 多文件
  20. 零基础可以学板绘吗?怎么自学板绘?

热门文章

  1. law是什么的缩写_Lawyer和Attorney 有什么不同?
  2. python获取mysql中的数据供js调用_详解js文件通过python访问数据库方法
  3. ppt怎么加注解文字_PPT怎么在演示稿中添加批注的方法
  4. qc中的流程图怎么画_QC流程图参考
  5. matlab 信号处理 教程,MATLAB信号处理仿真 实验_教程-学习文件.pdf
  6. python中的键不允许重复_为什么python允许您使用重复键创建字典
  7. c语言英文星期几,输入字母,判断星期几,求大神指点
  8. android webview简单使用,android WebView 简单使用Demo
  9. html css 魔方,css3实现立体魔方效果
  10. 素描java字母_进行Java基本GUI设计需要用到的包是