簡介Linux操作系統(tǒng)中Grub與LILO的優(yōu)缺點
時代的發(fā)展,網(wǎng)絡(luò)越來越普及,尤其PC的性能越來越強大,現(xiàn)在的PC的硬盤越來越大,我們就可以在自己的電腦中安裝更多的操作系統(tǒng),于是很多人安裝了Linux操作系統(tǒng)。Linux操作系統(tǒng)下最常用的多重啟動軟件就是LILO和Grub。這里講解一下Grub與LILO的優(yōu)缺點。
LILO是現(xiàn)在許多Linux缺省的引導(dǎo)程序,它的全稱是Linux Loader,擁有很強大的功能。Grub 也是一個多重啟動管理器,它的全稱是Grand Unified Bootloader。Grub的功能與LILO一樣,也是在多個操作系統(tǒng)共存時選擇引導(dǎo)哪個系統(tǒng)。
它可以引導(dǎo)很多PC上常用的操作系統(tǒng),其中就有Linux、FreeBSD、Solaris、Windows 9x、Windows NT;可以載入操作系統(tǒng)的內(nèi)核和初始化操作系統(tǒng);可以把引導(dǎo)權(quán)直接交給操作系統(tǒng)來完成引導(dǎo);可以直接從FAT、minix、FFS、ext2或ext3分區(qū)讀取Linux內(nèi)核。Grub 有一個特殊的交互式控制臺方式,可以手工裝入內(nèi)核并選擇引導(dǎo)分區(qū)。
Grub與LILO的優(yōu)缺點
由于Grub出現(xiàn)要比LILO晚,所以它可以實現(xiàn)LILO的絕大部分功能,可以代替LILO來完成對Linux的引導(dǎo),特別適用于Linux與其它操作系統(tǒng)共存情況。
◆ 8.4GB問題
以前大多數(shù)Linux所帶較舊版本的LILO都有這樣的一個問題:啟動/boot分區(qū)不能分在超過1023柱面的地方,一般是在8.4GB左右的地方,否則LILO不能安裝,或者安裝后不能正確引導(dǎo)系統(tǒng)。Grub就不會出現(xiàn)這種情況,只要安裝時大硬盤是在LBA模式下,它就可以引導(dǎo)根分區(qū)在8GB以外的操作系統(tǒng)。目前,在LILO較新的版本中這個問題已經(jīng)做了很好處理。
◆ 漂亮的Logo
Grub引導(dǎo)開機顯示一個漂亮的開機畫面,它可以是640×480、800×600、1024×768等各種模式畫面, 而且可以支持自動選擇最佳圖像模式。Linux愛好者可以通過改變這幅圖片來制作個性化開機畫面。
LILO源于文字界面,因此它在最新的版本中對開機畫面的支持也是很有限的。
◆ 執(zhí)行模式
Grub不但可以通過配置文件進行引導(dǎo),還可以在選擇引導(dǎo)前動態(tài)改變引導(dǎo)參數(shù),動態(tài)加載各種設(shè)備。例如,在Linux下編譯了一個新的核心,但不能確定它能不能工作,就可以在引導(dǎo)時動態(tài)改變Grub的參數(shù),此時即使Grub菜單配置不正確,但仍可以引導(dǎo)系統(tǒng)。Grub的命令行有非常強大的功能,而且支持如bash一樣的歷史功能,可以用上下鍵來尋找以前的命令。LILO就不支持這種模式。
在LILO下,既可以手工輸入操作系統(tǒng)的名字來引導(dǎo)不同的操作系統(tǒng),也可使用一個菜單來選擇不同的系統(tǒng)進行引導(dǎo)。Grub也兼容以上的操作。
◆ 分區(qū)對Grub與LILO的影響
LILO是通過讀取硬盤上的絕對扇區(qū)來裝入操作系統(tǒng),因此每次分區(qū)改變都必須重新配置LILO,如果調(diào)整了分區(qū)的大小及分區(qū)的分配,那么LILO在重新配置之前就不能引導(dǎo)這個分區(qū)的操作系統(tǒng)了。而Grub是通過文件系統(tǒng)直接把核心讀取到內(nèi)存,因此只要操作系統(tǒng)核心的路徑?jīng)]有改變,Grub就可以引導(dǎo)系統(tǒng)。
Grub和LILO支持多種外部設(shè)備,支持多種文件系統(tǒng),動態(tài)裝載操作系統(tǒng)內(nèi)核,甚至可以通過網(wǎng)絡(luò)裝載操作系統(tǒng)核心。Grub還支持多種可執(zhí)行文件格式,支持自動解壓,可以引導(dǎo)不支持多重引導(dǎo)的操作系統(tǒng)等。以上就是Linux操作系統(tǒng)下最常用的多重啟動軟件就是LILO和Grub的介紹。
【編輯推薦】