Linux下Grub開機管理程式安裝簡介(轉)
Linux下Grub開機管理程式安裝簡介(轉)[@more@]一.簡介:
Linux向使用LILO作為多重開機管理程式,它可以啟動任何安裝在PC上的作業系統,例如DOS、 Windows95,98,2000,OS/2等。設定LILO最常用的方式分別為:把LILO安裝在硬碟上的MBR或將其安裝在含有/boot目錄的分割區的boot sector上。
GRUB 不像LILO在開機時並無法讀取超過1024磁柱的資訊,可不受1024磁柱的限制,尤以日前硬碟價格抖落容量動輒2,30G為市場主流,GRUB實為一相當不錯多重開機管理程式的選擇。亦不若LILO需佔kernel的實體位置,是以每次更新kernel或更改.config檔時無需更動GRUB。
二.GRUB特色:
(1)支援多重可執行格式
(2)支援不具多重啟動功能的作業系統
(3)可載入多重模組支援
(4)支援可讀的設定檔
(5)提供選單介面
(6)具彈性的命令列介面
(7)支援多重檔案系統型態
(8)支援自動解壓縮功能
(9)可在任何已安裝的裝置存取資料
(10)獨立的幾何位置轉換(例如C.H.S)
(11)可偵測已安裝的記憶體
(12)支援LBA模式
(13)具可從網路下載image檔功能
(14)支援無磁碟系統
(15)支援遠端終端機
三.參考網站及檔案:最新版本為0.5.96.1,其下載站臺及相關檔案和FAQ's如:
下載站臺:
下載檔案和FAQ's:
GRUB站臺:
GRUB需要GCC和GNU binutils 2.9.1.0.23之後的版本,可從下載先行安裝之
四.GRUB安裝方式:
(1)tar zxvf grub-0.5.96.1.tar.gz
(2)cd grub-0.5.96.1
(3)./configure
(4)make
(5)make check
(6)make install
(7)cp r /usr/local/share/grub/i386-pc/ /boot/grub/
(8)vi /boot/menu.lst (內容參考grub-0.5.96.1/docs/menu.lst)例參考如:
#
# /boot/grub/menu.lst - generated by Lizard
#
# options
timeout = 5
splashscreen = (hd0,0)/boot/message.col24
default = 0
title = Caldera OpenLinux eServer 2.3
root = (hd0,0)
kernel = /boot/vmlinuz-pc97-2.2.14-modular vga=274 noapic nosmp debug=2 root=/dev/hda1
(9)開一個terminal下grub command
grub
grub > root (hd0,0)
grub > find /boot/grub/stage1
grub > setup (hd0)
grub > quit
(10) reboot後可按下英文字母e 進入Grub畫面加以編輯, 按下英文字母c進入command line;可輸入command,例如 grub > root (hd0,0) vga=274 noapic nosmp;按Esc回到Grub畫面, 按下英文字母b可啟動進入 Linux。
五.其它注意事項
Caldera Distribution可直接從其安裝片中之grub- 0.5.94-5.rpm逕行安裝;再建立/boot/grub目錄下的相關檔案及memu.lst檔案之內容;或者從其原始碼grub-0.5.94- 5.src.rpm作rpm檔如:(作法其他版本供參)
(1)rpm ivh grub-0.5.94-5.src.rpm
(2) 檢查在/usr/src/OpenLinux/SOURCES/目錄下有無grub-0.5.94-initrd1G.patch、grub- 0.5.94-nomeminfo.patch、grub- 0.5.94-splash.patch及grub-0.5.94.tar.gz四個檔案;並將上述渠等檔案與/usr/src/OpenLinux/SPECS/目錄下之grub.spec檔案比對編輯之。
(3)在/usr/src/OpenLinux/SPECS/目錄下執行
rpm ba grub.spec
(4)檢視/usr/src/OpenLinux/SRPMS/有無grub-0.5.94-5.src.rpm檔案;另/usr/src/OpenLinux/RPMS/有無grub-0.5.94-5.rpm檔案供安裝。
Linux向使用LILO作為多重開機管理程式,它可以啟動任何安裝在PC上的作業系統,例如DOS、 Windows95,98,2000,OS/2等。設定LILO最常用的方式分別為:把LILO安裝在硬碟上的MBR或將其安裝在含有/boot目錄的分割區的boot sector上。
GRUB 不像LILO在開機時並無法讀取超過1024磁柱的資訊,可不受1024磁柱的限制,尤以日前硬碟價格抖落容量動輒2,30G為市場主流,GRUB實為一相當不錯多重開機管理程式的選擇。亦不若LILO需佔kernel的實體位置,是以每次更新kernel或更改.config檔時無需更動GRUB。
二.GRUB特色:
(1)支援多重可執行格式
(2)支援不具多重啟動功能的作業系統
(3)可載入多重模組支援
(4)支援可讀的設定檔
(5)提供選單介面
(6)具彈性的命令列介面
(7)支援多重檔案系統型態
(8)支援自動解壓縮功能
(9)可在任何已安裝的裝置存取資料
(10)獨立的幾何位置轉換(例如C.H.S)
(11)可偵測已安裝的記憶體
(12)支援LBA模式
(13)具可從網路下載image檔功能
(14)支援無磁碟系統
(15)支援遠端終端機
三.參考網站及檔案:最新版本為0.5.96.1,其下載站臺及相關檔案和FAQ's如:
下載站臺:
下載檔案和FAQ's:
GRUB站臺:
GRUB需要GCC和GNU binutils 2.9.1.0.23之後的版本,可從下載先行安裝之
四.GRUB安裝方式:
(1)tar zxvf grub-0.5.96.1.tar.gz
(2)cd grub-0.5.96.1
(3)./configure
(4)make
(5)make check
(6)make install
(7)cp r /usr/local/share/grub/i386-pc/ /boot/grub/
(8)vi /boot/menu.lst (內容參考grub-0.5.96.1/docs/menu.lst)例參考如:
#
# /boot/grub/menu.lst - generated by Lizard
#
# options
timeout = 5
splashscreen = (hd0,0)/boot/message.col24
default = 0
title = Caldera OpenLinux eServer 2.3
root = (hd0,0)
kernel = /boot/vmlinuz-pc97-2.2.14-modular vga=274 noapic nosmp debug=2 root=/dev/hda1
(9)開一個terminal下grub command
grub
grub > root (hd0,0)
grub > find /boot/grub/stage1
grub > setup (hd0)
grub > quit
(10) reboot後可按下英文字母e 進入Grub畫面加以編輯, 按下英文字母c進入command line;可輸入command,例如 grub > root (hd0,0) vga=274 noapic nosmp;按Esc回到Grub畫面, 按下英文字母b可啟動進入 Linux。
五.其它注意事項
Caldera Distribution可直接從其安裝片中之grub- 0.5.94-5.rpm逕行安裝;再建立/boot/grub目錄下的相關檔案及memu.lst檔案之內容;或者從其原始碼grub-0.5.94- 5.src.rpm作rpm檔如:(作法其他版本供參)
(1)rpm ivh grub-0.5.94-5.src.rpm
(2) 檢查在/usr/src/OpenLinux/SOURCES/目錄下有無grub-0.5.94-initrd1G.patch、grub- 0.5.94-nomeminfo.patch、grub- 0.5.94-splash.patch及grub-0.5.94.tar.gz四個檔案;並將上述渠等檔案與/usr/src/OpenLinux/SPECS/目錄下之grub.spec檔案比對編輯之。
(3)在/usr/src/OpenLinux/SPECS/目錄下執行
rpm ba grub.spec
(4)檢視/usr/src/OpenLinux/SRPMS/有無grub-0.5.94-5.src.rpm檔案;另/usr/src/OpenLinux/RPMS/有無grub-0.5.94-5.rpm檔案供安裝。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-955387/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- grub安裝(轉)
- debian3下grub安裝(轉)
- grub安裝心得(轉)
- GRUB安裝方式(轉)
- linux下安裝PCIE轉串列埠卡驅動簡介Linux串列埠
- Linux下應用程式開發:QT開發簡介(轉)LinuxQT
- Linux mint系統安裝出現grub2安裝失敗,開機進入grub問題處理Linux
- 簡介ManDrake Linux系統硬碟安裝(轉)Linux硬碟
- Ubuntu/Linux入門介紹-引導管理器Grub(轉)UbuntuLinux
- 使用安裝盤修復GRUB (轉)
- Linux系統管理簡介(轉)Linux
- 1、Linux簡介及安裝Linux
- Linux下C語言程式設計簡介(轉)LinuxC語言程式設計
- Linux下的sendmail簡介(轉)LinuxAI
- 玩轉grub的開機引導(轉)
- GRUB安裝,配置及使用匯總(轉)
- 用安裝盤來修復GRUB(轉)
- Debian中Grub安裝和修改Grub啟動時的背景圖片簡單步驟(轉)
- 【轉】Mac端包管理工具——Homebrew簡介及安裝Mac
- linux下amsn安裝(轉)Linux
- 在RedHat Linux下安裝惠普磁帶機(轉)RedhatLinux
- Linux下Informix資料庫簡明安裝指南(轉)LinuxORM資料庫
- Linux安裝及管理程式Linux
- redis 簡介及windows 下的redis 安裝RedisWindows
- Linux下製作簡單的仿Windows安裝介面(轉)LinuxWindows
- 【主機】linux下安裝sendEmailLinuxAI
- linux--CentOS系統的簡介、iso檔案下載和虛擬機器安裝LinuxCentOS虛擬機
- 已有一個LINUX系統用GRUB引導硬碟安裝紅旗(轉)Linux硬碟
- 透過GRUB(包括WINGRUB)命令列模式引導Linux的安裝(轉)命令列模式Linux
- wse說談(1)——簡介,下載與安裝
- Linux下軟體的安裝與解除安裝(轉)Linux
- GRUB丟失,怎樣用安裝盤修復(轉)
- Linux下安裝mantis配置指南【轉】Linux
- Linux下的軟體安裝(轉)Linux
- Linux下Oracle安裝寶典 (轉)LinuxOracle
- Linux下Oracle安裝寶典(轉)LinuxOracle
- Linux下Unicon安裝流程(轉)Linux
- 安裝及管理Linux應用程式Linux