grub啟動時會在/boot/grub/中尋找一個名字為menu.lst的配置文件,如果找不到此文件則不進入菜單模式而直接進入命令行模式。 menu.lst 是一個文本文件,你可以用任何一個文本編輯器來打開它。每一行代表一個配置命令,如果一行的第一個字符為井號"#"則這一行為注釋,你可以簡單地用增加或減少注釋行來改變配置。 編輯menu.lst,一般會有以下各行 timeout second 設定在second秒之後引導默認的操作系統。 藍點Linux默認是timeout 5,就是5秒沒有其他指令就引導系統,如果設成-1,則grub會一直等待直到用戶選擇一個選項為止。 default num 默認啟動第num+1行選項,也就說default=0則默認啟動菜單第一行的操作系統,default=1則啟動第2行的系統,如此類推。 splash pathname/filename 指出開機畫面的文件所存放的路徑和文件名,如 splash /boot/logo/800x600x8.img 是指用在/boot/logo路徑下的800x600.img文件作為開機畫面 title OSname title 後面的字符就是你在菜單項上所看見的選項,你可以寫上操作系統的名字和描述,如用 title BluePoint Linux, Single Mode 代表這一選項是引導藍點Linux的單用戶模式。 下面結合兩個系統引導描述來解釋幾個引導選項的意義 title BluePoint Linux, Default Mode root (hd0,1) kernel /boot/vmlinuz vga=auto root=/dev/hda2 hd0是指第一個硬盤(主硬盤) (hd0,1)是指第一個硬盤的第二個分區。 kernel /boot/vmlinuz 是指出Linux核心的路徑在/boot/vmlinuz中。vga=auto 是設定顯示模式,root=/dev/hda2是指把第一個硬盤的第二個分區作為根掛載點("/")。 title Microsoft Windows root (hd1,0) chainloader (hd1,0)+1 root (hd1,0)這是指第二個硬盤(從硬盤)上第一個分區 chainloader (hd1,0)+1 裝入一個扇區的數據然後把引導權交給它。