
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
Siccome sono drivers Legacy quindi me li devo tenere (1) ancora qualche mese a meno che non mi comprate un computer nuovo
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
bye people

(1) e non solo io !
Se vuoi inserire un commento, per favore completa il form sottostante.
Il contenuto di questo sito web è pubblicato sotto una Licenza Creative Commons.