要在新的操作系统发行版中安装由厂家提供的显卡驱动,需要几个步骤。由于开源社区提供了Nouveau,系统安装后,默认就是使用Nouveau了。
如果要安装由厂家提供的显卡驱动,需要将Nouveau卸载掉,否则,显卡驱动安装过程中会发生错误,导致驱动安装失败。
1、关闭Nouveau
1)编辑文件/etc/modprobe.d/blacklist.conf,在该文件最后添加blacklist nouveau,表示将nouveau列入黑名单;
2)使用dracut创建新的磁盘引导镜像
sudo mv /boot/initamfs-$(uname -r).img /boot/initasmfs-$(uname -r).img.backup
dracut -v /boot/initamfs-$(uname -r).img $(uname -r)
如果在ubuntu中之前没有安装dracut,那么直接使用命令supt apt-get install dracut安装即可,安装好后,dracut会自动运行,创建新的initramfs。
安装好dracut,制作完成initramfs后,重启系统。
2、卸载老的nvidia相关驱动
sudo apt-get --purge remove nvidia
sudo apt-get --purge remove nouveau
3、关闭X server, 安装显卡驱动
1)进入字符界面,Ctrl+Alt+F1(tty1);
2)关闭x server, sudo service lightdm stop
3)运行sudo bash NVIDIA***.run
这三个步骤后,显卡驱动就安装好了。