grub應用linux
GRUB(統一引導裝入器)是linux最基本的引導加載器。
其有四個做用,以下:
1.選擇操做系統(若是計算機上安裝了多個操做系統)。
2.表示相應引導文件所在的分區。
3.找到內核。
4.運行初始內存盤,設置內核和相關模塊。ide
GRUB(Boot Loader):spa
grub: GRand Unified Bootloader操作系統
grub 0.x: grub legacyorm
grub 1.x: grub2接口
grub legacy:圖片
stage1: mbr內存
stage1_5: mbr以後的扇區,讓stage1中的bootloader能識別stage2所在的分區上的文件系統;md5
stage2:磁盤分區(/boot/grub/)it
配置文件:/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]:啓動的內核
initrd /PATH/TO/INITRAMFS_FILE: 內核匹配的ramfs文件;
password [--md5] STRING: 啓動選定的內核或操做系統時進行認證;