Fedora 12 安装nvidia官方驱动
1、在终端以执行:uname -a,查看你正在用的是内核版本。
2、终端执行: grep ^kernel | sort,查看当前已经安装的kernel相关文件,然后看与第一步中对应内核的kernel-headers和kernel-devel是否都装上了,没有的话装好!
3、终端执行: /sbin/lspci | grep VGA,查看你的机器的显卡型号,并到英伟达官网下载对应的显卡驱动。如我的显卡是NVIDIA GeForce 9300M GS,下到的最新的显卡驱动是NVIDIA-Linux-x86-190.53-pkg1.run。
4、下好后,将.run文件放于/tmp目录下(方便字符界面找到文件),然后执行:su -获得根用户环境。接下来执行:
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img,正确执行后,再:
dracut /boot/initramfs-$(uname -r).img $(uname -r)。
5、 编辑/etc/grub.conf: vi /etc/grub.conf,在你使用的内核名的“quiet”一词后加上“rdblacklist = nouveau”,:
编辑/etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载:
vi /etc/modprobe.d/blacklist.conf;
在文件中加上blacklist nouveaude,并把blacklist nvidia*(即有nvidia这个词的一行)删除。
6、不让SeLinux阻止显卡驱动安装,执行: setsebool -P allow_execstack on。
好了,一切准备工作都做好了,进入字符界面安装: 重启电脑,在选择启动项的时候选中你的内核,按“e”键,在kernel行按“e”键编辑,在quiet后面,rdblacklist = nouveau前面加上“3”,让系统启动时进入级别数3,即字符界面,以root登陆。
7、切换到/tmp目录下(我们之前把文件放在了 个文件夹下),执行: ./*run -k $(uname -r),则开始编译安装驱动。
8、结束后重启能看到NVIDIA Logo,祝君好运!
0.到NVIDIA网站下载最新NVIDIA驱动。
1.赋予它可执行权限。chmod +x NVIDIA-Linux-x86_64-190.53-pkg2.run
2.编辑 /etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载。su -c \’gedit /etc/modprobe.d/blacklist.conf\’在文件末尾添加 blacklist nouveau
3.阻止kernel加载nouveau模块gedit /boot/grub/grub.conf在kernel行的末尾加上 rdblacklist=nouveau
4. 降低selinux级别,解除selinux阻止加载nvidia驱动模块#setsebool -P allow_execstack on
5. 重新启动,由于显卡驱动的安装无法 X 服务运行时进行,所以需要进入运行级别 3 。在品牌 Logo 出现后按 ESC 键进入 GRUB 界面,在选择内核,按 e 键进行编辑,在 kernel 行未添加 3 这个参数。
比如我的 kernel 行就是从
kernel /vmlinuz-2.6.31.1-56.fc12.i686.PAE ro root=UUID=0a86cf1f-ea02-4016-9c15-c9c537489eaf LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
修改成
kernel /vmlinuz-2.6.31.1-56.fc12.i686.PAE ro root=UUID=0a86cf1f-ea02-4016-9c15-c9c537489eaf LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet 3
完成后按 Enter 退出编辑模式,按 b 键引导。
6.在字符终端下登录,进入放置安装文件的目录,使用以下命令启动安装文件。
进入你的LINUX
su
输入你管理员pass
sh ./NVIDIA-Linux-x86_64-190.53-pkg2.run
7. 重新启动
8.解决安装nvidia官方驱动后启动无显示画面的问题(在此真诚的感谢amberprince)amberprince解决安装nvidia官方驱动后启动无显示画面的问题原贴在:http://www.linuxdiyf.com/bbs/thread-170043-1-3.html
安装nvidia官方驱动后,大都数人开机画面变成黑屏和蓝带进度条了
只要安装以下rpm即可:
bootchart.x86_64 : Boot Process Performance Visualization
bootconf.noarch : GRUB configuration utility
bootconf-gui.noarch : Desktop links to bootconf
或者干脆yum install boot*
接着运行bootconf
选择分辨率
然后reboot,就看到久违的开机画面了
8.内核升级后编译内核模块
使用官方驱动的一大缺陷就是每次更新内核时都要重新编译内核模块。简单的讲就是执行上文首次安装的第2和3步,只是在第3步时将运行驱动文件的方式有些差异。
su -c \’./NVIDIA-Linux-x86_64-190.53-pkg2.run -K\’
在运行时添加 -K 参数代表只编译内核模块,而不再进行驱动程序文件的安装。执行完后,重新启动即可。
解决安装nvidia官方驱动后启动无显示画面的问题
假如大家有更好的Fedora 12方法可以教教我哦!