Skip to main content

installing nvidia display driver on EL6

this is tutorial to install nvidia display driver on enterprise linux

*all of the command must be executed as root user
 1. check the nvidia product type
lspci -nn | grep VGA

here you will have the infomation what proprietary driver you should download from www.nvidia.com site.

2. install the Development Tools group packages, kernel headers, kernel devel, and dkms
yum groupinstall "Development Tools"
yum install dkms kerne-devel kernel-headers

3. disable the nouveau driver using your text editor
vim /etc/modprobe.d/blacklist.conf

#add this line
blacklist nouveau

4. go to /boot directory make a copy of initramfs file
cd /boot
mv initramfs-$(uname -r).img initramfs-$(uname -r).img.bak

5. proceed to create new initramfs file
dracut -v initramfs-$(uname -r).img $(uname -r)

6. change inittab to start the system with no X11
vim /etc/inittab
change runlevel to 3

7. restart the system
reboot

8. login in command line as root, run the script to install the driver
./NVIDIA-Linux*.run
follow the information shows, wait until it completed

9. generate the xorg.conf by typing
X -configure

10. copy xorg.conf.new to /etc/X11/xorg.conf
cp xorg.conf.new /etc/X11/xorg.conf

11. change the default runlevel to 5 and then restart your system
vim /etc/inittab
reboot

 

Comments

Popular posts from this blog

about gigabyte NIC onboard not detected on enterprise linux distribution

on several gigabyte motherboard, onboard network interface card  will not be detected on enterprise linux distribution (e.g. scientific linux, oracle linux server, etc). alternatively you must supply add-on card. or if you insist to use the onboard card, you must install the unofficial nic driver. this is tutorial how to install driver for onboard network interface card GIGABYTE first of all prepare your system. make sure it has package group "Development Tools" installed. if it has not, install it # yum groupinstall “Development Tools” download the source code : https://www.dropbox.com/s/na91bu4az4p9827/AR81Family-linux-v1.0.1.14.tar.gz extract the source code : # tar zxvf AR81Family-linux1.0.1.14.tar.gz the extraction process will make the new directory "AR81Family*", change to the directory # cd AR81Family* compile the source by type on terminal : # make then, # make install wait until the compiling process finish. next make the new scrip...

about getsebool and setsebool

The setsebool is used to set SELinux boolean value i.e. various configurations can be enabled or disabled using this tool. In other words, the setsebool command switches on and off the protection of SELinux. Type getsebool -a to see all such options which can be enabled or disabled at run time: e.g. # getsebool -a The following should give you a complete listing of all the vsftpd switches: e.g.  # getsebool -a | grep ftp  For example, if httpd_disable_trans set to 1, it will disable SELinux protection for  Apache web server. To disable it, enter:  # setsebool -P httpd_can_network_connect=1 To enable it, enter:    # setsebool -P httpd_can_network_connect=0

All certification