grub的作用是什麼,grub是什麼意思

2022-03-06 04:12:33 字數 5115 閱讀 4529

1樓:匿名使用者

簡單點說,linux中的啟動載入程式有兩個一個是lilo另一個就是grub

作用:負責引導硬碟分割槽中的作業系統,根據使用者在啟動選單中選擇的啟動項不同,可以引導不同硬碟分割槽中的作業系統啟動.

2樓:淡淡的雅興

grub有兩層意思:

普通單詞.grub可以做動詞,也可名詞.

名詞:蛆,幼蟲;食物;做苦工的人;邋遢人.

動詞:翻掘;搜尋;挖土;**;費力查出.

專業術語.在計算機技術方面,它是grand unified bootloader的縮寫,更準確地講,它是gnu專案的啟動載入程式.grub是多啟動規範的實現,它允許使用者可以在計算機內同時擁有多個作業系統,並在計算機啟動時選擇希望執行的作業系統.

grub可用於選擇作業系統分割槽上的不同核心,也可用於向這些核心傳遞啟動引數.linux或unix類的作業系統上用的比較多;但它也支援windows的fat和ntfs檔案系統(分割槽),因此很多windows機器上,用它安裝多個作業系統.

3樓:智者重生

1. 什麼是grub

grub 是一個多重啟動管理器。grub是grand unified bootloader的縮寫,它可以在

多個作業系統共存時選擇引導哪個系統。它可以引導的作業系統包括linux,freebsd,so

laris,netbsd,beosi,os/2,windows95/98,windows nt,windows2000。它可以載入操作系

統的核心和初始化作業系統(如linux,freebsd),或者把引導權交給作業系統(如win

dows 98)來完成引導。

2. grub的特點

grub可以代替lilo來完成對linux的引導,特別適用於linux與其它作業系統共存情

況,與lilo相比,它有以下特點:

支援大硬碟

現在大多數linux發行版本的lilo都有同樣的一個問題:根分割槽(/boot分割槽)不能分

在超過1024柱面的地方,一般是在8.4g左右的地方,否則lilo不能安裝,或者安裝後不

能正確引導系統。而grub就不會出現這種情況,只要安裝時你的大硬碟是在lba模式下,

grub就可以引導根分割槽在8g以外的作業系統。

支援開機畫面

grub支援在引導開機的同時顯示一個開機畫面。對於玩家來說,這樣可以製作自己

的個性化開機畫面;對於pc廠商,這樣可以在開機時顯示電腦的一些資訊和廠商的標誌

等。grub支援640x480,800x600,1024x768各種模式的開機畫面,而且可以自動偵測選擇

最佳模式,與windows那320x400的開機畫面不可同日而語。

兩種執行模式

grub不但可以通過配置檔案進行例行的引導,還可以在選擇引導前動態改變引導時

的引數,還可以動態載入各種裝置。例如你在linux下編譯了一個新的核心,但不能確定

它能不能工作,你就可以在引導時動態改變grub的引數,嘗試裝載這個新的核心進行使

用。grub的命令列有非常強大的功能,而且支援如bash或doskey一樣的歷史功能,你可

以用上下鍵來尋找以前的命令。

選單式選擇

在lilo下,你需要手工輸入作業系統的名字來引導不同的作業系統。而grub使用一

個選單來選擇不同的系統進行引導。你還可以自己配置各種引數,如延遲時間,預設操

作系統等。

分割槽位置改變後不必重新配置

lilo是通過讀取硬碟上的絕對扇區來裝入作業系統,因此每次分割槽改變都必須重新

配置lilo,例如你用pq magic調整了分割槽的大小,那lilo在你重新配置好之前就不能引

導這個分割槽的作業系統了。而grub是通過檔案系統直接把核心讀取到記憶體,因此只要操

作系統核心的路徑沒有改變,grub就可以引導系統。 除此之外,grub還有許多非常強大

的功能。例如支援多種外部裝置,動態裝載作業系統核心,甚至可以通過網路裝載操作

系統核心。grub支援多種檔案系統,支援多種可執行檔案格式,支援自動解壓,可以引

導不支援多重引導的作業系統等。

3. grub的使用

安裝grub

如果已經安裝了藍點linux2.0則grub是預設安裝的。要把grub重新安裝到主引導扇

區上,只需要簡單打入makebootable命令就可以了。

製作grub啟動盤

首先確定grub已經安裝,然後進入grub的目錄,鍵入:

#cd /boot/grub

放入一張軟盤,然後敲入命令:

#dd if=stage1 of=/dev/fd0 bs=512 count=1

#dd if=stage2 of=/dev/fd0 bs=512 seek=1

這樣就可以做好一張啟動盤了。 也可以用mkbootdisk命令 #mkbootdisk 2.2.16

2.2.16是指核心版本號

開機 安裝了grub開機後會出現一個選單,列出所有的啟動選項。如果設定了啟動畫面則

會顯示啟動畫面,按esc鍵則可以取消啟動畫面顯示選單選項。藍點linux所帶的grub的

命令提示是全中文的,在選單下面詳細列出如按e是編輯啟動命令,按c是使用命令列等

。用上下鍵可以選擇選單項,按回車啟動所選項。按e鍵可以編輯所選項的啟動命令,你

可以用這個功能臨時改變你的系統的啟動引數,參見配置grub一節。按c鍵則進入命令列

模式。在命令列模式下可以打入命令直接執行,例如你可以敲入poweroff關閉計算機。按

tab鍵可以列出所有支援的命令。藍點linux已經把grub漢化了,其中一部分命令敲入名

