linux开机系统启动流程

启动流程

1,按下电源

2,bios自检;主要检测主机硬件设备如:cpu,内存。硬盘等显卡设备是否正常,在测试完成后,会按照bios的系统设置顺序来启动。

3,系统引导

MBR;硬盘的0柱面,0磁头,一扇区称为主引导扇区。它由三部分组成,主引导程序(Bootloader),硬盘的分区表(Disk Partition table)和硬盘有效标志(55AA)

4,linux内核启动

bootloader 为引导加载程序,它的主要功能为

1,提供菜单,允许用户选择启动的系统或不同的内核版本

2,加载选定的内核到内存中解压展开,而后吧系统的控制权交给内核目前linux中最常用的bootloader 为GRUB。

5,初始化系统

内核被加载到选定的内存中,并且取得系统的控制权后然后会立即初始化系统中的设备包括cpu 储存等设备

6,登陆系统

时间: 2024-10-27 05:24:33

linux开机系统启动流程的相关文章

linux操作系统启动流程和光盘镜像制作

1.简述linux操作系统启动流程 POST (加电自检):自检主要硬件设备如:CPU.内存.硬盘是否正常,以及输入输出设备是否存在问题等. BIOS(Boot Sequence):BIOS(基本的输入输出系统)装载在硬件芯片CMOS之上,自检时会启动这个程序,并根据CMOS上的配置信息去读取其他的硬件信息,检测正常之后进行硬件设备的初始化. 读取MBR:引导加载程序,在MBR(主引导记录)中,主要功能是识别,加载系统的核心文件,并提交到内存中运行来启动对应的系统. Kernel运行:Kerne

linux开机启动流程及需要开机启动服务讲解和修改及防火墙

linux系统从开机到登陆的启动流程. 1.开机BIOS自检 2.MBR引导 3.grub引导菜单 4.加载内核kernel 5.启动init进程 6.读取inittab文件,执行rc.sysinit,rc等脚本 7.启动mingetty,进入系统登陆界面 精简开机系统启动.有必要保留的开机启动: 1.sshd 远程连接linux服务器的服务程序 2.rsyslog 操作系统提供的一种机制,系统守护程序通常会使用rsyslog 将各种信息储存在系统日志文件中,Centos6以前此服务的名字为sy

Linux操作系统启动流程

一般来说,所有的操作系统的启动流程基本就是: 总的来说,linux系统启动流程可以简单总结为以下几步:1)开机BIOS自检,加载硬盘.2)读取MBR,进行MBR引导.3)grub引导菜单(Boot Loader).4)加载内核kernel.5)启动init进程,依据inittab文件设定运行级别6)init进程,执行rc.sysinit文件.7)启动内核模块,执行不同级别的脚本程序.8)执行/etc/rc.d/rc.local9)启动mingetty,进入系统登陆界面. linux系统安装时,如

Linux开机启动流程及运行级别和常用组合键 == 第一次所学知识框架==

第一次写经验总结 望体谅 linux开机启动过程总结=简化版 1)  加载bios,获取cpu,内存,硬盘 2)  读取MBR,获取bootloader(grub) 3)  根据grub的内容加载内核 4)  内核执行/sbin/init,根据/etc/inittab完成初始化 5)  init执行 /etc/rc.d/rc.sysinit 6)  启动内核模块,根据/etc/modprobe.conf或/etc/modprobe.d/目录下的的文件来加载模块 7)  根据运行级别不同,init

第14章 Linux开机详细流程

本文目录: 14.1 按下电源和bios阶段 14.2 MBR和各种bootloader阶段 14.2.1 boot loader 14.2.2 分区表 14.2.3 采用VBR/EBR方式引导操作系统 14.3 grub阶段 14.3.1 使用grub2时的启动过程 14.3.2 使用传统grub时的启动过程 14.4 内核加载阶段 14.4.1 加载init ramdisk 14.4.2 initrd 14.4.3 initramfs 14.5 操作系统初始化 14.5.1 运行级别 14.

Linux基础--系统启动流程

基本上Linux的启动过程如图所示,不同版本之间可能有一些细微的差别,后面再做介绍,但总体上就是这样一个流程. 从机器上电开始,首先直接将ROM芯片中的BIOS程序加载到内存中运行.BIOS程序首先进行POST(Power On Self Test),即硬件自检,自检通过则按照BIOS中Boot Sequence中定义启动顺序去找相应设备上的0号扇区,尝试寻找其中的BootLoader程序. 如果找到了BootLoader程序则将其加载到内存中,将系统控制权交给BootLoader.而BootL

linux 笔记--系统启动流程

POST(开机自检)-->BIOS(boot seqvence)-->MBR(boot loader)-->kernel-->initrd-->sbin/init 内核设计:    单内核:linux  轻量级线程    微内核:windows 支持多线程内核位置:/lib/modules 以版本号命名的目录 ldd 路径:显示共享库的依赖关系(which查看命令的绝对路径) 启动的服务不同,运行的级别也不相同:     0 halt 关机    6 reboot 重启  

Linux操作系统启动流程浅析

启动BIOS程序 当电源键按下之后,BIOS(Basic nput Output System)就会由主板上的闪存来运行.BIOS程序会把自己解压缩到系统的内存之中,然后读取CMOS(Complementary Metal Oxide Semiconductor)内存储的信息(例如系统时间,启动设备顺序等)来对系统进行配置.同时进行自检(POST:Power-On Self Test).检测系统的硬件是否存在问题,自检通过之后,BIOS会加载第一启动设备的MBR(Master Boot Reco

Linux开机启动流程

1.BIOS开机自检,读取MBR,加载Grub,移交控制权 2.Grub根据配置文件显示启动菜单,加载内核和虚拟文件系统,移交控制权 3.内核解压缩,检测硬件,加载驱动,挂载根文件系统,启动/sbin/init初始化进程,移交控制权 4.init进程根据运行等级进行初始化操作,启动各种服务,执行启动脚本,进入登录界面