问题描述
我的 ubuntu 启动屏幕以一种奇怪的低分辨率显示,几乎是文本模式,而不是在深色背景上通常和光滑的白色 “ubuntu”。这不是一个大问题,因为当 GDM 加载时一切都会好起来,但是如果有一种简单的方法可以解决它,我想试一试。
最佳办法
有一个解决专有驱动程序和普利茅斯问题的方法,这对我使用 Nvidia 驱动程序有用。
-
安装包 v86d 。
-
备份并编辑文件
/etc/default/grub
:cp /etc/default/grub ~/.etc.default.grub && gksudo gedit /etc/default/grub
将看起来像
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
的行替换为GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap"
以及看起来像
#GRUB_GFXMODE=640x480
和GRUB_GFXMODE=1280x1024
的线。在这两个编辑中,将
1280x1024
替换为您想要的屏幕分辨率。完成编辑后,请确保保存文件并退出文本编辑器。 -
现在编辑
/etc/initramfs-tools/modules
就像你对上一个文件所做的那样:cp /etc/initramfs-tools/modules ~/.etc.initramfs-tools.modules && gksudo gedit /etc/initramfs-tools/modules
将
uvesafb mode_option=1280x1024-24 mtrr=3 scroll=ywrap
添加到文件末尾,然后保存并关闭。 -
现在编辑文件
/etc/initramfs-tools/conf.d/splash
(可能不存在):gksudo gedit /etc/initramfs-tools/conf.d/splash
将此添加到文件中:
FRAMEBUFFER=y
-
运行
sudo update-grub2
然后sudo update-initramfs -u
。 -
重新启动并大饱眼福:)