打印
[应用相关]

什么是 Bootloader

[复制链接]
282|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
呐咯密密|  楼主 | 2024-6-11 16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

Bootloader(引导加载程序)是一种特殊的软件,它在计算机系统启动过程中运行,负责初始化硬件设备并加载操作系统。当计算机加电或重启后,BIOS(基本输入输出系统)会进行自检(POST),然后根据启动顺序查找并加载Bootloader。

Bootloader的主要功能包括:

  • 硬件初始化:它会检测和配置CPU、内存、硬盘、显卡等硬件资源,确保系统能够正常运行。
  • 文件系统支持:Bootloader通常支持多种文件系统,能够读取存储设备中的文件系统,并从中加载操作系统内核。
  • 参数传递:它可以将启动参数从一个环境传递到另一个环境,例如从BIOS到操作系统内核。
  • 多操作系统支持:在支持多重操作系统的系统中,Bootloader允许用户选择要启动的操作系统。

常见的Bootloader有GRUB(GNU GRand Unified Bootloader)、LILO(Linux Loader)、Windows Boot Manager等。Bootloader对于系统启动至关重要,没有它,操作系统无法加载,计算机也就无法使用。


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:苏州澜宭自动化科技嵌入式工程师
简介:本人从事磁编码器研发工作,负责开发2500线增量式磁编码器以及17位、23位绝对值式磁编码器,拥有多年嵌入式开发经验,精通STM32、GD32、N32等多种品牌单片机,熟练使用单片机各种外设。

391

主题

2998

帖子

42

粉丝