Linux 开机启动程序的顺序

1.加载BISO的硬件信息,并取得第一个开机代号

2.读取第一个开机装置的mbr的boot loader的信息

3.加载kernel操作系统核心信息,开始解压缩,并驱动所有硬件装置

4.kernel执行init程序并取得run-level信息

5.init 执行/etc/rc.d/rc.sysinit档案

6.启动核心的外挂模块

7.init 执行run-level的各个批次档

8.init执行/etc/rc.d/rc.local档案

9.执行/bin/login程序,并等待使用者登入

10.登入之后开始以shell控管主机

时间: 2024-10-25 10:59:00

Linux 开机启动程序的顺序的相关文章

Linux开机启动程序详解

我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤. 加载内核LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核.请记住此时的计算机内存中还不存在任何操作系统,PC(因为它们天然的设计缺陷)也还没有办法存取机器上全部的内存.因此,内核就必须完整地加载到可用RAM的第一个兆字节之内.为了实现这个目的,内核是被压缩了的.这个文件的头部包含着

Linux开机启动程序rc.local

目录 1./etc/rc.local是/etc/rc.d/rc.local的软链接 2.rc.local文件的原始内容 3.rc.local文件的配置 4.应用经验 5.版权声明 在CentOS7中,实现开机启动程序主要有两种方法: 1)把要启动的程序配置成自定义的系统服务,该方法我已经介绍过,请阅读:CentOS7添加自定义系统服务. 2)在/etc/rc.local脚本文件中编写启动程序的脚本,本文将详细介绍这种方法. 1./etc/rc.local是/etc/rc.d/rc.local的软

Linux开机启动程序或脚本详解

很多时候我们需要在Linux上设定一些服务或者脚本开机自启动,这样可以避免机器重启带来的服务中断等问题.下面我们来看一下Linux下如何设置开启自启动: cd /etc/init.d vi myscript.sh #将myscript.sh修改为你自己的脚本名 编写自己的脚本后保存退出. 在编写脚本的时候,请先加入以如以下注释 #add for chkconfig   #description:  #关于脚本的简短描述 说明: 2345是指脚本的运行级别,即在2345这4种模式下都可以运行,23

Linux如何实现开机启动程序详解

Linux开机启动程序详解我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤. 加载内核LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核.请记住此时的计算机内存中还不存在任何操作系统,PC(因为它们天然的设计缺陷)也还没有办法存取机器上全部的内存.因此,内核就必须完整地加载到可用RAM的第一个兆字节之内.为了实现这个目的,内核是被压缩

Linux如何实现开机启动程序详解(转)

Linux开机启动程序详解我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤. 加载内核LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核.请记住此时的计算机内存中还不存在任何操作系统,PC(因为它们天然的设计缺陷)也还没有办法存取机器上全部的内存.因此,内核就必须完整地加载到可用RAM的第一个兆字节之内.为了实现这个目的,内核是被压缩

linux开机启动

开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程.分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径. 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它.这是因为BIOS中包含了CPU的相关信息.设备启动顺序信息.硬盘信息.内存信息.时钟信息.PnP特性等等.在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了.在BIOS将系统的控制权交给硬盘第一个扇区之后,就

Linux 开机启动顺序及一些常见无法开机情况排错(centos6)

Linux开机启动顺序 这个图就很完整的介绍了Linux的开机启动顺序下面我就跟大家详细介绍下开机的一个启动流程第一步,加载BIOS当你打开计算机电源的时候,计算机就会首先加载BIOS信息,也就是所谓的加电自检.由此可见BIOS信息是如此的重要,计算机必须首先就找到它.这是因为BIOS中包含了CPU的相关信息.硬盘信息.内存信息.时钟信息.PnP特性等等.加电自检主要由硬件的部分来完成,BIOS被设计为用来初始化硬件组成,POST作为BIOS的组成部分,用于检验电脑硬件基本功能是否正常.如果PO

Linux开机启动过程分析

Linux开机启动过程分析 开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程.分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径. 启动第一步--加载BIOS 当 你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它.这是因为BIOS中包含了CPU的相关 信息.设备启动顺序信息.硬盘信息.内存信息.时钟信息.PnP特性等等.在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了.在BIOS将系 统

linux开机启动步骤详解

linux开机启动简单流程图如下: 一.BIOS 加电自检 按下电源开关,电脑会首先启动BIOS(基本输入输出系统),BIOS一般是集成在主板上的. BIOS主要做如下工作: 1.检测连接硬件,比如显卡,内存,磁盘等等,检测的目的是以后把这些设备信息提供给操作系统: 2.寻找启动磁盘,可以在BIOS开机启动菜单菜单里设置以哪个设备启动系统.比如:光驱,硬盘,网络等等,这个菜单可以设置多个选项,依照设置次序在设备上寻找启动信息: 3.找到了启动硬盘,接着BIOS就会在磁盘上找启动扇区,再找到内核启