http://www.gentoo.org.tw/doc/handbook/handbook-amd64.xml?part=1&chap=10
10a. 決定您的選擇
介紹
現在您的核心已經設定和已經編譯好相關的系統設定檔了,是時候該安裝一個程式來驅動 開機時所需要的核心。這個程式叫做 開機程式。
選擇性: Framebuffer
如果 您的核心有設定 framebuffer 的支援(或是您使用 genkernel 的預設核心設定),您可以在開機管理原設定中加入 vga 及/或 video 參數來啟動設定。
首先你需要了解你使用那種 framebuffer 裝置。如果你使用 Gentoo patch 過的核心(像是 gentoo-sources),你可能已經選擇 vesafb-tng 做為 VESA driver type(這類核心的預設值)。如果是這樣的話,你是使用 vesafb-tng 而且不需要 vga 參數。不然的話是使用 vesafb 裝置 ,需要設定 vga 參數。
vga 參數設定 vesafb 在你的螢幕上使用的解析度及色深。如同 /usr/src/linux/Documentation/fb/vesafb.txt (當你安裝核心套件時就會 有這個檔案)中說的,你要傳一個對應解析度及色深的 VESA 編號。
底下列出你需要在 vga 參數中設定的編號及相對應的解析度及色深。
640x480 | 800x600 | 1024x768 | 1280x1024 | |
256 | 0x301 | 0x303 | 0x305 | 0x307 |
32k | 0x310 | 0x313 | 0x316 | 0x319 |
64k | 0x311 | 0x314 | 0x317 | 0x31A |
16M | 0x312 | 0x315 | 0x318 | 0x31B |
video 參數設定 frambuffer 裝置設定。需要給它 frambuffer 裝置(2.6 核心使 用 vesafb,2.4 核心使用 vesa),接著是你想要啟動的控制參數。全部的 變數都列在 /usr/src/linux/Documentation/fb/vesafb.txt 之中,但我們 會告訴你三個最常用到的選項。
選項 | 說明 |
ywrap | 假設顯示卡可以循環使用記憶體(例如說當到結尾時自動從開頭繼續) |
mtrr | 設定 MTRR 暫存器 |
mode |
( 只適用 vesafb-tng) 設定解析度,色深及更新頻率。例如說,1024x768-32@85 代表解析度 1024x768, 32 bit 色深及 85Hz 更新頻率。 |
更多的資訊可以在 /usr/src/linux/Documentation/fb/vesafb.txt 找到。
最後這兩個參數可能會像 vga=0x318 video=vesafb:mtrr,ywrap 或 video=vesafb:mtrr,ywrap,1024x768-32@85。請記得(或是寫下)您適用的數值; 您稍後將需要到它。
現在繼續安裝 GRUB。