GRUB详解
一、GRUB介紹
GRUB (GRand Unified Bootloader)是GNU 下的FSF 組織所推行的一套多重開機(jī)管理軟件,目前 GRUB 在 Linux 上使用的版本為 0.97 版,F(xiàn)SF 的官方網(wǎng)站表示已經(jīng)不會在此版本上再追加任何新的功能,會將心思放在 GRUB 2 上。
GNU GRUB(GRand Unified Bootloader)是一個將引導(dǎo)裝載程序安裝到主引導(dǎo)記錄的程序,主引導(dǎo)記錄是位于一個硬盤開始的扇區(qū)。它允許位于主引導(dǎo)記錄區(qū)中特定的指令來裝載一個GRUB菜單或是GRUB的命令環(huán)境。這使得用戶能夠開始操作系統(tǒng)的選擇,在內(nèi)核引導(dǎo)時傳遞特定指令給內(nèi)核,或是在內(nèi)核引導(dǎo)前確定一些系統(tǒng)參數(shù)(如可用的RAM大小)
GRUB 是一個非常強(qiáng)悍的開機(jī)管理程序,甚至還有選項加密功能,可以讓其他用戶無法更改其開機(jī)設(shè)置。主要特點如下所示:
支持多種文件格式。支持不可多重開機(jī)的操作系統(tǒng)。可加載多重模塊。配置文件較人性化。
選項接口。彈性化的指令接口。支持多種文件系統(tǒng)種類。支持自動解壓縮。可從任何已安裝的設(shè)備中訪問文件。
磁盤轉(zhuǎn)換的獨立性。
從Red Hat Linux 7.2起,GRUB(GRand Unified Bootloader)取代LILO(因為LILO存在1024柱面的限制,并且更改了磁盤上的啟動信息文件后需要重新啟動系統(tǒng)才能同步446字節(jié)的內(nèi)容,而且不能引導(dǎo)8g以上的大硬盤)成為了linux默認(rèn)的啟動裝載程序,“boot loader”是計算機(jī)啟動后第一個運(yùn)行的軟件。它負(fù)責(zé)加載一個操作系統(tǒng)的內(nèi)核,并把控制權(quán)交給內(nèi)核。內(nèi)核則負(fù)責(zé)剩下的初始過程。GRUB 一個很重要的特色就是靈活性;GRUB 可以識別文件系統(tǒng)和二進(jìn)制格式的內(nèi)核,所以你可以加載任何操作系統(tǒng),
總結(jié)
- 上一篇: Spark初识-Spark基本架构概览使
- 下一篇: 定期删除数据脚本