一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

GRUB多重啟動管理器

 農(nóng)夫子oice 2007-04-28

GRUB多重啟動管理器

ideal(2001-03-31 20:36)

 

1. 什么是grub

  grub 是一個多重啟動管理器。grub是GRand Unified Bootloader的縮寫,它可以在多個操作系統(tǒng)共存時選擇引導(dǎo)哪個系統(tǒng)。它可以引導(dǎo)的操作系統(tǒng)包括Linux,FreeBSD,Solaris,NetBSD,BeOSi,OS/2,Windows95/98,Windows NT,Windows2000。它可以載入操作系統(tǒng)的內(nèi)核和初始化操作系統(tǒng)(如Linux,FreeBSD),或者把引導(dǎo)權(quán)交給操作系統(tǒng)(如Windows 98)來完成引導(dǎo)。

2. grub的特點

  grub可以代替lilo來完成對Linux的引導(dǎo),特別適用于linux與其它操作系統(tǒng)共存情況,與lilo相比,它有以下特點:

支持大硬盤
  現(xiàn)在大多數(shù)Linux發(fā)行版本的lilo都有同樣的一個問題:根分區(qū)(/boot分區(qū))不能分在超過1024柱面的地方,一般是在8.4G左右的地方,否則lilo不能安裝,或者安裝后不能正確引導(dǎo)系統(tǒng)。而grub就不會出現(xiàn)這種情況,只要安裝時你的大硬盤是在LBA模式下,grub就可以引導(dǎo)根分區(qū)在8G以外的操作系統(tǒng)。

支持開機畫面
  grub支持在引導(dǎo)開機的同時顯示一個開機畫面。對于玩家來說,這樣可以制作自己的個性化開機畫面;對于PC廠商,這樣可以在開機時顯示電腦的一些信息和廠商的標(biāo)志等。grub支持640x480,800x600,1024x768各種模式的開機畫面,而且可以自動偵測選擇最佳模式,與Windows那320x400的開機畫面不可同日而語。

兩種執(zhí)行模式
  grub不但可以通過配置文件進(jìn)行例行的引導(dǎo),還可以在選擇引導(dǎo)前動態(tài)改變引導(dǎo)時的參數(shù),還可以動態(tài)加載各種設(shè)備。例如你在Linux下編譯了一個新的核心,但不能確定它能不能工作,你就可以在引導(dǎo)時動態(tài)改變grub的參數(shù),嘗試裝載這個新的核心進(jìn)行使用。Grub的命令行有非常強大的功能,而且支持如bash或doskey一樣的歷史功能,你可以用上下鍵來尋找以前的命令。

菜單式選擇
  在lilo下,你需要手工輸入操作系統(tǒng)的名字來引導(dǎo)不同的操作系統(tǒng)。而grub使用一個菜單來選擇不同的系統(tǒng)進(jìn)行引導(dǎo)。你還可以自己配置各種參數(shù),如延遲時間,默認(rèn)操作系統(tǒng)等。

分區(qū)位置改變后不必重新配置
  lilo是通過讀取硬盤上的絕對扇區(qū)來裝入操作系統(tǒng),因此每次分區(qū)改變都必須重新配置lilo,例如你用PQ magic調(diào)整了分區(qū)的大小,那lilo在你重新配置好之前就不能引導(dǎo)這個分區(qū)的操作系統(tǒng)了。而grub是通過文件系統(tǒng)直接把核心讀取到內(nèi)存,因此只要操作系統(tǒng)核心的路徑?jīng)]有改變,grub就可以引導(dǎo)系統(tǒng)。 除此之外,Grub還有許多非常強大的功能。例如支持多種外部設(shè)備,動態(tài)裝載操作系統(tǒng)內(nèi)核,甚至可以通過網(wǎng)絡(luò)裝載操作系統(tǒng)核心。Grub支持多種文件系統(tǒng),支持多種可執(zhí)行文件格式,支持自動解壓,可以引導(dǎo)不支持多重引導(dǎo)的操作系統(tǒng)等。

3. grub的使用

安裝grub
  如果已經(jīng)安裝了藍(lán)點Linux2.0則grub是默認(rèn)安裝的。要把grub重新安裝到主引導(dǎo)扇區(qū)上,只需要簡單打入makebootable命令就可以了。

制作grub啟動盤
  首先確定grub已經(jīng)安裝,然后進(jìn)入grub的目錄,鍵入:

  #cd /boot/grub

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

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

  #dd if=/stage2 of=/dev/fd0 bs512 seek=1

  這樣就可以做好一張啟動盤了。

開機
  安裝了grub開機后會出現(xiàn)一個菜單,列出所有的啟動選項。如果設(shè)置了啟動畫面則會顯示啟動畫面,按Esc鍵則可以取消啟動畫面顯示菜單選項。藍(lán)點Linux所帶的grub的命令提示是全中文的,在菜單下面詳細(xì)列出如按e是編輯啟動命令,按c是使用命令行等。用上下鍵可以選擇菜單項,按回車啟動所選項。按e鍵可以編輯所選項的啟動命令,你可以用這個功能臨時改變你的系統(tǒng)的啟動參數(shù),參見配置grub一節(jié)。按c鍵則進(jìn)入命令行模式。   

  在命令行模式下可以打入命令直接執(zhí)行,例如你可以敲入poweroff關(guān)閉計算機。按Tab鍵可以列出所有支持的命令。藍(lán)點Linux已經(jīng)把grub漢化了,其中一部分命令敲入名字后會給出中文提示,顯示命令的用法和參數(shù)。

