我们在使用Linux操作系统的时候,我们只需按下电源键,等待,然后输入账户和密码就可以使用Linux操作系统了。那么在按下电源到输入账号和密码之前,操作系统都做了些什么?下面就来讲述在这段时间发生的动作。下面以CentOS6系列为例来讲解Linux的启动流程。一、Linux启动流程详解下图就是启动流...
分类:
其他好文 时间:
2015-07-21 23:30:35
阅读次数:
204
下面按照系统的启动顺序来进行逐一的讲解。一、POST当我们按下开机的电源后,主板上的芯片组会首先向CPU发出一个reset指令,之后待芯片组检测到电源供电稳定后便撤去reset指令,CPU就会跳转到BIOS中的启动代码位置;BIOS首先要检测关键设备(如内显、显卡等)是否正常,这个过程..
分类:
系统相关 时间:
2015-07-01 10:19:18
阅读次数:
203
1.运行级别 0 关机 1 单用户模式,可以想象为Windows的安全模式,主要用与系统修复 2 不完全的命令行模式,不含NFS服务 3 完全的命令行模式,就是标准字符界面 4 系统保留 5 图像模式 6 重启动2.运行级别runlevel 查看运行级别 N 3 N是n...
分类:
系统相关 时间:
2015-07-01 00:53:39
阅读次数:
238
Linux系统的启动流程大致可以分为以下几个步骤:POST(加电自检)-->系统引导(grub,efi)-->启动内核-->初始化系统-->打印登录提示符下面详细介绍下每个步骤的情况:1、BIOS启动BIOS(BasicInput/OutputSystem),又叫基本输入输出系统,这是一段程序,永久性的记..
分类:
系统相关 时间:
2015-06-17 18:24:37
阅读次数:
286
简介:bootchart是一个用于linux启动过程性能分析的开源软件工具,在系统启动过程自动收集CPU占用率、进程等信息,并以图形方式显示分析结果,可用作指导优化系统启动过程。bootchart是一个对linux启动流程进行分析得开源软件工具。android中有集成bootchart源码,路径为s...
分类:
其他好文 时间:
2015-06-08 19:12:56
阅读次数:
237
1、首先加载BIOS(Basic Input Output System),自检,读取可启动的设备顺序(一般是硬盘)。2、每个硬盘有一个MBR(Master Boot Record)区域,MBR是硬盘第一个扇区446B的区域。设置启动顺序,相当于读取不同硬盘的MBR。3、然后加载MBR。4、每个操作...
分类:
系统相关 时间:
2015-04-05 14:27:30
阅读次数:
145
部分引用他人总结,如有侵权,请告知本人删除一、引导过程内核引导过程依次涉及的文件为src/arch/i386/boot/bootsect.Ssrc/arch/i386/boot/setup.Ssrc/arch/i386/boot/compressed/head.Ssrc/arch/i386/boot/compressed/misc.csrc/arch/i386/boot/kernel/head.Ssrc/init/main.c1..
分类:
系统相关 时间:
2015-03-16 06:30:14
阅读次数:
339
对于Linux系统来说,系统的整个启动过程分为六个部分,我们分别介绍如下:
第一部分:BIOS
所谓BIOS,也就是basic input ouput system,可以称之为基本输入输出系统,一般都是保存在主板上的BIOS芯片中。计算机启动时第一个运行的就是BIOS,它主要负责对硬件的检测,当电脑的硬件检测不通过时,电脑会发出滴滴的声音,这个...
分类:
系统相关 时间:
2015-02-18 01:04:03
阅读次数:
266
开机启动的流程基本为主板去找硬盘,硬盘通过mbr去找内核,内核去看硬件在什么环境启动,然后就是执行各个程序的启动脚本,最后启动登录程序加载BIOS找启动的硬件设备读取MBR中的bootloader信息BootLoader加载内核内核检测用户的运行级别并准备硬件环境init进程执行rc.sysinit..
分类:
系统相关 时间:
2015-02-16 19:47:30
阅读次数:
312