我已经在 HP Pavilion dv6000 上安装了 Ubuntu 10.04
安装后,控制台中的文本(当我按下 ALT+F1 时)很小,控制台的分辨率很好(我认为与我的 LCD 相同,1280x800)。此外,在启动时,“Ubuntu”徽标很小,位于屏幕中间。这很好。
之后,我通过“系统->管理->硬件驱动程序”屏幕安装了 nVidia 驱动程序。安装驱动程序后,控制台中的文本变得更大且像素化程度更高,而且“Ubuntu”徽标也变得更大且更丑陋,因为它是像素化的。
有人能帮我将控制台和启动屏幕的分辨率改回安装 nVidia 驱动程序之前的分辨率吗?
答案1
跟随这, 有用:
In Grub2 the vga= parameter is deprecated 1.
as root edit /etc/default/grub uncomment the GRUB_GFXMODE=640x480
and change the resolution to something you can use e.g. 1024x768
edit /etc/grub.d/00_header search for: set gfxmode=${GRUB_GFXMODE}
on the next line insert: set gfxpayload=keep verify that the new line
is before insmod gfxterm
run update-grub
run reboot to confirm that your changes worked!
答案2
使用编辑器(如 vim 或 nano)并编辑您的 /boot/grub/menu.lst(您需要 root 权限)。在那里你会发现以下内容:
# FRAMEBUFFER RESOLUTION SETTINGS
# +-------------------------------------------------+
# | 640x480 800x600 1024x768 1280x1024
# ----+--------------------------------------------
# 256 | 0x301=769 0x303=771 0x305=773 0x307=775
# 32K | 0x310=784 0x313=787 0x316=790 0x319=793
# 64K | 0x311=785 0x314=788 0x317=791 0x31A=794
# 16M | 0x312=786 0x315=789 0x318=792 0x31B=795
# +-------------------------------------------------+
它为您提供了启动时加载的控制台的分辨率...在您决定哪一个适合您之后,您应该在以下行中添加一个参数(也在您的 grub 中):
kernel /vmlinuz26 root=/dev/sda1 ro vga=775
(这是 VGA 部分...只需输入正确的数字)
编辑:好的,不要介意上面的部分,它是用于 grub1 的......这是您应该为 grub2 做的事情:
http://wiki.archlinux.org/index.php/Grub2#Setting_the_framebuffer_resolution在 grub.cfg 中编辑以下内容:
GRUB_GFXMODE=1280x800x32
GRUB_GFXPAYLOAD_LINUX=keep