1

1

我想提高新安装的 13.04 Server 的屏幕分辨率。

我可以在 grub 启动过程中nomodeset vga=791按下 后进行设置e,但我找不到在哪里保存这个值。我相信它应该设置在 中/etc/grub.d/00_header,但我不确定在哪里。

更新

内容/etc/initramfs-tools/modules

# List of modules that you want to include in your initramfs.
# They will be loaded at boot time in the order below.
#
# Syntax:  module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod
uvesafb

答案1

1

您可以尝试使用。首先,如果您从此命令获得任何输出,则uvesafb必须取消设置vga

$ grep vga /proc/cmdline
$ grep -ir vga /etc/modprobe.d/

您必须编辑已启用和禁用它的文件vga


2

现在安装它:

sudo apt-get install v86d

创建/etc/initramfs-tools/modules并添加行

uvesafb

(或者直接运行sudo sh -c "echo uvesafb >> /etc/initramfs-tools/modules"


3

要检查可用的显示模式,请加载 uvesafb 模块:

sudo modprobe uvesafb

并读取文件/sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes


4

要设置所需的显示模式,请创建文件/etc/modprobe.d/uvesafb.conf并添加以下行:

options uvesafb mode_option=1280x1024-32 scroll=ywrap

(根据可用模式,更改分辨率/色彩深度以满足您的需要。)


5

现在尝试一下,运行

sudo update-initramfs -k all -u

然后重新启动。


参考

  1. 带有 uvesafb 和 Debian 的高分辨率文本控制台
  2. [Lucid][Ubuntu 10.04] 高分辨率 Plymouth 和虚拟终端,适用于具有专有/受限驱动程序的 ATI/NVIDIA 卡(读霍利的评论)

相关内容