1. 程式人生 > 其它 >|NO.Z.00002|——————————|ManageMent|——|Linux&系統管理.V02|

|NO.Z.00002|——————————|ManageMent|——|Linux&系統管理.V02|

一、啟動載入程式(Boot Loader)
### --- 啟動載入程式(Boot Loader)

~~~     早期的 Lilo 載入程式已經不是很常見了,grub 相比來講有很多優勢,
~~~     主要有:支援更多的檔案系統;grub 的主程式可以直接在檔案系統中查詢核心檔案;
~~~     在系統啟動時,可以利用 grub 的互動介面編輯和修改啟動選項;
~~~     可以動態的修改 grub 的配置檔案,這樣在修改配置檔案之後不需要重新安裝 grub,
~~~     而只需要重新啟動就可以生效了。

二、/boot/grub 目錄

### --- boot/grub 目錄

### --- grub 的作用有以下幾個:
~~~     第一是載入作業系統的核心;
~~~     第二是擁有一個可以讓使用者選擇的選單,來選擇到底啟動哪個系統;
~~~     第三還可以呼叫其他的啟動載入程式,來實現多系統引導。
~~~     grub 的配置檔案主要是放置在/boot/grub/目錄中的,
~~~     我們來看看這個目錄下到底有哪些檔案吧:
 
### ---/boot/grub 目錄

[root@server21 ~]# cd /boot/grub/
[root@server21 grub]# ll -h
device.map                                      ~~~     grub 中硬碟的裝置檔名與系統的裝置檔名的對應檔案
e2fs_stage1_5                                   ~~~     ext2/ext3 檔案系統的 stage 1.5 檔案
fat_stage1_5                                    ~~~     FAT 檔案系統的 stage 1.5 檔案
ffs_stage1_5                                    ~~~     FFS 檔案系統的 stage 1.5 檔案
grub.conf                                       ~~~     grub 的配置檔案
iso9660_stage1_5                                ~~~     iso9660 檔案系統的 Stage 1.5 檔案
jfs_stage1_5                                    ~~~     jfs 檔案系統的 Stage 1.5 檔案
root root
menu.lst -> ./grub.conf                         ~~~     grub 的配置檔案。和 grub.conf 是軟連結,所以兩個檔案修改哪個都可以
minix_stage1_5                                  ~~~     minix 檔案系統的 Stage 1.5 檔案
reiserfs_stage1_5                               ~~~     reiserfs 檔案系統的 Stage 1.5 檔案
splash.xpm.gz                                   ~~~     系統啟動時,grub 程式的背景影象
stage1                                          ~~~     安裝到引導扇區中的 stage1 的備份檔案
stage2                                          ~~~     stage2 的備份檔案
ufs2_stage1_5                                   ~~~     UFS 檔案系統的 Stage 1.5 檔案
vstafs_stage1_5                                 ~~~     vstafs 檔案系統的 Stage 1.5 檔案
xfs_stage1_5                                    ~~~     xfs 檔案系統的 Stage 1.5 檔案
                                                ~~~     其實這個目錄中主要就是 grub 的配置檔案和各種檔案系統的 stage1.5 檔案。
                                                ~~~     不過 grub 的配置
                                                ~~~     檔案有兩個/boot/grub/grub.conf 和/boot/grub/menu.lst,
                                                ~~~     這兩個配置檔案是軟連結,所以修改哪一個都可以,
                                                ~~~     我個人更習慣為 grub.conf 這個檔案。
### ---三個配置檔案,是同一個檔案

[root@server21 grub]# ll /etc/grub.conf 
lrwxrwxrwx. 1 root root 22 Feb  4 07:46 /etc/grub.conf -> ../boot/grub/grub.conf
[root@server21 grub]# ll /boot/grub/grub.conf 
-rw-------. 1 root root 771 Feb  4 07:46 /boot/grub/grub.conf
[root@server21 grub]# ll /boot/grub/menu.lst 
lrwxrwxrwx. 1 root root 11 Feb  4 07:46 /boot/grub/menu.lst -> ./grub.conf
### ---grub啟動的圖形介面

[root@server21 grub]# ll -h
-rw-r--r--. 1 root root 1.4K Nov 15  2010 splash.xpm.gz

 

                 
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart                                                                                                                                                    ——W.S.Landor