grub2调整debian字符界面分辨率

我的debian 5默认安装完成之后分辨率是640×480,非常的不方便,并且我安装了grub 2 而不是grub legacy,毕竟喜欢尝试点新东东,配置文件由menu.lst转到了gurb.cfg,我的机子是19寸宽屏,最佳分辨率是1400×900,贴一个grub.cfg文件:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
set default=0
set timeout=5
set root=(hd0,1)
search --fs-uuid --set f4695aac-a0bb-468f-8fe1-a88cbe979f49
if font /usr/share/grub/unicode.pff; then
set gfxmode="1024x768x32;800x600x32;640x480x32;1024x768;800x600;640x480"
insmod gfxterm
insmod vbe
terminal gfxterm
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/black
set menu_color_highlight=white/black
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_hurd ###
### END /etc/grub.d/10_hurd ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Debian GNU/Linux, linux 2.6.26-1-amd64" {
set root=(hd0,1)
search --fs-uuid --set f4695aac-a0bb-468f-8fe1-a88cbe979f49
linux    /boot/vmlinuz-2.6.26-1-amd64 root=/dev/sda1 ro vga=36D
initrd    /boot/initrd.img-2.6.26-1-amd64
}
menuentry "Debian GNU/Linux, linux 2.6.26-1-amd64 (single-user mode)" {
set root=(hd0,1)
search --fs-uuid --set f4695aac-a0bb-468f-8fe1-a88cbe979f49
linux    /boot/vmlinuz-2.6.26-1-amd64 root=/dev/sda1 ro single
initrd    /boot/initrd.img-2.6.26-1-amd64
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file is an example on how to add custom entries
### END /etc/grub.d/40_custom ###

unicode.pff是用来添加cjk字体支持的,默认是ascii.pff,

set gfxmode=“1024x768x32;800x600x32;640x480x32;1024×768;800×600;640×480”  是用来添加gfx的模式,默认是640×480,格式是:width x height x depth , 多加一些值,用分号括起来,引号引起来,最后又两menuentry,就是grub的启动菜单,修改第一个正常模式启动菜单,后面加个vga=36D ,36D就表示1400x900x32 , vga的值可以通过这里得到:http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#VBE_mode_numbers

不过我发现这个不准确,有时候启动不起,启动系统的时候提示vga的值为未知,然后点enter 列出所有vga的值,这个时候你就记下你所需要的值然后写入grub.cfg就可以了。。。

最后要说的就是grub 2加入了module,需要的功能都必须先insmod ,比如背景图片支持png : insmod png ,支持图形终端:insmod gfxterm 等,现在grub 2的版本是1.96 ,最新的消息可以移步到grub 2 wiki (官方)http://grub.enbug.org/

“grub2调整debian字符界面分辨率”的2个回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注