1. 程式人生 > >如何配置Ubuntu 16.04 GRUB 2引導載入程式

如何配置Ubuntu 16.04 GRUB 2引導載入程式

ubuntu-16-04-grub-2-01

正如你所知,GRUB 2 是大多數 Linux 作業系統的預設引導載入程式。GRUB 是 GRand Unified Bootloader 的縮寫,它是 Linux 啟動時首先要載入的一個程式,此後它會負責載入並將控制權交給 Linux kernel,並由 Linux kernel 負責對作業系統的其它部分進行初始化。在本文中,我們將對 Ubuntu 16.04 LTS 桌面版 GRUB 2 引導載入程式的重要配置進行介紹,當然操作和配置也與其它 Linux 發行版中的 GRUB 配置通用。

GRUB 2引導載入程式設定

GRUB 2 的預設配置檔案是 /boot/grub/grub.cfg,它是 Linux 啟動引導過程中非常主要的一個檔案,除非你已經非常熟悉,否則不要直接編輯或修改此檔案。

有關 GRUB 2 的所有設定預設都存放在 /etc/default/grub 檔案中,對其內容的更改將直接反饋到 GRUB 2。為保險起見,我們先將它進行備份:

sudo cp /etc/default/grub /etc/default/grub.bak

我們先來看看 GRUB 引導裝載程式的主要選項:

cat /etc/default/grub

ubuntu-16-04-grub-2-02

每當編輯了該配置檔案之後,需要執行如下命令將變更應用到 GRUB 2:

sudo update-grub

下面我們開始對 GRUB2 boot loader 進行三項重要的優化調整。

1. 選擇預設作業系統

為加快開機引導過程,使用者可以手動指定預設要從哪個系統開始引導。如果設定為 0

則表示從 GRUB 選單中的第一個系統開始引導,如果設定為 1 則表示從第二個條目開始引導,以此類推。ubuntu-16-04-grub-2-03
如果你裝了多個作業系統,可以使用 GRUB_DEFAULT=saved 引數從最後一個系統開始引導,配置好後你每次重啟計算機都會直接從最後一個系統開始啟動。注意:此功能還需配合一個 GRUB_SAVEDEFAULT=true 條目才能生效。

ubuntu-16-04-grub-2-04

為了不至於數不清楚個數和方便配置,還可以直接指定 GRUB 開機預設引導系統的名稱,例如你的 GRUB 選單中有「Lubuntu14.04 LTS」條目,便可以直接指定 GRUB_DEFAULT=Lubuntu 14.04 LTS 預設啟動 Lubuntu。

2. 設定超時時間

預設情況下,啟動選單停留讓使用者選擇的時間為 10 秒。使用者可以直接在配置檔案中增長或縮短等待時間,如果將GRUB_TIMEOUT 設定為 0,則表示忽略選單直接按上步中選擇的預設作業系統進行引導。ubuntu-16-04-grub-2-05

3. 更改GRUB背景圖片

要更改 GRUB 背景圖片非常簡單,只需將準備好的圖片複製到 /boot/grub/ 路徑即可。

GRUB 僅支援 265 色 JPG/JPEG 格式圖片,所以建議大家使用 PNG 圖片。

背景圖片替換好之後記得執行 sudo update-grub 使之生效。

ubuntu-16-04-grub-2-06

免費提供最新Linux技術教程書籍,為開源技術愛好者努力做得更多更好:http://www.linuxprobe.com/