Ubuntu 10.04/10.10在安装了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=1366×768-24, mtrr=3, scroll=ywrap”
其中mode_option之后所跟的参数应该为你的显示器支持的参数,在我笔记本上面,分辨率为1366×768,颜色深度为24位
然后,把
#GRUB_GFXMODE=640×480
的#号去掉,然后把分辨率改成实际分辨率,如
GRUB_GFXMODE=1366×768
保存文件,并退出
3 修改modules配置文件
sudo gedit /etc/intramfs-tools/modules
在最后加上一行
uvesafb mode_option=1366×768-24 mtrr=3 scroll=ywrap
同样,mode_option后跟的参数为你的www.linuxidc.com显示器支持的分辨率
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