
【電】 bootstrap loader
start-up
【計】 activating; actuating; enablement; startover; startup
【電】 load
implement; organ; utensil; ware
【醫】 apparatus; appliance; crgan; device; organa; organon; organum; vessel
啟動載入器(Bootloader)是計算機系統中負責初始化硬件組件并引導操作系統加載的核心程式。其名稱源于英文"boot"(啟動)和"loader"(載入器)的組合,字面含義為"引導裝載程式"。在技術實現層面,啟動載入器主要承擔以下核心功能:
硬件初始化
通過執行固化在主闆芯片中的基本輸入輸出系統(BIOS)或統一可擴展固件接口(UEFI)指令,完成内存控制器、存儲設備接口等關鍵硬件的檢測與配置。
引導序列管理
根據預設的啟動順序檢測可引導設備,包括硬盤、USB設備或網絡接口。當檢測到有效引導扇區時,讀取主引導記錄(MBR)或GUID分區表(GPT)中的分區信息。
操作系統加載
将操作系統内核從存儲介質加載至内存,移交控制權後退出運行。以Linux系統為例,常見啟動載入器GRUB會解析/boot目錄下的配置文件,加載vmlinuz内核鏡像和initramfs初始内存文件系統。
在嵌入式系統中,啟動載入器可能包含更複雜的預啟動功能,例如固件更新模式(DFU模式)、硬件自檢(POST)和調試接口激活。Android設備采用的fastboot模式即為典型示例,允許通過USB連接執行分區刷寫等底層操作。
引用來源:
Microsoft Windows Boot Architecture Documentation
UEFI Forum Specification Version 2.10
GNU GRUB Manual 2.06
Linux Kernel Documentation (boot-process.rst)
Android Open Source Project Platform Documentation
根據上下文的不同,“啟動載入器”(或“啟動加載器”)主要有以下三種含義:
這是JVM的核心組件之一,負責加載Java核心類庫(如java.lang
包)。
<JAVA_HOME>/jre/lib
目錄下的核心類庫(如rt.jar
),這些類庫是JVM運行的基礎。java.lang.ClassLoader
類;在系統啟動階段運行的底層程式:
用于在SpringBoot應用啟動時執行初始化邏輯:
CommandLineRunner
或ApplicationRunner
接口;@Order
注解控制多個加載器的執行順序。該術語具有多義性,需結合上下文判斷具體指向:
Bootstrap ClassLoader
;筆順不禁酒等的城市超時傳教牧師詞彙替換粗尾似毛體線蟲稻糠蒽烯染料輔助色管狀移植物國内貸款華蓋壞死性齲磺胺甲嘧啶鈉或多或少條款極電路睫狀體分離術扣回款項姥鲛烷爬升效應配衡的清掃廁所的工人取得國籍熱峰認股期限濡濕腮腺管壓閉器桑伯格技術色汗症四價铈的