分类: LINUX
2009-08-12 19:07:31
在 gentoo 下,执行下面的命令安装好 lrmi (Linux real mode interface)这个包之后。
# emerge -av lrmi
使用如下命令
# vbetest
即可得到类似如下的提示,以我的为例:
VBE Version 3.0
Intel(r) 82945GM Chipset Family Graphics Chip Accelerated VGA BIOS
[352] 1280×800 (256 color palette)
[353] 1280×800 (5:6:5)
[354] 1280×800 (8:8:8)
[261] 1024×768 (256 color palette)
[279] 1024×768 (5:6:5)
[280] 1024×768 (8:8:8)
[274] 640×480 (8:8:8)
[276] 800×600 (5:6:5)
[277] 800×600 (8:8:8)
[257] 640×480 (256 color palette)
[259] 800×600 (256 color palette)
[273] 640×480 (5:6:5)
看到最前面一列,即是我们需要的 vga 值,不过这个值还不是最终的,我们还必须在这个值的基础上加上512,比如我要选择 [353] 1280×800 (5:6:5) 这个分辨率和色深,那么 vga 的值就等于 865 (353+512)
现在,我们只需要在 grub 的 menu.lst 里加上类似下面一行, console 即可完美适应宽屏的分辨率。
kernel /kernel-genkernel-x86-2.6.23-gentoo-r3 vga=865 splash=silent,theme:livecd-2007.0 CONSOLE=/dev/tty1 quiet real_root=UUID=a794f6b9-a023-4bb0-8a1d-dcf7b39d88cf
如果你是 Ubuntu ,也可以用同样的方法来获得此 VGA 值,不过 ubuntu 的源似乎没有 lrmi 这个包,可以到编译。
注释:
1. 宽屏用户不要直接抄这个数字,不同的显卡可能会有不同的结果,需要自己测试。
2. 经测试,Ubuntu 7.04 的 splash 似乎不支持宽屏分辨率,所以设置为宽屏分辨率之后,splash 会明显偏左,7.10 没有环境,有网友试了望回复。