grub.conf 文件詳解

更多內容請訪問我的個人網站【Linux札記】

Grub 的配置文件位於 "/boot/grub/grub.conf", 更改後將對以後的每次啓動有效。 此配置文件可分爲兩個大的部分:全局配置和菜單項配置:

      A. 全局配置命令

            全局配置命令從配置文件最上方到第一個 "title" 命令之前結束。

            default 0

            timeout 10

            splashimage (hd0,2)/boot/grub/splash.xpm.gz

            password --md5 $1$tBWhgwVY$sIzNYKY/iV9rZ4keYAkaQ/ #設置了密碼的纔有此項

            a. default 菜單號: 指定 Grub 默認啓動項(默認引導的系統), 菜單號從0 開始, 0 表示下面的第一個菜單項。當與 "savedefault" 命令同時使用時可以有 "default saved" 的特殊格式, 表示默認由 "savedefault" 所保存過的菜單項。

            b. timeout seconds: 從 Grub 啓動界面出現到以默認啓動項引導系統之間等待用戶選擇的時間。

            c. splashimage full_path_of_xpm_or_xpm.gz: 指定啓動菜單的背景文件(xpm 圖像或其gzip 壓縮文件)。

      B. 菜單項配置

            從”title”開始到下一個 "title" 之前爲一個啓動菜單項, 即引導一個操作系統所需的參數。Grub 對不同的操作系統有不同的引導方式, 對 Linux 系統 Grub 可直接加載其內核並啓動; 對Windows/Solaris 系統 Grub 不能直接加載其系統核心文件進行引導, 而是通過調用 Windows 自身的啓動引導器, 通常爲 Windows 所在分區的引導扇區(不是整個硬盤的首扇區 MBR)。

            a. 配置Linux 的啓動菜單項 (以 RedHat Linux 9 和 OpenDesktop 1.0 (www.opendesktop.net)爲例):

                  i. RedHat Linux 9:

                  title Red Hat Linux (2.1.20-8)

                  root (hd0,0)

                  kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/

                  initrd /boot/initrd-2.4.20-8.img

                  title: 定義啓動菜單項的名稱

                  root: 設置 Grub 的根設備 (root)爲 Linux 內核所在分區

                  kernel: 後跟 Linux 內核文件爲參數, 加載 Linux 內核文件

                  initrd: 加載鏡像文件

                  ii. OpenDesktop 1.0:

                  title OpenDesktop 1.0 (2.4.22-1.3)

                  root (hd0, 4)

                  knernel /boot/vmlinuz-2.4.22-1.3.OpenDesktop.1.nptl ro root=/dev/hda4 vga=791 splash=silent

                  initrd /boot/initrd-2.4.22-1.3.OpenDesktop.1.nptl.img

            b. 配置非Linux 的啓動菜單項(以Windows 2000 爲例, 其它非Linux 系統也類似, 如Solaris 10 x86):

            title Microsoft Windows 2000 Professional

            rootnoverify (hd0,0)

            chainloader +1

            rootnoverify: 設置 Grub 的根設備(root)爲 Windows 系統所在分區, 但不加載文件系統。

            Chainloader: 調用 Windows 分區的引導器引導 Windows 系統

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