我已经用尽 Google 搜索此内容的能力,因此我决定在这里尝试一下。
我想做的是增加 TTY 终端的分辨率(或减小字体大小)。Xubuntu 9.10 使用 GRUB2,我能找到的所有地方都指示我编辑
/etc/default/grub
文件以添加vga=XXX
值GRUB_CMDLINE_LINUX
,但这根本行不通。无休止地摆弄文件,似乎什么都没有改变。
在运行早期版本的上网本上,我成功执行了此命令
dpkg-reconfigure console-setup
但它再次没有任何变化。
有什么想法吗?
答案1
我一直在寻找一种方法来为 VirtualBox 中的 Ubuntu 9.10 客户机执行此操作,并且已经完成了一半。在我的 VM 中,如果我启动到单用户模式,控制台 TTY 会获得正确的分辨率,但如果我启动到 GDM,则不会。
Grub2 取代了显卡=XXX内核选项负载可以设置的选项/boot/grub/grub.cfg. Ubuntu 的更新 grub命令自动生成grub配置文件来自中的变量/etc/默认/grub和脚本/etc/grub.d,因此添加此选项的最佳位置是这两个位置之一。
这些是 Grub2 选项(grub配置文件语法)会影响控制台分辨率:
图形模式:设置 Grub 菜单的分辨率。
例如set gfxmode=1280x800
:(没有明确的位深度)
例如:set gfxmode=1440x900x32
(显式位深度)负载:设置 Grub 传递给内核的分辨率。
例如:set gfxpayload=1024x720x16
例如set gfxpayload=keep
:(保持分辨率图形模式)
在我的系统上,我添加了一些脚本到/etc/grub.d/00_header支持新的GRUB_GFXPAYLOAD中指定的变量默认的 /etc/grub/。这并非绝对必要,并且有很多方法可以做到这一点;请参阅下面 Debian 和 Ubuntu 论坛链接上的示例。
资料来源:
- Grub2 图形启动提示设置所需的 VGA 控制台模式
- 调整示例/etc/grub.d/00_header(论坛.debian.net)
- Grub2 错误请求/etc/默认/grub选项设置负载; 表示GRUB_GFXPAYLOAD_LINUX在 Grub2 v1.98 中受支持。Ubuntu 9.10 目前使用 v1.97。
- Ubuntu 论坛主题同一主题。表示一些VGA=模式有效,其他模式无效。