default=0 timeout=5 splashp_w_picpath=(hd0,0)/boot/grub/splash.xpm.gz hiddenmenu title Red Hat Enterprise Linux AS (2.6.9-42.ELsmp) root (hd0,0) kernel /boot/vmlinuz-2.6.9-42.ELsmp ro root=LABEL=/ rhgb quiet initrd /boot/initrd-2.6.9-42.ELsmp.img title Red Hat Enterprise Linux AS-up (2.6.9-42.EL) root (hd0,0) kernel /boot/vmlinuz-2.6.9-42.EL ro root=LABEL=/ rhgb quiet initrd /boot/initrd-2.6.9-42.EL.img title Windows rootnoverify (hd0,1) chainloader (hd0,1)+1
其中:default=0 表明默認啓動第一個系統,在 menu.lst 文件中,按照 title 的前後區分,依次標號爲0,1,2。在本例中,默認的引導系統爲 Red Hat Enterprise Linux AS (2.6.9-42.ELsmp)。timeout=5 表明在5秒以後啓動默認的操做系統。用戶能夠在5秒內自由選擇須要引導的系統。Splashp_w_picpath 指出開機畫面的文件所存放的路徑和文件名。Hiddenmenu 表示隱藏GRUB的啓動菜單,直接進入由 default 廟宇的操做系統中去,爲一可選項。Title 表示在 GRUB 啓動菜單裏的名字。對 linux 而言,root(hda,0)是針對 linux 而言,表明 /boot 所在的磁盤位置。Hd 表明硬盤類型爲 IDE 硬盤,(hd0,0) 表明該第一塊硬盤的第一個分區。kernel /boot/vmlinuz-2.6.9-42.ELsmp 是指 linux 內核文件的絕對路徑。root=LABEL=/ 來表示Linux 的根所處的分區。LABEL=/ 這是硬盤分區格式化爲相應文件系統後所加的標籤。initrd /boot/initrd-2.6.9-42.EL.img 表明在在 linux 內核啓動前,boot loader 會將 /boot/initrd-2.6.9-42.EL.img 文件加載到內存,內核啓動時會在訪問真正的根文件系統前先訪問該內存中的 initrd 文件系統。對 windows 而言:root (hd0,1) 這是指第一個硬盤上第二個分區chainloader (hd0,1)+1 裝入一個扇區的數據而後把引導權交給它。對 windows 而言,其主要的配置文件是 C:\boot.ini 文件,這個文件是個系統隱藏文件,用戶必須通過設置才能可見,主要步驟是:工具文件夾選項查看選擇「顯示全部文件和文件夾」而且不選擇「隱藏受保護的操做系統文件(推薦)」。下表就是 boot.ini 文件的基本內容:
清單 4. boot.ini 的內容
[boot loader] timeout=3 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="IBM Client for e-business Windows XP v2.04" /noexecute=optin /fastdetect C:\CMDCONS\BOOTSECT.DAT
其中:1、系統加載部分([boot loader])「timeout=」就是設定開機時系統引導菜單顯示的時間,超過設定值則自動加載下面「default=」指定的操做系統。默認值是30,單位爲秒。咱們能夠在這裏面設定等待時間的長短。若是將其設爲「0」那麼就是不顯示系統引導菜單。「default=」則是設定默認引導的操做系統。而等號後面的操做系統必須是已經在「[operating systems] 」中存在的。若是想默認爲加載另外的操做系統,咱們能夠參看「[operating systems] 」中的操做系統列表,而後把想要加載的操做系統按照格式寫到「default=」後面就能夠了。2、操做系統部分([operating systems])這部分裏定義了全部能夠引導的操做系統,好比 IBM Client for e-business Windows XP v2.04,「multi(0)disk(0)rdisk(0)partition(1)\WINDOWS」爲,在0號非SCSI設備上的第0號磁盤上的第一個分區裏面的「WINDOWS」目錄下能夠找到可以啓動的操做系統。/FASTDETECT:對於 Win2000 啓動時,它使系統不檢查串行口和並行口。/noexecute=opti:表示啓用 DEP(系統數據執行保護)