开机流程

  • BIOS:开机主动识别,根据用户的设置,识别第一个可开机的设备
  • MBR:读取第一个可开机设备的第一个扇区内的主引导程序分区块,MBR中有引导加载程序boot loader
  • 引导加载程序(boot loader)
  • 载入内核文件(开始操作系统)
  • 提供菜单:用户可以选择不同的开机选项,多重引导
    • 引导加载程序除了可以安装在MBR之外还可以安装在每个分区的引导扇区(boot sector)
    • 转交其他loader:将引导加载功能转交给其他loader

取得内核并加载到内存检测系统硬件加载驱动程序内核主动调用init进程init进程执行系统初始化

  • /etc/rc.d/rc.sysinit

根据initi设置进行daemonstart

  • /etc/rc.d/rc[0-6].d/*

加载本机设置

  • /etc/rc.d/rc.local

    时间: 2024-10-10 09:56:14

    开机流程的相关文章

    开机流程与主引导分区(MBR)——鸟哥私房菜

    在前篇随笔中,已经谈到了CMOS与BIOS,CMOS是记录各项硬件参数(包括系统时间.设备的I/O地址.CPU的电压和频率等)且嵌入到主板上面的存储器,BIOS是一个写入到主板上的韧体(韧体是写入到硬件上的一个软件程序). 这个BIOS是在开机的时候计算机系统会主动执行的第一个程序. 接下来,BIOS会去分析计算机里面有哪些存储设备,以硬盘为例,BIOS会依据用户的设置去取得能够开机的硬盘,并且到该硬盘里面去读取第一个扇区中的主引导分区(Master Boot Record,MBR)位置.MBR

    Linux开机流程一览

    Linux开机流程一览 开机总体流程: 1.BIOS:加载BIOS的硬件信息并进行自我测试,依据设置取得第一个可开机的装置 2.MBR:读取并执行第一个boot loader 3.grub:读取/boot/grub识别系统文件 4.kernel:加载核心文件,加载完成后启动/sbin/init 5.init:启动init程序,完成后等待用户登陆 6.bash:用户登陆 总体流程图 init步详细介绍图

    CentOS开机流程详解

    CentOS开机流程详解 一.linux开机流程: BIOS:(Basic Input Output System)基本输入输出系统,它是一组固化到计算机内主板上一个ROM芯片 上的程序,保存着计算机最重要的基本输入输出的程序.开机后自检程序和系统自启动程序,可从CMOS中读写系统设置的具体信息. MBR:Master Boot Record,主要引导记录区. Boot Loader:启动引导程序. 二.详细流程 第一步:加载BIOS 打开计算机电源,计算机硬件会自动加载BIOS,读取BIOS内

    开机流程介绍

    开机流程: 计算机中有BIOS与CMOS两个东西, CMOS是记录各项硬件参数且嵌入在主板上面的储存器,BIOS则是一个写入到主板上的一个韧体( 韧体就是写入到硬件上的一个软件程序).这个BIOS就是在启动的时候,计算机系统会主动运行的第一个程序了! BIOS可以设置计算机中的硬件设备,我们以硬盘为例,BIOS会依据使用者的配置去取得能够启动的硬盘,并且到该硬盘里面去读取第一个磁区的MBR位置. MBR占据446bytes的硬盘容量,其中放置了引导加载程序,而接下来就是MBR内的引导加载程序的工

    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)就是一个多操作系

    liunx 开机流程与模块管理

    系统开机的经过可以汇整成底下的流程的: 加载 BIOS 的硬件信息与进行自我测试,并依据设定取得第一个可开机的装置: 读取并执行第一个开机装置内 MBR 的 boot Loader (亦即是 grub, spfdisk 等程序): 依据 boot loader 的设定加载 Kernel ,Kernel 会开始侦测硬件与加载驱动程序: 在硬件驱动成功后,Kernel 会主动呼叫 init 程序,而 init 会取得 run-level 信息: init 执行 /etc/rc.d/rc.sysini

    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系统的开机流程

    开机流程: 1)BIOS:开机主动运行的韧体.会认识第一个可开机设备. 2)MBR:第一个可开机设备的第一个扇区内的主引导分区块.当中包括引导载入程序. 3)引导载入程序:一支可读取内核文件来运行的软件,boot loader; 4)内核文件:開始操作系统功能. CMOS与BIOS: 基本的功能为记录主板上面的重要參数. 包含系统时间. CPU 电压不频率.各项设备癿 I/O 地址不 IRQ 等,因为这些数据的记录要花费电力.因此主板上面才有电池. BIOS 为写入到主板上某一块 flash 或

    linux征途之系统开机流程

    CentOS 6.x版本开机流程 1. 按下开机按钮,主板加电读取BIOS信息: 2. BISO载入CMOS的信息寻找启动项,并读取第一启动项的MBR 3. 根据MBR的设置,加载bootloader,6.x版本使用grub 4. grub读取/boot/grub/menu.lst文件获得内核文件vmlinuz和initrd的位置 5. 根据/boot/grub/menu.lst文件内的配置读取vmlinuz和initrd文件 6. 解压initrd文件在内存中,生成根目录,加载核心vmlinu