4. 配置grub

  grub啟動時會在/boot/grub/中尋找一個名字為menu.lst的配置文件,如果找不到此文件則不進(jìn)入菜單模式而直接進(jìn)入命令行模式。

  menu.lst 是一個文本文件,你可以用任何一個文本編輯器來打開它。每一行代表一個配置命令,如果一行的第一個字符為井號"#"則這一行為注釋,你可以簡單地用增加或減少注釋行來改變配置。

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

timeout second

設(shè)定在second秒之后引導(dǎo)默認(rèn)的操作系統(tǒng)。

藍(lán)點Linux默認(rèn)是timeout 5,就是5秒沒有其他指令就引導(dǎo)系統(tǒng),如果設(shè)成-1,則grub會一直等待直到用戶選擇一個選項為止。

default num

默認(rèn)啟動第num+1行選項,也就說default=0則默認(rèn)啟動菜單第一行的操作系統(tǒng),default=1則啟動第2行的系統(tǒng),如此類推。

splash pathname/filename

指出開機畫面的文件所存放的路徑和文件名,如 splash /boot/logo/800x600x8.img 是指用在/boot/logo路徑下的800x600.img文件作為開機畫面

title OSname title

后面的字符就是你在菜單項上所看見的選項,你可以寫上操作系統(tǒng)的名字和描述,如用

title BluePoint Linux, Single Mode 代表這一選項是引導(dǎo)藍(lán)點Linux的單用戶模式。

下面結(jié)合兩個系統(tǒng)引導(dǎo)描述來解釋幾個引導(dǎo)選項的意義

title BluePoint Linux, Default Mode
root (hd0,1)
kernel /boot/vmlinuz vga=auto root=/dev/hda2

hd0是指第一個硬盤(主硬盤) (hd0,1)是指第一個硬盤的第二個分區(qū)。 kernel /boot/vmlinuz 是指出Linux核心的路徑在/boot/vmlinuz中。vga=auto 是設(shè)定顯示模式,root=/dev/hda2是指把第一個硬盤的第二個分區(qū)作為根掛載點("/")。

title Microsoft Windows
root (hd1,0)
chainloader (hd1,0)+1

root (hd1,0)這是指第二個硬盤(從硬盤)上第一個分區(qū)

chainloader (hd1,0)+1 裝入一個扇區(qū)的數(shù)據(jù)然后把引導(dǎo)權(quán)交給它。

5. 從軟盤啟動grub

  制作啟動盤后可以用軟盤啟動引導(dǎo)硬盤上的操作系統(tǒng) 插入制作好的啟動軟盤,進(jìn)入BIOS設(shè)定軟盤啟動。軟盤啟動成功后就會進(jìn)入grub的命令行模式

grub>

  要啟動一個操作系統(tǒng),首先指定引導(dǎo)哪個分區(qū)上的系統(tǒng),例如要引導(dǎo)指第一個硬盤上的第一個分區(qū)的操作系統(tǒng),先鍵入

grub>root (hd0,0)

  接著如果要啟動的是Windows系統(tǒng),鍵入

grub>chainloader (hd0,0)+1

0  注意(hd0,0)要隨著硬盤和分區(qū)的不同而改變數(shù)字。 如果要引導(dǎo)Linux或其他系統(tǒng),應(yīng)鍵入

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

  注意hda1參數(shù)也要隨著硬盤和分區(qū)的不同而改變,如從第二個硬盤的第一個分區(qū)引導(dǎo)則用hdb1。

  最后敲入boot就可以啟動系統(tǒng)了。

  在任何時候不能確定命令或者命令的參數(shù)都可以按Tab獲得相關(guān)的幫助。用上下鍵可以獲得命令的歷史記錄。 其實這些命令就是menu.lst的啟動描述,您也可以根據(jù)那些描述來自己鍵入啟動命令,最后敲入boot就可以引導(dǎo)系統(tǒng)了。

 

 

來源:
http://www./training/tips/showtip.jsp?i=139
 

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    免费播放一区二区三区四区| 日韩高清中文字幕亚洲| 欧美中文日韩一区久久| 国产偷拍精品在线视频| 亚洲国产婷婷六月丁香| 五月的丁香婷婷综合网| 午夜福利视频六七十路熟女| 日韩精品综合免费视频| 欧美国产精品区一区二区三区| 国产成人精品久久二区二区| 国内精品偷拍视频久久| 最近日韩在线免费黄片| 日本欧美视频在线观看免费| 日本午夜乱色视频在线观看| 欧美日韩欧美国产另类| 欧美黑人精品一区二区在线| 国内精品偷拍视频久久| 欧美日韩国产精品黄片| 99热在线精品视频观看| 日韩一区二区三区免费av| 国产亚洲精品久久99| 中文字幕日韩欧美一区| 欧美日韩国产黑人一区| 麻豆果冻传媒一二三区| 久久国产人妻一区二区免费| 超碰在线免费公开中国黄片| 欧美自拍系列精品在线| 欧美成人久久久免费播放| 中文字幕欧美视频二区| 成年女人下边潮喷毛片免费| 91播色在线免费播放| 久久福利视频这里有精品| 国产性情片一区二区三区 | 热情的邻居在线中文字幕| 在线观看那种视频你懂的| 久久精品国产99精品亚洲| 久久亚洲国产视频三级黄| 亚洲综合伊人五月天中文| 老司机精品在线你懂的| 欧美精品久久一二三区| 偷拍偷窥女厕一区二区视频 |