字後會給出中文提示,顯示命令的用法和引數。

4. 配置grub

grub啟動時會在/boot/grub/中尋找一個名字為menu.lst的配置檔案,如果找不到此

檔案則不進入選單模式而直接進入命令列模式。

menu.lst 是一個文字檔案,你可以用任何一個文字編輯器來開啟它。每一行代表一

個配置命令,如果一行的第一個字元為井號"#"則這一行為註釋,你可以簡單地用增加或

減少註釋行來改變配置。

編輯menu.lst,一般會有以下各行

timeout second

設定在second秒之後引導預設的作業系統。

藍點linux預設是timeout 5,就是5秒沒有其他指令就引導系統,如果設成-1,則grub會

一直等待直到使用者選擇一個選項為止。

default num

預設啟動第num+1行選項,也就說default=0則預設啟動選單第一行的作業系統,defaul

t=1則啟動第2行的系統,如此類推。

splash pathname/filename

指出開機畫面的檔案所存放的路徑和檔名,如 splash /boot/logo/800x600x8.img 是

指用在/boot/logo路徑下的800x600.img檔案作為開機畫面

title osname title

後面的字元就是你在選單項上所看見的選項,你可以寫上作業系統的名字和描述,如用

title bluepoint linux, single mode 代表這一選項是引導藍點linux的單使用者模式。

下面結合兩個系統引導描述來解釋幾個引導選項的意義

title bluepoint linux, default mode

root (hd0,1)

kernel /boot/vmlinuz vga=auto root=/dev/hda2

hd0是指第一個硬碟(主硬碟) (hd0,1)是指第一個硬碟的第二個分割槽。 kernel /boot/v

mlinuz 是指出linux核心的路徑在/boot/vmlinuz中。vga=auto 是設定顯示模式,root

=/dev/hda2是指把第一個硬碟的第二個分割槽作為根掛載點?quot;/")。

title microsoft windows

root (hd1,0)

chainloader (hd1,0)+1

root (hd1,0)這是指第二個硬碟(從硬碟)上第一個分割槽

chainloader (hd1,0)+1 裝入一個扇區的資料然後把引導權交給它。

5. 從軟盤啟動grub

製作啟動盤後可以用軟盤啟動引導硬碟上的作業系統 插入製作好的啟動軟盤,進入

bios設定軟盤啟動。軟盤啟動成功後就會進入grub的命令列模式

grub>

要啟動一個作業系統,首先指定引導哪個分割槽上的系統,例如要引導指第一個硬碟

上的第一個分割槽的作業系統,先鍵入

grub>root (hd0,0)

接著如果要啟動的是windows系統,鍵入

grub>chainloader (hd0,0)+1

注意(hd0,0)要隨著硬碟和分割槽的不同而改變數字。 如果要引導linux或其他系統,

應鍵入grub>kernel (hd0,0)/boot/vmlinuz root=/dev/hda1

注意hda1引數也要隨著硬碟和分割槽的不同而改變,如從第二個硬碟的第一個分割槽引

導則用hdb1。

最後敲入boot就可以啟動系統了。

在任何時候不能確定命令或者命令的引數都可以按tab獲得相關的幫助。用上下鍵可

以獲得命令的歷史記錄。 其實這些命令就是menu.lst的啟動描述,您也可以根據那些描

述來自己鍵入啟動命令,最後敲入boot就可以引導系統了。

4樓:可靠的夢想之星

gnu grub(grand unified bootloader)是一個來自gnu專案的多作業系統啟動程式。

grub是多啟動規範的實現,它允許使用者可以在計算機內同時擁有多個作業系統,並在計算

機啟動時選擇希望執行的作業系統。grub可用於選擇作業系統分割槽上的不同核心,也可用

於向這些核心傳遞啟動引數。更多有關linux的介紹請檢視《linux就該這麼學》。

grub是什麼意思

5樓:匿名使用者

gnu grub 是一個多重作業系統啟動管理器。用來引導不同系統,如windows,linux。參考**:

com/view/225343.htm這個比較全。雖然本人不知道是什麼意思,但本著能幫助別人的意願,也就複製過來給你了,希望能幫助到你

電腦開機一直顯示字母最後的字母是grub求大神,教我弄好

分析 開機出現grub提示符,說明系統檔案損壞,需要重灌系統。處理 2 設定光碟啟動 開機後按del鍵 筆記本一般為f2或根據螢幕底行提示的熱鍵 進入cmos,並在boot選項卡 或startups 中設定光碟機 cd rom或 rom 為第一啟動項 老主機板需要進入advanced bios fe...

的作用是什麼,模板的作用是什麼

你說的哪方面的模版,開發的模版是用來展示資料給客戶端的使用者看的 模板的作用就是告訴編輯者,這個型別的詞條基本的結構應該包含哪幾部分 當然並不是必須的 如果您發現某個詞條的結構不完整,就可以從完善這些部分入手。從而使得有章可循。形成原因 如今我們已經總結出來的模板包括 學校 計算機病毒 城鎮 菜譜 ...

圈樑的作用是什麼啊,什麼是圈樑?其作用是什麼?

其實圈樑就是房屋結構中牆體內沿水平方向密封的鋼筋樑,也稱為鋼筋混凝土樑。也是房屋建設中不可缺少的材料,因為它可以提高房屋牆體的硬度,防止地基下沉或房屋震動等引起的破壞,圈樑其實對抵抗不均勻沉降的作用相當的有效。圈樑的作用是配合樓板和構造柱,增加房屋的整體剛度和穩定性,減輕地基不均勻沉降對房屋的破壞,...