快速連接文章

請輸入Linux command

會員登入






遺失密碼
尚未註冊? 註冊

票選專區

您希望引用的 wiki 語系?
 

RSS

PayPal Donation

Enter Amount:

IDigitalNet Newsletter


E-Mail Address:
請選擇訂閱選項:
grub 列印 E-mail
作者 Sonia   
GRand Unified Boot Loader
GRUB是linux底下較新的Boot Loader,也是現在大多數linux系統預設的boot loader。
GRUB具有以下特點:
1. 不用安裝在硬碟前1024磁柱。

2. 變更或新增分割區及設定檔時,不用重新啟動GRUB

3. 在開機時可進入命令列模式進行GRUB維護及修改。

4. 畫面較好看嬪#20854;實還好啦)

進入GRUB開機選單時,一開始就會出現不同作業系統的選單。不像Lilo還要按鍵才會出現。此時可直接移動上下鍵選取要開機的作業系統。直接按Enter便可開機。另外再移動上下鍵選取作業系統十,亦可在選單上直接按e進入開機設定的編輯畫面。此時在螢幕上會顯示指令件及說明文字。

GRUB的開機設定編輯指令如下:
b      啟動系統

e      編輯選單

c      進入命令列模式

o(小寫)   在光棒指示行後增加新行

O(大寫)   在光棒指示行前增加新行

d      刪除光棒指示行

Enter   編輯完之後存檔

基本上,編輯這裡的開機設定並不會影響到真正的系統設定。在下一次開機時,選單又會回復到原本的樣子。除非真正更動到GRUB的設定檔。

在選單上按e鍵進入編輯模式時,通常會看到下列兩行:
root (hd0,0)
kernel /vmlinuz-2.4.18-3 root=/dev/hda5兜r
第一行是表示GRUB安裝的位置。這裡要注意到的是,hd0代表避一顆硬碟,hd1代表第二顆。而後面的0代表第一個partition,而1則代表第二個分割區。這一行的硬碟代號與分割區的表示方法與之前所學的不太一樣。
第二行是表示核心的位置及檔案名稱,以及root partition(也就是根目錄)的分割區位置。其中root=亡#25152;使用的硬碟代號與分割區的表示方法則與之前所學的相同。/dev/hda1表示第一顆硬碟的第一個分割區。

GRUB的設定檔: /boot/grub/menu.lst
使用more觀看此設定檔時,會發現這個設定檔和lilo的設定檔很像,不過有些名詞不太一樣。如:
title   指定開機選單的名稱。類似lilo中的label。

kernel   指定核心的位置及檔案名稱。類似lilo中的image。

chainloader 用來載入Microsoft的作業系統。類似lilo中的other。

基本上,更改這個選單後,在下次開機時便會生效。不像lilo還要執行/sbin/lilo.real才會生效。
最後更新 ( 2006/03/06, Monday )
 
< 前一個   下一個 >