红联Linux门户
Linux帮助

Ubuntu安装私有驱动之后开机分辨率问题的解决

发布时间:2015-03-16 11:36:55来源:linux网站作者:linux人

Ubuntu在安装了Nvidia和ATI的私有驱动之后,往往在开机时分辨率出现问题,开机的图片变得十分难看。由于自己也遇到了这个问题,在努力地搜索了一番之后,找到一个比较合适的解决方案,经过试用后,结果还是不错的。

有两种方法可以解决安装私有驱动之后的开机分辨率问题:


一、修复Plymouth
打开终端

1 安装v86d
sudo apt-get install v86d

2 修改grub配置
sudo gedit /etc/default/grub
将其中的
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
改成
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1366x768-24, mtrr=3, scroll=ywrap"
其中mode_option之后所跟的参数应该为你的显示器支持的参数,在我笔记本上面,分辨率为1366x768,颜色深度为24位
然后,把
#GRUB_GFXMODE=640x480
的#号去掉,然后把分辨率改成实际分辨率,如
GRUB_GFXMODE=1366x768
保存文件,并退出

3 修改modules配置文件
sudo gedit /etc/intramfs-tools/modules
在最后加上一行
uvesafb mode_option=1366x768-24 mtrr=3 scroll=ywrap
同样,mode_option后跟的参数为你的显示器支持的分辨率

4 启用framebuffer
echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash

5 更新grub
sudo update-grub

sudo update-grub2

6 更新intramfs
sudo update-initramfs -u

最后,重启。


二、另外一个方法——移除开机logo
如果你使用firefox,点击下面的连接安装startup manager
startupmanager
然后根据软件的提示,取消开机logo