发布网友 发布时间:2022-04-24 03:59
共2个回答
热心网友 时间:2023-10-26 11:53
首先,我们先要做一下准备工作:
1、通过yum安装dkms,kernel-devel,kernel-headers
# yum install dkms kernel-PAE kernel-PAE-devel kernel-PAE-headers //kernel-PAE-headers 这个没有可以不装,但一般没有。这里主要是用于新内核继承
2、阻止kernel加载nouveau模块
先备份原文件(良好的习惯):
cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg_20121004
之后修改:
# vi /boot/grub2/grub.cfg
修改在最前头的,除内核版本号(红字)不一样的如下行:
Linux /vmlinuz-3.5.4-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet
在你要安装显卡驱动的kernel行的末尾加上 3 rdblacklist=nouveau
也就是改成:
linux /vmlinuz-3.5.4-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet 3 rdblacklist=nouveau
还要记下红字的那一行的信息,下面安装显卡驱动时要用的。
3.修改/etc/modprobe.d/blacklist.conf
同理,要先备份文件:
cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist.conf_20121004
之后修改:
将nouveau拉入黑名单,也就是在整个文件末行,添加一行 blacklist nouveau。
4 . 解除selinux阻止加载nvidia驱动模块,且禁用selinux
备份:
cp /etc/selinux/config /etc/selinux/config_20121004
然后修改:
#vi /etc/selinux/config
将文件内容中的 SELINUX=XXX 改为 SELINUX=disabled
5、下载显卡驱动
到 NVIDIA 官网上下载。如何下载,就不用我说了吧(右击下载,不然将会打来源码的,而且最后把扩展名改为 .run。系统可能会自作主张改成 .bin)。
我把文件下载到了:/home/yangzhencheng/NVIDIA-Linux-x86-304.51.run
原作者说,最好修在英文路径下,中文会有点别扭。具体如何别扭,我就不知道了。如果有心人,可以试试。
好了,现面要安装了。
首先,我们要重启计算机:
#reboot ——个人感觉这样快点。。。
重启后,直接就进入到了是命令行模式。我们用 root 用户来登录,以免出现别的问题。
好了,现在我们还要修改一个文件:
#vi /etc/modprobe.d/blacklist.conf
进去后,将 blacklist nvidiafb 前加一个“#”,来注释掉它,如:#blacklist nvidiafb
保存后,我现回到命令行中去。
我们现在要做得就是安装了。
进入到我们下载 Nvidia 显卡驱动的地方。
我们现在开始安装了。
执行如下命令:
# sh NVIDIA-Linux-x86-295.71.run --kernel-source-path /usr/src/kernels/3.5.4-2.fc17.i686.PAE
大家是否发现了不同。
就是原来文章中的 ./,我生生地改成了 sh。对,就是这里。当时我这还不明白,为什么要用 ./ 。这也不是编译好的文件。最后,我才明白,原来作者打错了。。。
还有一点,也就是红字的区域。大家还记得我上面让大家让得那个红字。对,这里就要用到那个红字了。也就是对应你自己的内核。
好了。执行这行命令后,只要不 Error。见到 Accept 就点,见到 Yes 就选。请不要客气——因为想安就不要客气。计算机是没法子和你婉转的。人家是直来直去的东北大汉。
全部完成后,我们再最后改一个文件——折腾半天了,这真得是最后要改的了。
好,我们在命令行下执行:
# vi /boot/grub2/grub.cfg
修改刚才我们改过的那一行。现在这一行的样子是这个样子的:
linux /vmlinuz-3.5.0-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet 3 rdblacklist=nouveau
我们把那个上面新加入字符中的3去掉(红字那个),就变成了:
linux /vmlinuz-3.5.0-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet rdblacklist=nouveau
好了,我们现在重启。。。
一切 OK,现在我们的计算机就用上了 NVIDIA 的显卡驱动。不信,你可以通过以下命令来查看:
#lsmod | grep nouveau
没有输出,然后再:
#lsmod | grep nvidia
如果你安得桌面是 KDE,就更好办了,你查看一下 KDE 提供的“系统信息”即可。
(望楼主采纳哦)
热心网友 时间:2023-10-26 11:53
首先,我们先要做一下准备工作:
1、通过yum安装dkms,kernel-devel,kernel-headers
# yum install dkms kernel-PAE kernel-PAE-devel kernel-PAE-headers //kernel-PAE-headers 这个没有可以不装,但一般没有。这里主要是用于新内核继承
2、阻止kernel加载nouveau模块
先备份原文件(良好的习惯):
cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg_20121004
之后修改:
# vi /boot/grub2/grub.cfg
修改在最前头的,除内核版本号(红字)不一样的如下行:
Linux /vmlinuz-3.5.4-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet
在你要安装显卡驱动的kernel行的末尾加上 3 rdblacklist=nouveau
也就是改成:
linux /vmlinuz-3.5.4-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet 3 rdblacklist=nouveau
还要记下红字的那一行的信息,下面安装显卡驱动时要用的。
3.修改/etc/modprobe.d/blacklist.conf
同理,要先备份文件:
cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist.conf_20121004
之后修改:
将nouveau拉入黑名单,也就是在整个文件末行,添加一行 blacklist nouveau。
4 . 解除selinux阻止加载nvidia驱动模块,且禁用selinux
备份:
cp /etc/selinux/config /etc/selinux/config_20121004
然后修改:
#vi /etc/selinux/config
将文件内容中的 SELINUX=XXX 改为 SELINUX=disabled
5、下载显卡驱动
到 NVIDIA 官网上下载。如何下载,就不用我说了吧(右击下载,不然将会打来源码的,而且最后把扩展名改为 .run。系统可能会自作主张改成 .bin)。
我把文件下载到了:/home/yangzhencheng/NVIDIA-Linux-x86-304.51.run
原作者说,最好修在英文路径下,中文会有点别扭。具体如何别扭,我就不知道了。如果有心人,可以试试。
好了,现面要安装了。
首先,我们要重启计算机:
#reboot ——个人感觉这样快点。。。
重启后,直接就进入到了是命令行模式。我们用 root 用户来登录,以免出现别的问题。
好了,现在我们还要修改一个文件:
#vi /etc/modprobe.d/blacklist.conf
进去后,将 blacklist nvidiafb 前加一个“#”,来注释掉它,如:#blacklist nvidiafb
保存后,我现回到命令行中去。
我们现在要做得就是安装了。
进入到我们下载 Nvidia 显卡驱动的地方。
我们现在开始安装了。
执行如下命令:
# sh NVIDIA-Linux-x86-295.71.run --kernel-source-path /usr/src/kernels/3.5.4-2.fc17.i686.PAE
大家是否发现了不同。
就是原来文章中的 ./,我生生地改成了 sh。对,就是这里。当时我这还不明白,为什么要用 ./ 。这也不是编译好的文件。最后,我才明白,原来作者打错了。。。
还有一点,也就是红字的区域。大家还记得我上面让大家让得那个红字。对,这里就要用到那个红字了。也就是对应你自己的内核。
好了。执行这行命令后,只要不 Error。见到 Accept 就点,见到 Yes 就选。请不要客气——因为想安就不要客气。计算机是没法子和你婉转的。人家是直来直去的东北大汉。
全部完成后,我们再最后改一个文件——折腾半天了,这真得是最后要改的了。
好,我们在命令行下执行:
# vi /boot/grub2/grub.cfg
修改刚才我们改过的那一行。现在这一行的样子是这个样子的:
linux /vmlinuz-3.5.0-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet 3 rdblacklist=nouveau
我们把那个上面新加入字符中的3去掉(红字那个),就变成了:
linux /vmlinuz-3.5.0-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet rdblacklist=nouveau
好了,我们现在重启。。。
一切 OK,现在我们的计算机就用上了 NVIDIA 的显卡驱动。不信,你可以通过以下命令来查看:
#lsmod | grep nouveau
没有输出,然后再:
#lsmod | grep nvidia
如果你安得桌面是 KDE,就更好办了,你查看一下 KDE 提供的“系统信息”即可。
(望楼主采纳哦)
热心网友 时间:2023-10-26 11:53
是的,我的也是这个版本, 2.7533 最后的这个数据可能是 ,显卡 属性里 驱动时间应该是 5月20号
热心网友 时间:2023-10-26 11:53
是的,我的也是这个版本, 2.7533 最后的这个数据可能是 ,显卡 属性里 驱动时间应该是 5月20号
热心网友 时间:2023-10-26 11:53
首先,我们先要做一下准备工作:
1、通过yum安装dkms,kernel-devel,kernel-headers
# yum install dkms kernel-PAE kernel-PAE-devel kernel-PAE-headers //kernel-PAE-headers 这个没有可以不装,但一般没有。这里主要是用于新内核继承
2、阻止kernel加载nouveau模块
先备份原文件(良好的习惯):
cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg_20121004
之后修改:
# vi /boot/grub2/grub.cfg
修改在最前头的,除内核版本号(红字)不一样的如下行:
Linux /vmlinuz-3.5.4-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet
在你要安装显卡驱动的kernel行的末尾加上 3 rdblacklist=nouveau
也就是改成:
linux /vmlinuz-3.5.4-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet 3 rdblacklist=nouveau
还要记下红字的那一行的信息,下面安装显卡驱动时要用的。
3.修改/etc/modprobe.d/blacklist.conf
同理,要先备份文件:
cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist.conf_20121004
之后修改:
将nouveau拉入黑名单,也就是在整个文件末行,添加一行 blacklist nouveau。
4 . 解除selinux阻止加载nvidia驱动模块,且禁用selinux
备份:
cp /etc/selinux/config /etc/selinux/config_20121004
然后修改:
#vi /etc/selinux/config
将文件内容中的 SELINUX=XXX 改为 SELINUX=disabled
5、下载显卡驱动
到 NVIDIA 官网上下载。如何下载,就不用我说了吧(右击下载,不然将会打来源码的,而且最后把扩展名改为 .run。系统可能会自作主张改成 .bin)。
我把文件下载到了:/home/yangzhencheng/NVIDIA-Linux-x86-304.51.run
原作者说,最好修在英文路径下,中文会有点别扭。具体如何别扭,我就不知道了。如果有心人,可以试试。
好了,现面要安装了。
首先,我们要重启计算机:
#reboot ——个人感觉这样快点。。。
重启后,直接就进入到了是命令行模式。我们用 root 用户来登录,以免出现别的问题。
好了,现在我们还要修改一个文件:
#vi /etc/modprobe.d/blacklist.conf
进去后,将 blacklist nvidiafb 前加一个“#”,来注释掉它,如:#blacklist nvidiafb
保存后,我现回到命令行中去。
我们现在要做得就是安装了。
进入到我们下载 Nvidia 显卡驱动的地方。
我们现在开始安装了。
执行如下命令:
# sh NVIDIA-Linux-x86-295.71.run --kernel-source-path /usr/src/kernels/3.5.4-2.fc17.i686.PAE
大家是否发现了不同。
就是原来文章中的 ./,我生生地改成了 sh。对,就是这里。当时我这还不明白,为什么要用 ./ 。这也不是编译好的文件。最后,我才明白,原来作者打错了。。。
还有一点,也就是红字的区域。大家还记得我上面让大家让得那个红字。对,这里就要用到那个红字了。也就是对应你自己的内核。
好了。执行这行命令后,只要不 Error。见到 Accept 就点,见到 Yes 就选。请不要客气——因为想安就不要客气。计算机是没法子和你婉转的。人家是直来直去的东北大汉。
全部完成后,我们再最后改一个文件——折腾半天了,这真得是最后要改的了。
好,我们在命令行下执行:
# vi /boot/grub2/grub.cfg
修改刚才我们改过的那一行。现在这一行的样子是这个样子的:
linux /vmlinuz-3.5.0-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet 3 rdblacklist=nouveau
我们把那个上面新加入字符中的3去掉(红字那个),就变成了:
linux /vmlinuz-3.5.0-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet rdblacklist=nouveau
好了,我们现在重启。。。
一切 OK,现在我们的计算机就用上了 NVIDIA 的显卡驱动。不信,你可以通过以下命令来查看:
#lsmod | grep nouveau
没有输出,然后再:
#lsmod | grep nvidia
如果你安得桌面是 KDE,就更好办了,你查看一下 KDE 提供的“系统信息”即可。
(望楼主采纳哦)
热心网友 时间:2023-10-26 11:53
首先,我们先要做一下准备工作:
1、通过yum安装dkms,kernel-devel,kernel-headers
# yum install dkms kernel-PAE kernel-PAE-devel kernel-PAE-headers //kernel-PAE-headers 这个没有可以不装,但一般没有。这里主要是用于新内核继承
2、阻止kernel加载nouveau模块
先备份原文件(良好的习惯):
cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg_20121004
之后修改:
# vi /boot/grub2/grub.cfg
修改在最前头的,除内核版本号(红字)不一样的如下行:
Linux /vmlinuz-3.5.4-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet
在你要安装显卡驱动的kernel行的末尾加上 3 rdblacklist=nouveau
也就是改成:
linux /vmlinuz-3.5.4-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet 3 rdblacklist=nouveau
还要记下红字的那一行的信息,下面安装显卡驱动时要用的。
3.修改/etc/modprobe.d/blacklist.conf
同理,要先备份文件:
cp /etc/modprobe.d/blacklist.conf /etc/modprobe.d/blacklist.conf_20121004
之后修改:
将nouveau拉入黑名单,也就是在整个文件末行,添加一行 blacklist nouveau。
4 . 解除selinux阻止加载nvidia驱动模块,且禁用selinux
备份:
cp /etc/selinux/config /etc/selinux/config_20121004
然后修改:
#vi /etc/selinux/config
将文件内容中的 SELINUX=XXX 改为 SELINUX=disabled
5、下载显卡驱动
到 NVIDIA 官网上下载。如何下载,就不用我说了吧(右击下载,不然将会打来源码的,而且最后把扩展名改为 .run。系统可能会自作主张改成 .bin)。
我把文件下载到了:/home/yangzhencheng/NVIDIA-Linux-x86-304.51.run
原作者说,最好修在英文路径下,中文会有点别扭。具体如何别扭,我就不知道了。如果有心人,可以试试。
好了,现面要安装了。
首先,我们要重启计算机:
#reboot ——个人感觉这样快点。。。
重启后,直接就进入到了是命令行模式。我们用 root 用户来登录,以免出现别的问题。
好了,现在我们还要修改一个文件:
#vi /etc/modprobe.d/blacklist.conf
进去后,将 blacklist nvidiafb 前加一个“#”,来注释掉它,如:#blacklist nvidiafb
保存后,我现回到命令行中去。
我们现在要做得就是安装了。
进入到我们下载 Nvidia 显卡驱动的地方。
我们现在开始安装了。
执行如下命令:
# sh NVIDIA-Linux-x86-295.71.run --kernel-source-path /usr/src/kernels/3.5.4-2.fc17.i686.PAE
大家是否发现了不同。
就是原来文章中的 ./,我生生地改成了 sh。对,就是这里。当时我这还不明白,为什么要用 ./ 。这也不是编译好的文件。最后,我才明白,原来作者打错了。。。
还有一点,也就是红字的区域。大家还记得我上面让大家让得那个红字。对,这里就要用到那个红字了。也就是对应你自己的内核。
好了。执行这行命令后,只要不 Error。见到 Accept 就点,见到 Yes 就选。请不要客气——因为想安就不要客气。计算机是没法子和你婉转的。人家是直来直去的东北大汉。
全部完成后,我们再最后改一个文件——折腾半天了,这真得是最后要改的了。
好,我们在命令行下执行:
# vi /boot/grub2/grub.cfg
修改刚才我们改过的那一行。现在这一行的样子是这个样子的:
linux /vmlinuz-3.5.0-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet 3 rdblacklist=nouveau
我们把那个上面新加入字符中的3去掉(红字那个),就变成了:
linux /vmlinuz-3.5.0-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet rdblacklist=nouveau
好了,我们现在重启。。。
一切 OK,现在我们的计算机就用上了 NVIDIA 的显卡驱动。不信,你可以通过以下命令来查看:
#lsmod | grep nouveau
没有输出,然后再:
#lsmod | grep nvidia
如果你安得桌面是 KDE,就更好办了,你查看一下 KDE 提供的“系统信息”即可。
(望楼主采纳哦)
热心网友 时间:2023-10-26 11:53
是的,我的也是这个版本, 2.7533 最后的这个数据可能是 ,显卡 属性里 驱动时间应该是 5月20号
热心网友 时间:2023-10-26 11:53
是的,我的也是这个版本, 2.7533 最后的这个数据可能是 ,显卡 属性里 驱动时间应该是 5月20号