跳轉到

Boot Manager

GRUB 是什麼?

GRUB (GRand Unified Bootloader) 是一個用於載入和管理系統啟動的完整程式。它是 Linux 發行版中最常見的 載入程式(bootloader) 。載入程式是計算機啟動時執行的第一個軟體。它載入作業系統的核心,然後再由核心初始化作業系統的其他部分(包括 Shell、顯示管理器、桌面環境 等等)。

載入程式和引導管理器

我不想現在就把你搞糊塗,但是我認為這個話題是不可避免的。 載入程式(boot loader)引導管理器(boot manager) 之間有著一條模糊的界限。

你已經知道了載入程式是什麼。它首先啟動,然後將核心載入到記憶體中並執行它。引導管理器則允許你在不同的作業系統之間進行選擇(如果你的電腦上不止一個作業系統的話)。引導管理器並不會直接載入系統。

GRUB 既是一個載入程式,也是一個引導管理器。

還有哪些類似 GRUB 的引導管理器?

GRUB 是 Linux 中最流行的引導管理器。但它並不是唯一的一個。有一個高度可定製的引導管理器,名字叫做 rEFInd 引導管理器,它同樣受到了一些 Linux 使用者的喜愛。

還有一個基於文字的引導管理器,名字叫做 systemd-boot。你可以猜到這是專為基於 systemd 的 Linux 發行版準備的。有一些發行版正在使用 systemd-boot,比如 Pop OS。

Reference