Tanken är att göra det enkelt att efter t.ex. en kernelupdate fort få igång drivisarna snabbt igen.
Jag har inget Nvidiakort så jag kan tyvärr inte testa detta själv men skulle verkligen uppskatta om någon här skulle vilja hjälpa mig få skriptet att fungera. Om skriptet fungerar så är en av mina tankar att t.ex. skapa ett alias ´uppdateranvidia' ska räcka för att få igång drivisarna igen.
Hur som helst, det här skriptet kan och kommer förmodligen inte funka direkt. Det jag vet är att det fungerar så långt att installationsprogrammet startas. Därifrån kan jag inte fortsätta eftersom jag inte har ett Nvidiakort. Men ni som har Nvidia borde få installerat drivrutinerna. Om skriptet därefter inte fortsätter med "nvidia-xconfig --add-argb-glx-visuals" utan ni hamnar i console så kör bara
sudo nvidia-xconfig --add-argb-glx-visuals följt av /etc/init.d/gdm start och det borde fungera.
Kör skriptet antingen via ctrl+alt+F1 eller via omstart Recovery mode (senaste kärnan).
starta skriptet med
sudo sh /sökvägtillskriptet/Nvidia-1.0-9755.txt
Kopiera in nedanstående text in i ett tomt dokument och döp filen till Nvidia-1.0-9755.txt och kom ihåg sökvägen till det
Kod: Markera allt
#!/bin/bash
if [ `id -u` != "0" ]; then
echo "Du maste vara root for att kora det har skriptet"
exit 1
fi
mkdir nvidia-temp
cd nvidia-temp
wget http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9755/NVIDIA-Linux-x86-1.0-9755-pkg1.run
gpg --keyserver hkp://subkeys.pgp.net --recv-keys 437D05B5
cp /etc/apt/sources.list /etc/apt/sources.list.backup.Nvidiaskript
echo "# Temporär source-list, din original source.list finns i/etc/apt/sources.list.backup.Nvidiaskript
deb http://se.archive.ubuntu.com/ubuntu edgy main restricted
deb http://se.archive.ubuntu.com/ubuntu edgy-updates main restricted
deb http://security.ubuntu.com/ubuntu edgy-security main restricted
deb-src http://se.archive.ubuntu.com/ubuntu edgy main restricted
deb-src http://se.archive.ubuntu.com/ubuntu edgy-updates main restricted
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted
deb http://se.archive.ubuntu.com/ubuntu edgy universe multiverse
deb http://se.archive.ubuntu.com/ubuntu edgy-updates universe multiverse
deb http://security.ubuntu.com/ubuntu edgy-security universe multiverse
deb-src http://se.archive.ubuntu.com/ubuntu edgy universe multiverse
deb-src http://se.archive.ubuntu.com/ubuntu edgy-updates universe multiverse
deb-src http://security.ubuntu.com/ubuntu edgy-security universe multiverse" | sudo tee -a /etc/apt/sources.list
gpg --export --armor 437D05B5 | sudo apt-key add -
apt-get update -y
apt-get install -y linux-headers-`uname -r` build-essential gcc gcc-3.4 xserver-xorg-dev
/etc/init.d/gdm stop
apt-get --purge remove nvidia-glx nvidia-settings nvidia-kernel-common
rm /etc/init.d/nvidia-*
sh NVIDIA-Linux-x86-1.0-9755-pkg1.run
mv /etc/apt/sources.list.backup.Nvidiaskript /etc/apt/sources.list
apt-get update -y
cd ..
rm -Rdf nvidia-temp
nvidia-xconfig --add-argb-glx-visuals
/etc/init.d/gdm start
EDIT: Ändrade så att wget hamnar först så att i fall Nvidiaservern är nere så har ingen skada skett. Tack DeepThought för tipset!
EDIT II: Böt ut cd mot cd ..