我想提高新安装的 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
然后重新启动。