我有东芝 U500 (nVidia)。尝试以多种方式更改 /etc/default/grub ,现在我得到了:
GRUB_DEFAULT=5
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="vga=0x014c"
GRUB_CMDLINE_LINUX="vga=0x014c"
GRUB_GFXPAYLOAD_LINUX=1280x800x16
0x014c
是 Grub 中与 1280x800x16 相关的 vbeinfo
我只是希望我的笔记本电脑能够以漂亮的高分辨率字体启动,并让 tty 控制台保持这种状态......这怎么可能?
问候,戈西奥
安装 hwinfo 因为这是我知道的唯一方法。(
sudo apt-get install hwinfo
或sudo aptitude install hwinfo
)转到控制台(gnome-terminal 或任何其他)并输入
sudo hwinfo --framebuffer
,您将获得一个短列表或长列表,具体取决于您拥有的视频卡。该列表将如下所示:假设您想要 1600x1200 16 位分辨率。然后将 Hex 值向右取,在这种情况下为 0x0346,然后将其写下来。
打开
/etc/default/grub
. 您会发现 2 行与此类似:在第二个中,编辑该行,使其看起来像这样:
如您所见,您只需将十六进制值放在 grub 文件中 linux 行的末尾并保存即可。退出,然后键入
sudo update-grub
。等到它完成并重新启动。首先,对于 grub:
并更改行:
对此:
接下来,添加帧缓冲区以使用该卡:
并且不要忘记更新 grub!
资源
要更改 TTY ( Ctrl+ Alt+ F1through ) 的分辨率, Ubuntu 社区 WikiF6上列出的步骤应该可以解决问题:
出现 GRUB 2 菜单屏幕。
vbeinfo
Enter以访问可用分辨率的列表。/etc/default/grub
在您喜欢的文本编辑器中以 root 权限打开。添加以下行,用
1280x800
您记下的分辨率替换:我把它放在这
#GRUB_GFXMODE
条线后面。更新 GRUB 配置。
重启。
现在 TTY 应该具有指定的分辨率。不幸的是,您只能使用 16 种颜色。