系統啓動文件grub的配置

歡迎進入網絡技術自習室,感謝您對我的支持>>進入

QQ交流:點擊這裏給我發消息          旺旺交流:點這裏給我發消息          發送郵件:

區別於windows系統,linux啓動文件爲grub.conf,其位置在/boot/grub/grub.conf ,但是在etc下的也與grub.conf的連接文件,修改兩個之一都可以使grub配置生效,下面是啓動文件的具體說明:

      1 # grub.conf generated by anaconda
      2 #
      3 # Note that you do not have to rerun grub after making changes to this file
      4 # NOTICE:  You have a /boot partition.  This means that
      5 #          all kernel and initrd paths are relative to /boot/, eg.
      6 #          root (hd0,0)
      7 #          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
      8 #          initrd /initrd-version.img
      9 #boot=/dev/sda
     10 default=0    //grub啓動的默認系統,title之下的選項操作系統
     11 timeout=5   // 等待用戶選擇進入系統的時間,單位是s,若設置爲-1,表示用戶必須選擇後纔可進入系統
     12 splashimage=(hd0,0)/grub/splash.xpm.gz //指定grub畫面
     13 hiddenmenu 
     14 title Red Hat Enterprise Linux Server (2.6.18-128.el5)  //操作系統提示,title後是顯示內容
     15         root (hd0,0)
     16         kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet 
                     //內核所在位置,系統默認將內核文件存放在/boot下,若安裝系統時boot單獨建立一個分區,則內核文件就存放在該分區的根目錄下,否則,則要寫成/boot/vmlinuz-...                          ro表示內核加載過程中爲只讀方式
     17         initrd /initrd-2.6.18-128.el5.img //內核的映像文件,保存路徑與上相似

若系統中安裝有別的系統,比如windows時,配置文件除上之外還需添加以下:
title Windows XP
        rootnoverify (hdX,Y)  //指定系統分區,參數與指定自由軟體系統時使用的參數root不同,X表示第幾塊硬盤,Y表示此硬盤上的分區,默認從0開始
 

        chainloader  1  // 指定查找windows系統啓動信息的位置, chainloader 爲固定使用參數,而 +1表示grub在參數rootnoverify 指定的分區的第一扇區開始讀windows系統啓動信息。


 

爲grub程序設置密碼,使用password,添加密碼的位置不同,意義也不同。

1.若設置在title內(14行與15行間新添一行 password=load),表示啓動該系統時,需要輸入密碼驗證。

2.若放在title外,如timeout一行之下新添 password=edit,表示查看修改用戶啓動參數,需要密碼驗證。

3.統一密碼,設置2後,在title部分最底部,即17行後新添一行 lock,表示系統密碼和grub編輯密碼相同

4.密碼加密,終端使用grub-md5-crypt,輸入密碼後複製加密後字符串,將上述所說行改成 password --md5 字符串

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章