红联Linux门户
Linux帮助

修改BT5 R1的grub启动选项获得虚拟机窗口全屏显示

发布时间:2014-11-08 09:21:30来源:xxlab.com作者:小心

在虚拟机下安装了BT5 R1,不过虚拟机窗口有点小,每次启动bt的时候都不能全屏显示,经常要把鼠标跳出来控制滑动条。虽然装了vmware tools,在X-windows情况下可以自动适应窗口大小,但登录启动startx之前还是不能全部内容显示。因此想把bt启动时的分辨率调小一些。


由于BT启动还是用grub来控制,因此去/boot/grub/目录下找相应的配置文件,一般配置文件是menu.lst之类的,BT采用的是grub.cfg文件来控制。


找到:

set root='(hd0,1)'

search --no-floppy --fs-uuid --set 7b821db2-3a3f-4b3f-8a4f-203de73b562f

if loadfont /usr/share/grub/unicode.pf2 ; then

set gfxmode=1024x768

set gfxpayload=keep

insmod gfxterm

insmod vbe

if terminal_output gfxterm ; then true ; else

# For backward compatibility with versions of terminal.mod that don't

# understand terminal_output

terminal gfxterm

fi

fi


将gfxmode=1024x768改成800x600。


同时找到:

class gnu --class os {

recordfail

insmod ext2

set root='(hd0,1)'

search --no-floppy --fs-uuid --set 7b821db2-3a3f-4b3f-8a4f-203de73b562f

linux /boot/vmlinuz-2.6.39.4 root=UUID=7b821db2-3a3f-4b3f-8a4f-203de73b562f ro   text splash vga=791

initrd /boot/initrd.img-2.6.39.4

}


将vga=791改为788(788是16位颜色质量对应800x600分辨率的10进制代码,而791是1024x768的)。


保存grub.cfg文件,重新启动即可。