E.8.2. 設定檔指令

下列為 GRUB 選單設定檔常用的指令:
  • chainloader </path/to/file> — 載入指定檔案為連續載入器。將 </path/to/file> 取代為至連續載入器得正確路徑。如果檔案位於指定分割區的第一扇區,使用 blocklist 標記法,+1
  • color <normal-color> <selected-color> — 讓您能夠更換選單的顏色,選單的顏色分為前景與背景。使用簡單的顏色名稱如 red/black。 例如:
    color red/black green/blue
  • default=<integer> — 將 <integer> 替換為如果介面時間過期的預設載入項目標題號碼。
  • fallback=<integer> — 將 <integer> 替換為如果第一次載入失敗的預設載入項目標題號碼
  • hiddenmenu — 使 GRUB 選單介面不會顯示,在 timeout 時間過期時載入 default 項目。使用者可以按 Esc 鍵來瀏覽標準 GRUB 選單。
  • initrd </path/to/initrd> — 讓使用者以指定開機時使用的初始化記憶體磁碟。將 </path/to/initrd> 替換為至初始化記憶體磁碟的完整路徑。
  • kernel </path/to/kernel> <option-1> <option-N> — 指定在做頁系統開機時所要載入的核心檔案。將 </path/to/kernel> 取代為一個從由 root 指令指定的分割區之完整路徑。多重選項能在載入時傳至核心。
    這些選項包含了:
    • rhgbRed Hat 圖形化開機)— 在開機時顯示開機程序的動畫,而非僅使用文字。
    • quiet — 在 Red Hat 圖形化開機動畫開始前,隱藏除了重要訊息之外的所有訊息。
  • password=<password> — 預防不知道密碼的使用者修改這個選單內的項目。
    此外,在 password=<password> 指令後面您也可以指定一個替代的選單設定檔。在這個情況下,GRUB 會重新啟動第二階段開機管理程式並使用指定的替代設定檔來建立選單。如果一個替代選單設定檔沒有指令,知道密碼的使用者將能修改這個設定檔。

    重要

    強烈建議您在每台機器上設定開機載入程式的密碼。不受保護的開機載入程式會讓潛在的攻擊者修改系統的開機選項,並存取系統。關於開機載入程式密碼與密碼安全的資訊,請參閱《Red Hat Enterprise Linux 安全指南工作站安全》一章。
  • map — 交換兩個硬碟的編號。例如:
    map (hd0) (hd3)
    map (hd3) (hd0)
    將編號 0 指定給第四個硬碟,將編號 3 指定給第一個硬碟。若您要將系統配置來啟動 Windows 作業系統的話,此選項將會相當有幫助,因為 Windows 的開機載入程式必須在第一個硬碟上尋找已安裝的 Windows。
    比方說,若您的 Windows 位於第四個硬碟上,下列 grub.conf 中的項目將能讓 Windows 開機載入程式正確地載入 Windows:
    title Windows
    map (hd0) (hd3)
    map (hd3) (hd0)
    rootnoverify (hd3,0)
    chainloader +1
  • root (<device-type><device-number>,<partition>) — 設定 GRUB 的 root 分割區 例如 (hd0,0),並掛載分割區。要指定由 EFI 開機管理員選擇的開機磁碟,語法為 <device-type>,<partition>,例如 (bd,1)
  • rootnoverify (<device-type><device-number>,<partition>) — 設定 GRUB 的 root 分割區,如同 root 指令,但不掛載分割區。
  • timeout=<integer> — 以秒為單位,指定 GRUB 在載入 default 一行所指定的開機項目之前,所要等待的時間。
  • splashimage=<path-to-image> — 指定當 GRUB 啟動時使用的畫面映像檔之位置。
  • title group-title — 指定一個用來載入核心或作業系統的特定指令群組的標題。
欲在選單設定擋上新增容易閱讀的註解,請在在行首使用雜湊符號(#)。