2013年8月11日

GRUB 筆記


安裝GRUB

shell># /sbin/grub-install /dev/sda

裝置代號

語法:  (<type-of-device> <bios-device-number>,<partition-number>)

<type-of-device>
hd:代表 hard drive, 不管硬碟是 IDE 或 SCSI 介面代號都是 hd
fd: 代表 3.5" diskette
nd:代表 network disk

<bios-device-number>
BIOS 裝置代號, 由 0 開始起算

<partition-number>
裝置的分割區代號, 由 0 開始起算

Ex:
1. 第一顆硬碟的第二個分割區代號為 (hd0, 1)
2. 代表一整個第二顆硬碟 (hd1)

檔案路徑表示法

語法:  (<type-of-device> <bios-device-number>,<partition-number>)</path/to/file>


Ex:(例子中特別舉例出有沒有額外分割 /boot 時的路徑表示差異)
假設 /boot 為第一顆硬碟的第一個分割, /boot/grub/menu.lst 的表示法為
(hd0,0)/grub/menu.lst

若沒有特別將 /boot 分割出來,根(/)目錄為 (hd0,0)時,/boot/grub/menu.lst 的表示法為(hd0,0)/boot/grub/menu.lst


GRUB 與 softraid

由於 grub 無法辨識 softride ,所以 /boot 必須另外獨立出 raid 外,即使是採用 raid1 也一樣,在安裝好 Linux 後要記得安裝 grub 到另一顆硬碟

指令及設定檔說明

RedHat 官方文件  - GRUB 指令, GRUB 設定檔

利用grub shell 開機





沒有留言:

張貼留言