venerdì 18 luglio 2008

kernel 2.6.25.2 debian ed installazione driver nvidia

con gli ultimi aggiornamenti di debian lenny è stato inserito un nuovo kernel praticamente il 2.6.25.2, con questo nuovo aggiornamento risulta quasi impossibile installare gli ultimi driver nvdia serie 177.13.

In rete si trovano svariate guide su come risolvere il problema si parte dall'applicare varie patch ai driver o da compilare il kernel da zero è disattivare il modulo xen per la virtualizzazione, ma ritengo che il metodo più semplice da applicare alla portata di tutti sia quello di utilizzare i repository di debian sid per installare i driver nvidia ricondandosi di disattivarli subito dopo .

eccovi una veloce guida su come installare i driver grafici utilizzando i repository sid.

aprite il vostro souces.list, commentate le prime due linee principali quelli che hanno come denominazione debian lenny repository.

sudo nano /etc/apt/sources.list

### Official Debian Lenny Repository ###
#deb ftp://ftp.it.debian.org/debian/ testing main contrib non-free
#deb-src ftp://ftp.it.debian.org/debian/ testing main contrib non-free

### Official Debian Lenny Security Update ###
deb http://security.debian.org/ testing/updates main contrib non-free

### Marillat Debian Multimedia ###
deb http://www.debian-multimedia.org/ testing main
deb-src http://www.debian-multimedia.org/ testing main

### Unofficial Debian Repository ###
deb http://ftp.debian-unofficial.org/debian/ testing contrib non-free restricted
deb-src http://ftp.debian-unofficial.org/debian/ testing main contrib non-free restricted

#debian live repository
deb http://ftp.de.debian.org/debian lenny main


inserite al suo posto due nuove linee con i repository di debian unstable.

deb ftp://ftp.it.debian.org/debian/ unstable main contrib non-free
deb-src ftp://ftp.it.debian.org/debian/ unstable main contrib non-free


salvate il file di testo.

aggiornate il sistema.

sudo apt-get clean
sudo apt-get update

installate module-assistant.

sudo apt-get install module-assistant installate solo i pacchetti necessari non aggiornate l'intero sistema.

finita l'installazzazione di module assistant, installate il modulo nvidia-kernel

sudo m-a a-i nvidia-kernel

per sicurezza ma non dovrebbe essere neccessario, installate nvidia-glx ed nvidia-xconfig

da terminale scrivete:

sudo apt-get install nvidia-glx

per configurare i driver installate pure nvidia-xconfig.

sudo apt-get install nvidia-xconfig

sempre da terminale scrivete:

sudo nvidia-xconfig
con questo comando si dovrebbe configurare il file xorg.conf file di sistema che gestisce le periferiche video ed input come tastiera e mouse.

riavviate il sistema.

ho notato che al riavvio non mi viene più riconosciuta la tastiera italiana, se riscontrate pure voi questo problema aprite il file xorg.conf ed inserite questa riga: Option "XkbLayout" "it"

sudo nano /etc/X11/xorg.conf

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"


benissimo adesso aprite di nuovo il vostro sources.list ed eliminate le righe che puntano ai repository debian sid ed ripristinate quelli di debian testing.

Se risontrate problemi nella configurazione di una corretta risoluzione video inserite, sempre all'interno del file xorg.conf  nella sezione screen questa riga: Modes "1280x1024" 1024x768" "800x600".