天天看點

grub應用

grub應用

      GRUB(統一引導裝入器)是linux最基本的引導加載器。

      其有四個作用,如下:

      1.選擇作業系統(如果計算機上安裝了多個作業系統)。

      2.表示相應引導檔案所在的分區。

      3.找到核心。

      4.運作初始記憶體盤,設定核心和相關子產品。

GRUB(Boot Loader):

grub: GRand Unified Bootloader

grub 0.x: grub legacy

grub 1.x: grub2

grub legacy:

stage1: mbr

stage1_5: mbr之後的扇區,讓stage1中的bootloader能識别stage2所在的分區上的檔案系統;

stage2:磁盤分區(/boot/grub/)

配置檔案:/boot/grub/grub.conf <-- /etc/grub.conf

stage2及核心等通常放置于一個基本磁盤分區;

功用:

(1) 提供菜單、并提供互動式接口

e: 編輯模式,用于編輯菜單;

c: 指令模式,互動式接口;

(2) 加載使用者選擇的核心或作業系統

允許傳遞參數給核心

可隐藏此菜單

(3) 為菜單提供了保護機制

為編輯菜單進行認證

為啟用核心或作業系統進行認證

配置檔案:/boot/grub/grub.conf

配置項:

default=#: 設定預設啟動的菜單項;落單項(title)編号從0開始;

timeout=#:指定菜單項等待選項選擇的時長;

splashp_w_picpath=(hd#,#)/PATH/TO/XPM_PIC_FILE:指明菜單背景圖檔檔案路徑;

hiddenmenu:隐藏菜單;

password [--md5] STRING: 菜單編輯認證;

title TITLE:定義菜單項“标題”, 可出現多次;

root (hd#,#):grub查找stage2及kernel檔案所在裝置分區;為grub的“根”; 

kernel /PATH/TO/VMLINUZ_FILE [PARAMETERS]:啟動的核心

上一篇: grub應用
下一篇: GRUB應用