LINUX grub 修改VGA参数

LINUX grub 修改VGA参数,第1张

在grub下按e进入编辑界面在 你的引导最后加vga=789类似的话就可以了具体vga =多少看具体情况当然 这个需要你内核支持789 是800x600x16其实你就可以了 字符界面这个分辨率也算舒服了

Linux下用xrandr命令修改分辨率。

1、进入终端输入命令:xrandr

回车后会显示当前窗口的默认分辨率以及它支持最大的分辨率。在下面列出的是当前屏幕所有支持的分辨率,以及帧率。

2、接着根据自己的需要,然后复制其中的分辨率。这里选择1600x1200,然后复制它。

在终端下面输入命令:xrandr -s  1600x1200

回车后即可瞬间更改分辨率,不满意的话,可以按小键盘上的向上分辨率箭头,重新修改后面的值即可。需要注意的是这个分辨率只能够按上面的给出的分辨率范围修改,否则无效的。

扩展资料

xrandr是一款官方的扩展配置工具。它可以设置屏幕显示的大小、方向、镜像等,包括对多屏的设置。详细的使用方法可以通过man xrandr查看。

1、查询

使用xrandr -q或者xrandr命令可以查询当前的显示状态,使用xrandr --verbose将会显示更详细的信息。

2、设置分辨率

设置分辨率时需要指定设置的output及mode,如将eDP1的分辨率改为1920x1080,命令就是:

xrandr --output eDP1 --mode 1920x1080

1

--output:指定显示器。

--mode:指定一种有效的分辨率。

--rate:指定刷新率。

在Linux下,要想使终端具有一定的分辨率,内核需要支持framebuffer,同时在启动时给内核传递vga参数。具体传递什么值,取决于您的显卡和想达到的分辨率。对应的值可以通过查下表取得。Colours640x400640x480800x6001024x7681152x8641280x10241600x12004bits(16色)|??0x302????8bits(256色)|0x3000x3010x3030x3050x1610x3070x31C15bits(32k色)|?

在Linux下,要想使终端具有一定的分辨率,内核需要支持framebuffer,同时在启动时给内核传递vga参数。

具体传递什么值,取决于您的显卡和想达到的分辨率。

对应的值可以通过查下表取得。

Colours 640x400 640x480 800x600 1024x768 1152x864 1280x1024 1600x1200 

4 bits(16色) | ? ? 0x302 ? ? ? ? 

8 bits(256色) | 0x300 0x301 0x303 0x305 0x161 0x307 0x31C 

15 bits(32k色) | ? 0x310 0x313 0x316 0x162 0x319 0x31D 

16 bits(64k色) | ? 0x311 0x314 0x317 0x163 0x31A 0x31E 

24 bits(16m色) | ? 0x312 0x315 0x318 ? 0x31B 0x31F

查到之后,在/boot/grub/menu.lst里

kernel那行加vga=0×3xx

例如:

title Debian GNU/Linux, kernel 2.6.18-openvz-686 

root (hd1,2) 

kernel /boot/vmlinuz-2.6.18-openvz-686 root=/dev/hdb3 ro vga=0x31A 

initrd /boot/initrd.img-2.6.18-openvz-686

然后重新boot机器就ok了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7390042.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存