`什麼是 Linux 引導載入程式`。
載入程式（bootloader），也稱為引導載入程式或引導管理器，是一種計算機程式，負責引導計算機。

當計算機關閉時，其軟體，包括作業系統、應用程式程式碼和資料，仍儲存在非易失性儲存器中。當計算機開機時，通常沒有作業系統或其載入程式儲存在隨機訪問儲存器（RAM）中。計算機首先執行儲存在只讀儲存器（ROM，以及後來的EEPROM、NOR快閃記憶體）中的一個相對較小的程式以及一些所需的資料，以初始化RAM（特別是在x86系統上），訪問非易失性裝置（通常是塊裝置，例如NAND快閃記憶體）或裝置，從中可以將作業系統程式和資料載入到RAM中。

一些早期的計算機系統，在接收到來自人類操作員或外圍裝置的引導訊號後，可能會將一些非常少量的固定指令載入到特定位置的儲存器中，初始化至少一個CPU，然後將CPU指向指令並開始執行。這些指令通常會從某些外圍裝置（可能由操作員進行選擇）開始輸入操作。其他系統可能會直接向外圍裝置或I/O控制器傳送硬體命令，以導致執行極其簡單的輸入操作（例如「將系統裝置的零扇區讀入記憶體，從位置1000開始」），從而有效地將少量的引導載入程式指令載入到記憶體中；然後可以使用I/O裝置的完成訊號來啟動CPU執行指令。

較小的計算機通常使用不太靈活但更自動化的引導載入程式機制，以確保計算機快速啟動並具有預定的軟體配置。例如，在許多臺式計算機中，引導過程始於CPU在預定義地址（例如IBM PC或IBM PC相容機的BIOS）執行ROM中包含的軟體（某些CPU，包括英特爾x86系列，設計為在重置後執行此軟體而不需要外部幫助）。此軟體包含基本功能，以搜尋有資格參與引導的裝置，並從最有前途的裝置的特殊部分（最常見的是引導扇區）載入一個小程式，通常從固定的入口點開始，例如扇區的開頭。
引導載入程式是用機器程式碼編寫的程式，在引導過程中將作業系統載入到 RAM 中。