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。