转发留下来 以防原信息丢失
BT5使用的是ubuntu10.04 linux系统,安装好以后它的显卡显示的是未发现,不能自动侦测到适合的显示模式。查了网上许多的资料,都说应该使用显卡的官方驱动。于是在管网上下载了一个驱动,NVIDIA-Linux-x86-173.14.31-pkg1.run,按照说明:
sh NVIDIA-Linux-x86-173.14.31-pkg1.run
安装过程中一直显示这样一个错误:"Nouveau kernel driver is currently in use by your system"。查资料得知是ubuntu自带的nouveau没有卸载造成,一般文章只是介绍要在blacklist中disable,方法是在/etc/modprobe.d中建立一个文件,写入这样两行:
blacklist nouveau
options nouveau modeset=0
reboot重新启动以后发现nouveau总是不能完全卸载,仍然干扰着NVIDIA驱动的安装。最后看到下面这个:
http://www.backtrack-linux.org/forums/showthread.php?t=45314
问题总算解决。
关键是第三步:
第一句其实就是在/etc/modprobe.d下面建立一个nouveau-kms.conf文件,写入options nouveau modeset=0这样一句语句,这句语句其实在NVIDIA安装不成功时,已经在生成的config文件中有了。其他网上资料也都有类似
第二句才是问题的关键,其他网上资料虽然也都提及,但是似乎都是针对REDHAT的。update-intitramfs -u它会重建initrdf.imgXXX,这样才能真正disable nouveau的驱动。后面的安装就简单了,直接sh运行下载的安装包就可以了。
3. Disable the Kernel Nouveau.
Code:
root@bt:~# echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
Code:
root@bt:~# update-initramfs -u
具体操作参考:
http://www.backtrack-linux.org/forums/showthread.php?t=45314
这里也转载过来,以防原址失效:
(Fixed) nouveau error wen you try to install NVIDIA driver
1. Go to nvidia website and download the compatible driver for your graphic card series.
2. prepare BT5 kernel sources
Code:
root@bt:~# prepare-kernel-sources
Code:
root@bt:~# cd /usr/src/linux
Code:
root@bt:~# cp -rf include/generated/* include/linux/
To install NVIDIA driver, of course, you must disable the Kernel Nouveau. Ok, let’s start it from beginning.
3. Disable the Kernel Nouveau.
Code:
root@bt:~# echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
Code:
root@bt:~# update-initramfs -u
4. reboot
5. Make sure you are not in an X session (log out to console), and run the Nvidia driver installer.
To enter In tty1
Code:
ctrl + alt + F1
kill X session
Code:
ctrl + C
6. Install the NVIDIA driver
Example in my situation:
Code:
root@bt:~# sh NVIDIA-Linux-x86-280.13.run --kernel-source-path /usr/src/linux-sourve-2.6.39.4
7. Reboot your backtrack 5
BT5 ubuntu10.04 安装N卡驱动
最新推荐文章于 2021-05-13 11:56:23 发布