日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux/boot/grub/目錄分析
本章第一節(jié)就已經(jīng)講過,BIOS 在進(jìn)行完成系統(tǒng)檢測之后,就會找到第一個可以啟動的設(shè)備,并讀取該設(shè)備的 MBR(主引導(dǎo)記錄)以及加載 MBR 中的 boot loader(啟動引導(dǎo)程序),這個啟動引導(dǎo)程序可以具有菜單功能、直接加載核心文件以及控制權(quán)移交的功能等。

創(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 個階段:

  1. 第一個階段負(fù)責(zé)運行啟動引導(dǎo)的主程序,該主程序必須要被安裝在啟動區(qū),或者是 MBR,或者是引導(dǎo)扇區(qū),但我們說過,MBR 的容量實在太小啦,因此,MBR 或引導(dǎo)扇區(qū)通常只安裝啟動引導(dǎo)程序的最小主程序,并不安裝相關(guān)的配置數(shù)據(jù);
  2. 第二個階段是為主程序加載配置文件,包括相關(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