(转)Linux下安装nvidia驱动

Ctrl+Alt+F1/F2只能切换到字符界面,但是仍然没有关掉图形界面。然后采用su进入管理员权限,输入“init 3”,然后就进入到字符界面了,这样就 可以了。

接下来,我就开始安装了,之前已经下载过最新的NVIDIA的显卡驱动了,我下的是devdriver_4.1_linux_32_285.05.23.run,网址是http://developer.nvidia.com/cuda-toolkit-41,

然后输入 “sh devdriver_4.1_linux_32_285.05.23.run”,结果显示“ERROR: The Nouveau kernel driver is currently in use by your system. This
driver is incompatible with the NVIDIA driver……”之类的错误,意思是让卸载掉Nouveau驱动。

Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,也没能得到NVIDIA的认可与支持。虽然Nouveau Gallium3D在游戏速度上还远远无法和NVIDIA官方私有驱动相提并论,不过确让Linux更容易的应对各种复杂的NVIDIA显卡环境,让用户安装完系统即可进入桌面并且有不错的显示效果,所以,很多Linux发行版默认集成了Nouveau驱动,在遇到NVIDIA显卡时默认安装。用户在安装NVIDIA官方私有驱动的时候Nouveau又成为了阻碍,不干掉Nouveau安装时总是报错,像上文一样的错误。然而卸载掉Nouveau是很困难的,所以就采用将Nouveau加入黑名单的做法了,此处采用http://hi.baidu.com/3boya/blog/item/3226087f9101d82e0cd7daab.html上面的方法了。

su - root

密码输入:

cp /etc/inittab /etc/inittab.original

启动级:

Fedora 14>> vi /etc/inittab 修改 id:5:initdefault:->id:3:initdefault:

Fedora 15>> ln -s /lib/systemd/system/multi-user.target /etc/systemd/system/default.target (若default.target已存在,先备份,删除)
vi /etc/modprobe.d/blacklist.conf 添加:
blacklist nouveau

vi /boot/grub/grub.conf

修改: kernel /vmlinuz-2.6.35.6-45.fc14.x86_64 ro root=/dev/mapper/VolumeGroup_Dean-LogVol00 rd_LVM_LV=VolumeGroup_Dean/LogVol00 rd_LVM_LV=VolumeGroup_Dean/LogVol03 rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet 到

Fedora 14>>

kernel /vmlinuz-2.6.35.6-45.fc14.x86_64 ro root=/dev/mapper/VolumeGroup_Dean-LogVol00 rd_LVM_LV=VolumeGroup_Dean/LogVol00 rd_LVM_LV=VolumeGroup_Dean/LogVol03 rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet rdblacklist=nouveau vga=ask

Fedora 15>>

kernel /vmlinuz-2.6.35.6-45.fc14.x86_64 ro root=/dev/mapper/VolumeGroup_Dean-LogVol00 rd_LVM_LV=VolumeGroup_Dean/LogVol00 rd_LVM_LV=VolumeGroup_Dean/LogVol03 rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet nouveau.modeset=0 rdblacklist=nouveau vga=ask

重启 看到提示按空格继续, 安装devdriver_4.1_linux_32_285.05.23.run

root用户下:

Fedora 14>>

vi /etc/inittab 修改 id:3:initdefault:->id:5:initdefault:

Fedora 15>> ln -s /lib/systemd/system/graphical.target /etc/systemd/system/default.target (若default.target已存在,先删除)

重启 看到提示按回车 选择一个分辨率输入(例如:37B) 按回车

root用户下:

vi /boot/grub/grub.conf 将ask改成16进制数(例如:0x37B)

kernel /vmlinuz-2.6.35.6-45.fc14.x86_64 ro root=/dev/mapper/VolumeGroup_Dean-LogVol00 rd_LVM_LV=VolumeGroup_Dean/LogVol00 rd_LVM_LV=VolumeGroup_Dean/LogVol03 rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet rdblacklist=nouveau vga=ask

kernel /vmlinuz-2.6.35.6-45.fc14.x86_64 ro root=/dev/mapper/VolumeGroup_Dean-LogVol00 rd_LVM_LV=VolumeGroup_Dean/LogVol00 rd_LVM_LV=VolumeGroup_Dean/LogVol03 rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet rdblacklist=nouveau vga=0x37B

搞定

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值