kernel Gentoo Linux + Kernel 2.6.27.x + NVidia 173.14.12 con Overlay localelinux Gentoo Linux + Kernel 2.6.27.x + NVidia 173.14.12 con Overlay localeGentoo Linux + Kernel 2.6.27.x + NVidia 173.14.12 con Overlay locale

Di LuNa | Ott 19, 2008
Stampa questo post Stampa questo post Articolo originale

Preso dalla nostalgia più nera sto reinstallando la mia bella Gentoo (si, stavolta ho fatto un backup di un sistema minimale funzionante con partimage e ne farò ancora più avanti nell’installazione)

Anche qui, ci si ritrova il problema del Kernel 2.6.27 ed i driver NVidia Legacy per le schede FX (173.14.12) siccome giustamente Gentoo non emette ufficialmente patch per questo tipo di problemi. Ma, la soluzione c’e’ quasi sempre su bugs.gentoo.org oppure facendo a manina. Io ho utilizzato la patch proposta dalla comunità Gentoo e mi sono modificato l’ebuild per la mia versione dei driver, nel mio overlay locale. Vediamo la procedura.

Tengo conto che la vostra versione di layman sia ~arch quindi

gentoo # mkdir /usr/local/portage/luna

con versioni più vecchie di layman la cartella è /usr/portage/local/layman di conseguenza avrei creato /usr/portage/local/luna
per avere gli overlays raccolti in un unico posto tanto vale basarsi su layman )
dentro a questa creo una cartella chiamata profiles

gentoo # mkdir /usr/local/portage/luna/profiles
gentoo # echo 'luna' >> /usr/local/portage/luna/profiles/repo_name

e ho creato il mio overlay locale che andrà aggiunto come sempre a make.conf in questo modo

PORTDIR_OVERLAY="/usr/local/portage/luna"

Ora copio i file che mi servono all’ interno dell’ overlay, utilizzando gli ebuild presenti nell’ albero di portage

gentoo # mkdir /usr/local/portage/luna/x11-drivers
gentoo # cp -r /usr/portage/x11-drivers/nvidia-drivers /usr/local/portage/luna/x11-drivers
gentoo # cd /usr/local/portage/luna/x11-drivers/nvidia-drivers
gentoo # rm *.ebuild

non mi servono tutti i file ma solo quella versione dell’ebuild modificato, la patch, e le directory già presenti all’interno di nvidia-drivers
Copio questo ebuild e salvo come nvidia-drivers-173.14.12.ebuild
Copio anche la patch e salvo come linux-kernel-2.6.27.patch nella cartella files
Genero il manifest

gentoo # ebuild nvidia-drivers-173.14.12.ebuild manifest

Siccome sono drivers Legacy quindi me li devo tenere (1) ancora qualche mese a meno che non mi comprate un computer nuovo D aggiungo un blocco per mantere la versione

gentoo # echo '>x11-drivers/nvidia-drivers-173.14.12' >> /etc/portage/package.mask

chiaramente il link simbolico linux come sempre deve puntare ai sorci del kernel

lrwxrwxrwx 1 root root 14 18 ott 18:49 /usr/src/linux -> linux-2.6.27.1

e finalmente installo

gentoo # emerge =nvidia-drivers-173.14.12

bye people -)

(1) e non solo io !

convert this post to pdf. Tags: Kernel, Linux

Post correlati

Lascia un commento

Se vuoi inserire un commento, per favore completa il form sottostante.

Nome (obbligatorio)

Email (obbligatorio)

Sito Web

Commenti

© 2008 - 2009 Tuttolinux - novità ed articoli dal mondo del pinguino !
Tutti i contenuti © dei rispettivi autori. Leggi questo per ulteriori informazioni.
Creative Commons LicenseIl contenuto di questo sito web è pubblicato sotto una Licenza Creative Commons.

Warning: stristr() [function.stristr]: Empty delimiter in /home/.nine/luckylinux/tutto-linux.com/wp-content/plugins/wassup/wassup.php on line 2093