searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

计算机启动过程(磁盘启动)

2023-07-31 03:11:14
30
0

一、计算机启动过程概述

计算机的整个启动过程可以概述为如下三大步骤:

BIOS/UEFI-->bootloader-->kernel

1.1 执行ROM中的BIOS/UEFI;

1.2 BIOS将启动设备第一个扇区即MBR中的bootloader加载到内存并执行;

1.3 bootloader将磁盘中的linux内核加载到内存中并执行。

 

二、计算机启动过程具体步骤

典型计算机启动过程的概述如下:

 

2.1 上电自检(Power-On Self-Test,POST)

计算机上电后,会执行自检程序,称为POST。POST检查计算机硬件是否正常工作,包括内存、处理器、存储设备等。如果POST检测到问题,它会发出警告或错误信息。

 

2.2 BIOS/UEFI 初始化

在自检完成后,计算机会初始化基本输入/输出系统(Basic Input/Output System,BIOS)或统一的固件接口(Unified Extensible Firmware Interface,UEFI)。BIOS/UEFI是计算机固件,负责与硬件交互,加载操作系统等任务。

 

2.3 启动设备选择

在BIOS/UEFI初始化后,计算机会根据预设配置选择启动设备。通常,计算机会首先尝试从硬盘启动,然后是光驱、USB设备等。启动设备顺序可以在BIOS/UEFI设置中进行调整。

 

2.4 硬件初始化和自检

计算机会初始化和自检所选择的启动设备,包括磁盘驱动器、外部设备等。这些初始化和自检过程有助于确保设备正常运行,并准备加载操作系统。

 

2.5 加载操作系统

一旦选择的启动设备准备就绪,计算机将加载操作系统。在磁盘启动方式下,计算机会读取磁盘上的引导扇区(boot sector),其中包含操作系统引导程序。引导程序负责启动操作系统的加载和初始化。

 

2.6 操作系统启动

引导程序加载操作系统的核心组件,并将控制权交给操作系统。操作系统继续完成启动过程,进行设备初始化、加载驱动程序、建立用户界面等操作。

 

三、磁盘启动方式

磁盘启动使用磁盘驱动器作为启动设备,是一种常见的计算机启动方式。磁盘启动的基本原理如下:

3.1 引导扇区

磁盘的引导扇区是启动过程的关键。它位于磁盘的第一个扇区,并包含引导程序。当计算机从磁盘启动时,BIOS/UEFI会加载磁盘的引导扇区到内存中,并将控制权传递给引导程序。

 

3.2 主引导记录(Master Boot Record,MBR)

主引导记录是引导扇区的一部分,它存储了磁盘的分区表和引导代码。引导代码负责加载操作系统的引导加载器。

 

3.3 引导加载器

引导加载器是引导代码的一部分,它负责加载操作系统的核心组件。常见的引导加载器包括GRUB(GNU GRand Unified Bootloader)和Windows引导管理器(Windows Boot Manager)等。

 

值得注意的是,计算机启动过程和磁盘启动方式在不同的计算机系统和操作系统中可能会有一些细微的差异。因此,在具体的计算机环境中,可能需要参考相关文档和厂商提供的指南以获得准确的启动过程信息。

0条评论
0 / 1000
暖炉里的加肥猫
6文章数
0粉丝数
暖炉里的加肥猫
6 文章 | 0 粉丝
原创

计算机启动过程(磁盘启动)

2023-07-31 03:11:14
30
0

一、计算机启动过程概述

计算机的整个启动过程可以概述为如下三大步骤:

BIOS/UEFI-->bootloader-->kernel

1.1 执行ROM中的BIOS/UEFI;

1.2 BIOS将启动设备第一个扇区即MBR中的bootloader加载到内存并执行;

1.3 bootloader将磁盘中的linux内核加载到内存中并执行。

 

二、计算机启动过程具体步骤

典型计算机启动过程的概述如下:

 

2.1 上电自检(Power-On Self-Test,POST)

计算机上电后,会执行自检程序,称为POST。POST检查计算机硬件是否正常工作,包括内存、处理器、存储设备等。如果POST检测到问题,它会发出警告或错误信息。

 

2.2 BIOS/UEFI 初始化

在自检完成后,计算机会初始化基本输入/输出系统(Basic Input/Output System,BIOS)或统一的固件接口(Unified Extensible Firmware Interface,UEFI)。BIOS/UEFI是计算机固件,负责与硬件交互,加载操作系统等任务。

 

2.3 启动设备选择

在BIOS/UEFI初始化后,计算机会根据预设配置选择启动设备。通常,计算机会首先尝试从硬盘启动,然后是光驱、USB设备等。启动设备顺序可以在BIOS/UEFI设置中进行调整。

 

2.4 硬件初始化和自检

计算机会初始化和自检所选择的启动设备,包括磁盘驱动器、外部设备等。这些初始化和自检过程有助于确保设备正常运行,并准备加载操作系统。

 

2.5 加载操作系统

一旦选择的启动设备准备就绪,计算机将加载操作系统。在磁盘启动方式下,计算机会读取磁盘上的引导扇区(boot sector),其中包含操作系统引导程序。引导程序负责启动操作系统的加载和初始化。

 

2.6 操作系统启动

引导程序加载操作系统的核心组件,并将控制权交给操作系统。操作系统继续完成启动过程,进行设备初始化、加载驱动程序、建立用户界面等操作。

 

三、磁盘启动方式

磁盘启动使用磁盘驱动器作为启动设备,是一种常见的计算机启动方式。磁盘启动的基本原理如下:

3.1 引导扇区

磁盘的引导扇区是启动过程的关键。它位于磁盘的第一个扇区,并包含引导程序。当计算机从磁盘启动时,BIOS/UEFI会加载磁盘的引导扇区到内存中,并将控制权传递给引导程序。

 

3.2 主引导记录(Master Boot Record,MBR)

主引导记录是引导扇区的一部分,它存储了磁盘的分区表和引导代码。引导代码负责加载操作系统的引导加载器。

 

3.3 引导加载器

引导加载器是引导代码的一部分,它负责加载操作系统的核心组件。常见的引导加载器包括GRUB(GNU GRand Unified Bootloader)和Windows引导管理器(Windows Boot Manager)等。

 

值得注意的是,计算机启动过程和磁盘启动方式在不同的计算机系统和操作系统中可能会有一些细微的差异。因此,在具体的计算机环境中,可能需要参考相关文档和厂商提供的指南以获得准确的启动过程信息。

文章来自个人专栏
文章 | 订阅
0条评论
0 / 1000
请输入你的评论
0
0