LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 886|回复: 0

最新的nvidia显卡驱动安装脚本

[复制链接]
发表于 2006-4-10 11:46:09 | 显示全部楼层 |阅读模式
保存此脚本,然后切换到控制台下,运行这个脚本。
注:新的驱动可能会存在这样或那样的问题,运行前三思!!!

  1. #!/bin/bash
  2. # Licence GPL
  3. # Written by Tseliot
  4. # Alpha release
  5. # Version 0.01a
  6. # For 32 bit ONLY!!!
  7. sudo /etc/init.d/gdm stop
  8. sudo /etc/init.d/kdm stop

  9. wget ftp://download.nvidia.com/XFree86/Linux-x86/1.0-8756/NVIDIA-Linux-x86-1.0-8756-pkg1.run

  10. sudo sudo apt-get --assume-yes --force-yes --purge remove linux-restricted-modules-`uname -r` linux-restricted-modules-common nvidia-glx nvidia-settings nvidia-kernel-common
  11. sudo rm /etc/init.d/nvidia-*

  12. sudo apt-get --assume-yes install linux-headers-`uname -r` build-essential gcc

  13. sh NVIDIA-Linux-x86-1.0-8756-pkg1.run --extract-only
  14. cd NVIDIA-Linux-x86-1.0-8756-pkg1

  15. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup_`date +%Y%m%d%H%M`

  16. sudo ./nvidia-installer -n -s --x-prefix=/usr/lib/xorg/ --kernel-source-path=/usr/src/linux-headers-`uname -r`

  17. sudo cp /usr/lib/xorg/lib/libX* /usr/lib/xorg/modules/
  18. sudo cp /usr/lib/xorg/lib/modules/drivers/* /usr/lib/xorg/modules/drivers/
  19. sudo cp /usr/lib/xorg/lib/modules/extensions/* /usr/lib/xorg/modules/extensions/

  20. echo "Do you want your xorg.conf to be automatically configured? (y/n) \ "Yes" is the default answer"
  21. read choice
  22. if [ "$choice" = "y" ]
  23. then sudo /usr/bin/nvidia-xconfig
  24. elif [ "$choice" = "" ]
  25. then sudo /usr/bin/nvidia-xconfig
  26. elif [ "$choice" = "n" ]
  27. then echo "Remember to set the Driver to nvidia in your xorg.conf"
  28. elif [ "$choice" = "no" ]
  29. then echo "Remember to set the Driver to nvidia in your xorg.conf"
  30. fi

  31. sudo modprobe nvidia

  32. echo "Do you want to Start the Xserver now? (y/n) \ "Yes" is the default answer"
  33. read server
  34. if [ "$server" = "y" ]
  35. then sudo /etc/init.d/gdm start & sudo /etc/init.d/kdm start
  36. elif [ "$server" = "" ]
  37. then sudo /etc/init.d/gdm start & sudo /etc/init.d/kdm start
  38. elif [ "$server" = "n" ]
  39. then echo "Remember to start the xserver manually"
  40. elif [ "$server" = "no" ]
  41. then echo "Remember to start the xserver manually"
  42. fi
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表