Linux开机流程一览

Linux开机流程一览

开机总体流程:

  1.BIOS:加载BIOS的硬件信息并进行自我测试,依据设置取得第一个可开机的装置

  2.MBR:读取并执行第一个boot loader

  3.grub:读取/boot/grub识别系统文件

  4.kernel:加载核心文件,加载完成后启动/sbin/init

  5.init:启动init程序,完成后等待用户登陆

  6.bash:用户登陆

总体流程图

init步详细介绍图

时间: 2024-10-15 21:17:06

Linux开机流程一览的相关文章

linux系统启动流程一览

加载BIOS的硬件信息并进行自检,然后根据设置取得第一个可启动的设备: 读取并执行第一个启动设备内MBR(master boot record,主引导分区)的boot loader: 依据bootloader的设置加载kernel,kernel开始检测硬件和加载驱动程序: 在硬件驱动成功后,kernel会调用init进程,init进程会取得run-level信息: init执行/etc/rc.d/sysinit文件来准备软件执行的操作环境: init执行run-level的各个服务: init执

Linux开机流程即运行级别

Linux开机流程 一.概念 1.boot  loader: 领导装载程序,常用的有(Grub, spfdisk) 2.Grub: 是一个多操作系统启动管理器,开机时领导不同系统,windows  linux等 二.开机的流程 1.加载BIOS(basic input output system)的硬件信息,并进行自我测试 2.读取并执行第一个开机装置内MBR(主引导记录扇区)的boot loader即grub  spfdisk 等程序! 3. grub(boot loader)就是一个多操作系

linux开机流程、模块管理与Loader

1.系统开机过程: 1)加载BIOS的硬件信息与进行自我测试,并依据设定取得第一个可开机的装置 2)读取并执行第一个开机装置内MBR的boot Loader(亦即grub,spfdisk等程序) 3)依据boot loader的设定加载Kernel,Kernerl会开始侦测硬件信息与加载驱动程序 4)在硬件驱动成功之后,Kernel会主动呼叫init程序.而init会取得run-level信息 5)init执行/etc/rc.d/rc.sysinit档案来准备软件执行的作业环境(如网络,时区等)

Linux 开机流程详解

对于任何系统, 开机不仅仅是接通电源这么简单的事情, 在这短短的几秒或几十秒内将会发生许多事情, 了解这个完整的流程将是解决任何开机问题或提高开机速度的前提. 接下来, 我们就详细了解一下Linux的开机流程: 1. 加载 BIOS 的硬件信息并进行自我测试,并依据取得第一个可开机的装置; 2. 读取并执行第一个开机装置内 MBR 的 Boot Loader (如 grub, spfdisk 等程序); 3. 依据 Boot Loader 的设定加载 kernel, kernel 会开始侦测硬件

linux开机流程详解

Linux操作系统的开机流程详解 开机需要十步 第一步:开机自检(BIOS)就是开始工作之前先对自己的工具进行检查是否正常,如果正常那就可以进行接下来的步骤假如步正常就得检测哪里的问题进行处理.BIOS其实就是主板上的一给自检程序,开机先对主板上自带的和外接的一些开机必备的设备进行检测,像CPU,显卡,内存,硬盘等设备的自检过程就是自检 第二步:MBR引导,也就是根据装有linux系统的硬盘上的主引导区的记录进行引导,主引导记录处在硬盘上的第一给物理分区上,硬盘能够读取到数据也就是靠的这个最主要

linux开机流程、模块管理与Loader(续)

1.init处理系统初始化流程: 1)/etc/rc.d/rc.sysinit这个脚本用来设定系统环境,具体为: 取得网络环境与主机类型(读取/etc/sysconfig/network取得主机名与默认网关等网络环境) 测试与挂载内存装置/proc及USB装置/sys(除了挂载内存装置/proc外,还会主动侦测系统上是否具有usb的装置,若有则会注定加载usb的 驱动程序,并尝试挂载usb的文件系统) 决定是否启动SELinux 启动系统的随机数生成器 设定终端机字形 设定显示于开机过程中欢迎画

Linux开机流程

在开机时,由于80x86的特性CS(Code Segment)这个寄存器中放的都是1,而IP(Instruction Pointer)这个寄存器中全部放着0,换句话说,CS=FFFF而IP=0000.此时,CPU就依据CS和IP的值,到FFFF0H去执行那个地方所放的指令.这时候,由于FFFF0H已经到到了高位置的顶端,所以,FFFF0H这个地方总会放一个JMP指令,跳到比较低的位置. 接着,ROM BIOS就会做一些检查的动作,像内存.键盘等等,并在我们俗称的UMB(Upper Memory

linux开机流程、模块管理与Loader(再续)

1./etc/sysconfig/目录简介: 1)authconfig:这个档案主要在规范使用者的身份认证机制,包括是否使用本机/etc/passwd,/etc/shadow密码记录使用何种加密算法,还有是否使用外部密码服务器提供的账号验证等,以及/etc/shadow密码记录使用何种加密算法,还有是否使用外部密码服务器提供的账号验证(NIS,LDAP)等.系统默认使用MD5加密算法,并且不使用外部身份验证机制 2)clock:设定linux主机的时区,基本上,在clock档案内的设定项目ZON

Linux 开机流程及修复MBR

grub介绍 存放于MBR的前446字节中,grub分为stage1/stage1.5/stage2. stage1:主要负责BIOS和GRUB之间的交接,载入存放于各个分区中的开机文件 stage1.5:让stage1中的bootloader能识别stage2所在的分区上的文件系统: stage2:配置参数,加载内核,ramfs grub模式下常用操作说明e: 编辑模式,用于编辑菜单:c: 命令模式,交互式接口:用户查看命令获取帮助 设置grub 1.设置临时根 之后的文件查找都是在临时根下面