核心編譯part5

roninwei發表於2006-07-18

以下是我安裝好2.6.13.4後的Grub.conf中的內容:

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You have a /boot partition. This means that

# all kernel and initrd paths are relative to /boot/, eg.

# root (hd0,8)

# kernel /vmlinuz-version ro root=/dev/hda13

# initrd /initrd-version.img

#boot=/dev/hda

default=1

timeout=10

splashimage=(hd0,8)/grub/splash.xpm.gz

#hiddenmenu

title Fedora Core (2.6.13.4)

root (hd0,8)

kernel /vmlinuz-2.6.13.4 ro root=/dev/hda13 rhgb quiet

initrd /initrd-2.6.13.4.img

title Ronin Welcome To Fedora Core 3

root (hd0,8)

kernel /vmlinuz-2.6.9-1.667 ro root=LABEL=/1 rhgb quiet

initrd /initrd-2.6.9-1.667.img

title Windows 2000

rootnoverify (hd0,0)

chainloader +1

以上的行中#開始的都為註釋行,我這裡有3個啟動項,剛安裝的2.6.13.4fedora core 3,windows 2000.

default=1指明要預設要啟動的作業系統,1Fedora Core 3,0Fedora Core (2.6.13.4)2Windows 2000

timeout=10指明在啟動預設的作業系統前等待使用者選擇的時間,我這設定為10,超過10秒還沒作出選擇的話,將自動選擇fedora core 3

splashimage=(hd0,8)/grub/splash.xpm.gz指定grub介面的背景圖片,有興趣的朋友可以修改grub的背景,只要有一個.xpm.gz的檔案就可以了,在後面改檔案的路徑,如有個檔案change.xpm.gz放在/grub/下,則此項改為splashimage=(hd0, 8)/grub/change.xpm.gz就可以了。

#hiddenmenu此項被我註釋掉了,如果沒有被註釋它將會只出現提示要求你按任意鍵才會出現選擇選單,如果沒有按鍵會在5秒內直接啟動default=指定的系統。

title Fedora Core (2.6.13.4)出現在grub啟動選單裡的選擇項名字,可以改為你想要的名字(不支援中文)。下同

root (hd0,8) 標識從第一個硬碟,9個分割槽來啟動搜尋引導核心.

kernel /vmlinuz-2.6.13.4 ro root=/dev/hda13 rhgb quiet

initrd /initrd-2.6.13.4.img說明/boot/vmlinuz-2.6.13.4 就是要載入的核心。後面的都是傳遞給核心的引數。ro是以readonly的意思。因為我的boot單獨分了一個區,如果你沒有為boot單獨分割槽,那麼核心前面的路徑就"/boot".

initrd /initrd-2.6.13.4.img用來初始的linux image,並設定相應的引數。

再說windows 2000的選項:我新增了一項來引導 Windows 2000。要完成此操作,GRUB 使用了"鏈式裝入器"(chainloader)。鏈式裝入器從分割槽 (hd0,0) 的引導記錄中裝入 win2000自己的引導裝入器,然後引導它。這就是這種技術叫做鏈式裝入的原因。它建立了一個從引導裝入器到另一個的鏈。這種鏈式裝入技術可以用於引導任何版本的 DOS Windows。如果你在計算機中裝有win98,winme,win2000,winxpchainloader會把引導權交與winNTLoader來引導.

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7507082/viewspace-850270/,如需轉載,請註明出處,否則將追究法律責任。

相關文章