修改 grub.conf
# nano -w
/boot/grub/grub.conf
内容,其中 video 一项就是分辨率
default
0
timeout
30
title=Gentoo
Linux 2.6.9
root
(hd0,0)
kernel
/boot/kernel-2.6.30-gentoo-r6 root=/dev/sda3
video=uvesafb:mtrr:3,ywrap,1024x768-32@85
详细说明:
如果您用的是加过Gentoo补丁的内核源代码(例如gentoo-sources),您将可以选择uvesafb作为VESA驱动。这样的话,您使用的就是uvesafb驱动,您将不需要设置vga参数。否则您使用的就是vesafb驱动,您将需要设置vga参数。
vga参数用来控制您的vesafb
framebuffer屏幕的分辨率和颜色深度。正如/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语句用来控制framebuffer的显示参数。此语句中需指定欲使用的framebuffer驱动以及你想启用的控制语句。/usr/src/linux/Documentation/fb/vesafb.txt文件里列出了所有变量。最常用的选项是:
控制选项
描述
ywrap
假设显卡支持显存回卷操作(也就是说显存里的数据填充到尽头的时候会接着从起始处继续)
mtrr:n
设置MTRR寄存器. n 可以是:
0 - 禁用
1 - 不使用cache
2 - write-back
3 - write-combining
4 - write-through
模式
(只针对uvesafb)
设定分辨率,颜色深度和刷新率。
例如,1024x768-32@85对应的分辨率是1024x768,32位色深和85Hz的刷新率。
最后这两个参数的内容可能类似这样
vga=0x318
video=vesafb:mtrr:3,ywrap
或者
video=uvesafb:mtrr:3,ywrap,1024x768-32@85