Bootloader意思

"Bootloader" 是一個電腦程式,它負責在作業系統(OS)開始運行之前初始化硬體和載入作業系統的第一個部分。當您啟動計算機時,第一個運行的程式是固件,通常是 BIOS(基本輸入輸出系統)或 UEFI(統一可擴展固件接口)。BIOS/UEFI 然後載入 bootloader,bootloader 負責載入作業系統的核心和其他必要的組件。

Bootloader 的作用包括:

  1. 硬體初始化:確保計算機的所有必要硬體都已正確配置和啟動。
  2. 載入核心:從存儲設備(如硬碟、USB 驅動器或網路)中載入作業系統的核心。
  3. 設備選擇:在多啟動系統中,允許用戶選擇要載入的作業系統。
  4. 模組載入:載入作業系統的任何必要模組或驅動程式。
  5. 系統設定:設定作業系統的啟動參數和環境變數。

在 Linux 系統中,常見的 bootloader 包括 GRUB(GRand Unified Bootloader)和 Syslinux。在 Windows 系統中,通常使用 NTLDR(New Technology Loader)或 BOOTMGR(Boot Manager)。

Bootloader 通常存儲在計算機的引導分區或引導設備上,如 MBR(主引導記錄)或 EFI 系統分區(ESP)。如果 bootloader 損壞或被刪除,計算機將無法啟動作業系統。在這種情況下,通常需要使用安裝介質重新安裝或修復 bootloader。