ElppansDE

FedoraNVidia340.106

May 11th, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.35 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. ## Instalação do Driver proprietário NVidia 8400gs, versão "340.106" no Fedora
  4.  
  5. # Recomendável atualizar todo o sistema antes de prosseguir
  6. # Para instalar o driver não deve estar logado no GUI e sim estar no Terminal F2 (ou qualquer número) no init 3
  7.  
  8. # Por: Elppans Dark Elven <anonymous@anonymous> (11.05.2018)
  9.  
  10. # Repositórios:
  11.  
  12. sudo dnf -y install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
  13.  
  14. sudo dnf -y install --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
  15.  
  16. # Dependências +
  17.  
  18. sudo dnf install kernel-headers kernel-devel kernel-modules-extra dkms gcc make automake binutils
  19.  
  20. sudo dnf -y update kernel* selinux-policy*
  21.  
  22. # Blacklist = Verificando se existe o arquivo Blacklist (/etc/modprobe.d/blacklist.conf)
  23.  
  24. if ( ls /etc/modprobe.d/ | grep -i blacklist.conf )
  25. then
  26.  
  27. # Se existir o arquivo blacklist
  28.  
  29. sudo egrep -i "blacklist\s*nouveau" /etc/modprobe.d/blacklist.conf || sudo sh -c echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
  30.  
  31. else
  32.  
  33. # Se NÃO existir o arquivo blacklist
  34.  
  35. sudo ln -sf /usr/lib/modprobe.d/dist-blacklist.conf /etc/modprobe.d/blacklist.conf
  36. sudo sh -c 'echo "" >> /etc/modprobe.d/blacklist.conf'
  37. sudo sh -c 'echo "#Adição manual" >> /etc/modprobe.d/blacklist.conf'
  38. sudo sh -c 'echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf'
  39.  
  40. sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bkp
  41. sudo dracut /boot/initramfs-$(uname -r).img $(uname -r)
  42.  
  43. sudo sed -i "s/quiet/rdblacklist=nouveau nouveau.modeset=0 quiet/g" /etc/default/grub
  44. sudo sed -i "s/rhgb//g" /etc/default/grub
  45. sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  46. sudo dnf -y remove xorg-x11-drv-nouveau.x86_64
  47. sudo mv /usr/lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz /usr/lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz.blacklist
  48. sudo depmod -a
  49. sudo dracut --force /boot/initramfs-$(uname -r).img $(uname -r)
  50. sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  51. fi
  52.  
  53. # Instalando o NVidia propretário:
  54.  
  55. # Para instalar, deve ir ao terminal F2 e dar um init 3
  56.  
  57. mkdir -p ~/nvidia
  58. cd ~/nvidia
  59. wget -c http://us.download.nvidia.com/XFree86/Linux-x86_64/340.106/NVIDIA-Linux-x86_64-340.106.run
  60. chmod +x NV*
  61. ./NVIDIA*.run
Add Comment
Please, Sign In to add comment