我很好奇。安装 Ubuntu 后,启动屏幕不是全屏显示的。它显示为一种黑框,好像分辨率不够高。当我将其更改为我的原始显示器分辨率 1920x1080 时,字母和徽标会采用新的分辨率,但徽标仍然不是全屏显示的。当我使用 vbeinfo 命令检查 GRUB2 可用的分辨率时,我的分辨率没有列出。但我注意到,当我从 Ubuntu 安装 USB 启动时,启动徽标以 1920x1080 的全分辨率显示,没有黑条。这不是一个严重的问题,但它真的让我很烦。有人能帮忙或建议为什么会发生这种情况吗?
PS 我正在使用来自 nvidia-current-updates 的专有驱动程序。
答案1
PS 我正在使用来自 nvidia-current-updates 的专有驱动程序。
这就是问题。
执行此操作:
进入/etc/默认/grub找到线
GRUB_GFXMODE=auto
并取消注释/更改为
GRUB_GFXMODE=1920x1080
GRUB_GFXPAYLOAD_LINUX=keep
然后,进入/etc/grub.d/00_header找到以
if [ "x${GRUB_GFXMODE}" = "x" ] ...
并将其更改为
if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1920x1080 ; fi
然后,在下面找到下面的块
set gfxmode=${GRUB_GFXMODE}
并将其更改为
set gfxmode=${GRUB_GFXMODE}
set gfxpayload=keep
load_video
insmod gfxterm
之后,执行
sudo update-grub
重新启动,一切就正常了。
从 Ubuntu 13.04 和 Mint 15 开始使用 Nvidia GeForce 9600 GT 进行测试。