Boot 引导加载程序(Bootloader)是计算机或嵌入式设备上电后最先运行的一段小程序,它的核心任务是初始化硬件、准备运行环境,并把操作系统(或下一阶段程序)加载到内存中执行。
下面从几个层面通俗说明:
上电/复位
↓
ROM 中的固化代码(如 BIOS / BootROM)
↓
Bootloader(如 GRUB、U-Boot、RedBoot)
↓
操作系统内核(Linux / Windows / RTOS 等)
↓
用户空间程序
硬件初始化
建立运行环境
加载操作系统
跳转执行
| 场景 | 常见 Bootloader |
|---|---|
| PC | BIOS → GRUB / systemd-boot |
| 嵌入式 Linux | U-Boot |
| Android | Little Kernel / ABL |
| 单片机 | 自建 Boot / OpenBoot |
| 树莓派 | bootcode.bin + start.elf |
Bootloader 是“操作系统的搬运工和引路人”,没有它,CPU 就不知道去哪找系统、怎么启动。
如果你愿意,我也可以:
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。