有台Dell vostro 1500的本,8600M GT的显卡,以前也一直安装过Ubuntu的系统,应该说从7.04开始一直到9.10版本的ubuntu都可以正常运行,但是这次10.04的版本默认用了开源的nvidia的显卡驱动nouveau。这样对我安装ubuntu造成了很大的问题。解决了好几次都没有搞定。曾经在alpha阶段就很想尝试一下这个最新版本的ubuntu。原因是这次的默认桌面和MacOS X很像,一直也挺想用一下苹果的系统,没钱买苹果的机器,哎哎。
在4月29日的时候ubuntu真是发布了。第一时间下载下来,试了一下live cd,结果还是一样的花屏。就是那个从alpha版本就存在的问题。我一直的想法是如果可以让我有机会安装一下nvidia提供的驱动应该就好了。于是这次不管太多,先从text-only的安装过程将ubuntu装到机器,然后在启动的时候选择recovery mode启动,发现也会花屏,看了一下recovery mode的具体启动参数,在grub菜单处按ctrl+e可以查看,也可以修改,我加入了vgamode=normal nomodeset的参数,这下启动就好了。不是花屏,有一个text-mode的对话框,可以选择进入failsafe graphic mode. 然后在桌面下激活NVIDIA的驱动(就是gnome的“系统”也不知道是“首选项”下有个“硬件驱动”)。本来想自己运行从nvidia网站下载的驱动安装程序的,既然能进入gnome的桌面了也就用ubuntu推荐的私有驱动吧。
总的来说这样也就算可以使用最新的ubuntu版本了。在这里我个人觉得对于这个版本的ubuntu来说,首次切换到开源的nvidia驱动nouveau应该是需要谨慎的,即使是在正常模式下默认使用了,也应该在recovery mode中不能默认使用。这样应该能更加方便的让有问题的用户来排除障碍。起码可以免去了我去搜索启动参数,自己加上vgamode=normal nomodeset 的麻烦。相比之下windows的安全模式的做法就好很多。