新聞中心

創(chuàng)新互聯(lián)從2013年成立,先為聞喜等服務(wù)建站,聞喜等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為聞喜企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
另外我們還知道,系統(tǒng)必須要借助啟動引導(dǎo)程序,才能加載內(nèi)核,那么問題來了,MBR 只是占據(jù)整個設(shè)備的第一個扇區(qū)中,其大小也就只有 446 字節(jié)而已,但啟動引導(dǎo)程序功能這么強大,光程序代碼即配置數(shù)據(jù)就肯定不止 446 字節(jié),是怎么安裝的嗎?
是這樣的,linux 系統(tǒng)將啟動引導(dǎo)程序的程序代碼運行與配置數(shù)據(jù)加載分為以下 2 個階段:
- 第一個階段負(fù)責(zé)運行啟動引導(dǎo)的主程序,該主程序必須要被安裝在啟動區(qū),或者是 MBR,或者是引導(dǎo)扇區(qū),但我們說過,MBR 的容量實在太小啦,因此,MBR 或引導(dǎo)扇區(qū)通常只安裝啟動引導(dǎo)程序的最小主程序,并不安裝相關(guān)的配置數(shù)據(jù);
- 第二個階段是為主程序加載配置文件,包括相關(guān)的環(huán)境參數(shù)文件(文件系統(tǒng)定義以及主要配置文件 menu.1st);
其中,與 GRUB(啟動引導(dǎo)程序)相關(guān)的配置文件,都放置在 /boot/grub 目錄中。我們來看看這個目錄下到底有哪些文件。
[root@localhost ~]# cd /boot/grub/
[root@localhost grub]# ll -h
總用量274K
-rw-r--r--. 1 root root 63 4月 10 21:49 device.map
#GRUB中硬盤的設(shè)備文件名與系統(tǒng)的設(shè)備文件名的對應(yīng)文件
-rw-r--r--. 1 root root 14K 4月 10 21:49 e2fs_stage1_5 #ext2/ext3文件系統(tǒng)的Stage 1.5文件
-rw-r--r--. 1 root root 13K 4月 10 21:49 fat_stage1_5
#FAT文件系統(tǒng)的Stage 1文件
-rw-r--r--. 1 root root 12K 4月 10 21:49 ffs_stage1_5
#FFS文件系統(tǒng)的Stage 1.5文件
-rw-------.1 root root 737 4月 10 21:49 grub.conf
#GRUB的配置文件
-rw-r--r--. 1 root root 12K 4 月 10 21:49 iso9660_stage1_5
#iso9660文件系統(tǒng)的Stage 1.5文件
-rw-r--r--. 1 root root 13K 4月 10 21:49 jfs_stage1_5
#JFS文件系統(tǒng)的Stage 1.5文件
Irwxrwxrwx. 1 root root 11 4月 10 21:49 menu.lst ->./grub.conf
#GRUB的配置文件。和grub.conf是軟鏈接,所以兩個文件修改哪一個都可以
-rw-r--r--. 1 root root 12K 4 月 10 21:49 minix_stage1_5
#MINIX文件系統(tǒng)的Stage 1.5文件
-rw-r--r--. 1 root root 15K 4 月 10 21:49 reiserfs_stage1_5
#ReiserFS文件系統(tǒng)的Stage 1.5文件
-rw-r--r--. 1 root root 1.4K 11 月 15 2010 splash.xpm.gz
#系統(tǒng)啟動時,GRUB程序的背景圖像
-rw-r--r--. 1 root root 512 4月 10 21:49 stage1
#安裝到引導(dǎo)扇區(qū)中的Stage 1的備份文件
-rw-r--r--. 1 raot root 124K 4月 10 21:49 stage2 #Stage2的備份文件
-rw-r--r--. 1 root root 12K 4月 10 21:49 ufs2_stage1_5
#UFS文件系統(tǒng)的Stage 1.
-rw-r--r--. 1 root root 12K 4 月 10 21:49 vstafs_stage1_5
#vstafs文件系統(tǒng)的Stage 1.5文件
-rw-r--r--. 1 root root 14K 4月 10 21:49 xfs_stage1_5
#XFS文件系統(tǒng)的Stage 1.5文件
可以看到,這個目錄中主要就是 GRUB 的配置文件和各種文件系統(tǒng)的 Stage1.5 文件。不過 GRUB 的配置文件有兩個:/boot/grub/grub.conf 和 /boot/grub/menu.lst,這兩個配置文件是軟鏈接,所以修改哪一個都可以。
當(dāng)前題目:Linux/boot/grub/目錄分析
文章位置:http://www.dlmjj.cn/article/cdscpoh.html


咨詢
建站咨詢
