Zenwalk 5.0 e driver Nvidia 171.06 Howto

Image Hosted by ImageShack.us

_________

img6

Alla fine ho ceduto ed ho installato l'ultima ISO di questa distribuzione (basata su slack) che gia' utilizzavo tempo fa. A parte un errore di Lilo, al primo riavvio, con disco esterno montato (colpa mia) l'installazione della ISO ZenLive_5.0 e' stata molto semplice.

Il zeninstaller guidato consente di preparare il disco e di installare il sistema in pochi minuti. LiloFix gestisce invece le immagini rilevate includendole nel file di configurazione del bootloader. E' stata proprio questa feature a salvarmi dall'errore in fase di riavvio. Ho lanciato nuovamente ZenLive e ho reinstallato solamente il bootloader senza toccare partizioni al di fuori di quella di /root proprio con questo strumento.

 

Image Hosted by ImageShack.us

Xfce e' un ottimo ambiente desktop e di default siamo invitati ad accettare la licenza Adobe (per il flashplayer) e della Intel (per il firmware della ipw2100).

Una volta avviato il server grafico bisogna necessariamente installare i driver nvidia (per chi come me ne possiede una) e qui mi e' sorto il primo dubbio: Come fermare il server X ed avviare l'installer scaricato dal sito Nvidia? Abituato a kde e all'accesso da terminale, ho avuto non poche difficolta' a capire subito la situazione.

Una rapida lettura al wiki ufficiale e scopro che i comandi sono semplicemente:

ctrl+alt+f2->Accesso al terminale

Dopo il login (come root) per stoppare il server X:

init 3

Per lanciarlo nuovamente dopo l'installazione dei drivers:

init 4

Prima di fare questo dobbiamo pero' installare gli headers o i sorgenti del nostro kernel.

NB: non si capisce bene dal wiki, ma a rigor di logica vanno bene entrambi. Per la prova ho utilizzato i sorgenti. Installiamo quindi i sorgenti del kernel in uso con Netpkg (assicuriamoci di avere i repository abilitati dal file /etc/netpkg.conf):

netpkg kernelsource

Terminato il processo di download e di installazione possiamo procedere con il tam-tam tra terminale e server X. Naturalmente scarichiamo prima gli ultimi driver disponibili:

 

In sequenza:

  • ctrl+alt+f2
  • Login utente root e passwd
  • init 3
  • sh ./NVIDIA-Linux-x86-171.06-pkg1.run

Al termine dell'installazione guidata, accettiamo di lanciare il tool di configurazione di Nvidia, in modo che possa modificare il file

/etc/X11/xorg.conf.

.evidando di farlo noi a mano successivamente.

Per quanto riguarda la risoluzione, probabilmente bisognera' inserirla manualmente (se nemmeno il tool di xfce per il monitor dovesse funzionare). Ecco cosa aggiunge nvidia-xsetting:

Section "Extensions" 
Option "Composite" "Enable" 
EndSection
Option "RenderAccel" "true"
Section "Device" 
Identifier Videocard1" 
Driver "nvidia" 
VendorName "nVidia Corporation" 
BoardName "G72 [GeForce 7500 LE]" 
EndSection

Il wiki prosegue comunque consigliando di aggiungere nella sezione "Device" anche i seguenti parametri:

Option "AddARGBGLXVisuals" "true"
Option "TripleBuffer" "true

Ora riavviamo il server grafico con:

init 4

C'e' ancora un ultima cosa da fare..i caratteri:

menu->impostazioni->gestore delle impostazioni->interfaccia utente

 

Image Hosted by ImageShack.us

Qui e' possibile impostare l'hint dei caratteri e l'anti-aliasing. Tra i tanti tools degni di ammirazione segnalo xkernelconf e xnetconf:

img1img2

Xkernelconf interfaccia i driver presenti nel kernel e quelli in uso, consentendone la pronta attivazione con un semplice click (e' stato necessario ad esempio coi driver e100 della mia scheda di rete). Xnetconf e' uno strumento semplice e flessibile per la configurazione della rete, e fa sempre parte di Zenpanel.

Nel parco programmi di Zenwalk c'e' tutto quello che una moderna distrubuzione deve avere: Gimp, Pidgin come client IM multiprotocollo (ottimo anche per irc), Transmission, l'assistente per i driver ndiswrapper, wicd-manager, brasero, Iceweasel (browser) e Icedove (news/posta), Abiword , Gnumeric, codec, multimedia e per finire un Thunar supermegafico gia' espanso al massimo con icone e configuratore. Il kernel e' uno dei piu' recenti della serie 2.6.24 e gia' ottimizzato per core duo o processori i686 in genere:

Linux zenwalk 2.6.24.2 #1 SMP PREEMPT Tue Feb 26 13:57:43 CET 2008 i686

Lo strumento per l'aggiornamento dei repository e' il solito netpkg, lento come la morte ma migliorato (rispetto alla versione 4 di Zenwalk):

 

img4

Tanti pacchetti a disposizione e una community alle spalle molto ben consolidata e presente attivamente in tutto e per tutto. Cosa volere di piu'.. ;)

 

allora sei tornato alle

allora sei tornato alle origini, eh? mi hai messo un po' di nostalgia... quella distro mel'avevi consigliata proprio tu quando ero agli inizi con linux! =)

PS:...tutto quello che una moderna distrubuzione deve avere: Gimp come editor di testi...
editor di testi? mi sa che è una svista...

@gieffe Grazie per aver

@gieffe
Grazie per aver notato la svista
Non e' un ritorno..ho 3 computer con Kubuntu..e il desktop di casa ho deciso di dedicarlo a zenwalk..giusto per spezzare
;)

bellina zenwalk, avevo già

bellina zenwalk, avevo già un pò provato.
@Divi: mi sono sempre arreso per la difficoltà (e non sono mai stato capace di trovare qualcosa di decente da leggere in merito) con le dipendenze. Hai qualche lettura da consigliarmi ?

@LuNa Ciao..di quale

@LuNa
Ciao..di quale dipendenze parli?..dei pacchetti .tgz?
Non conosco testi o letture..

@divi: ciao a te :D mi

@divi: ciao a te :D mi spiego meglio
su slackware (come sai) le dipendenze non vengono risolte a differenza di (quasi) tutte le distribuzioni. come ci si dovrebbe muovere ?

@LuNa Non me lo ricordo

@LuNa
Non me lo ricordo onestamente..se dovesse capitare te lo faccio sapere tramite blog..hehe

ps. bhe bastera' installare a mano le dipendenze richieste.

insomma un circolo vizioso:

insomma un circolo vizioso: guardare le dipendenze e installare a mano.. poi la dipendenza ha sicuramente la dipendenza .... la quale ha la dipendenza ... la quale ha la dip.... ridatemi apt !
:P

@LuNa No un secondo..non

@LuNa
No un secondo..non funziona proprio cosi'...
Dammi tempo di installarci qualcosa e fare mente locale..non mi ricordo di avere mai avuto problemi di dipendenze o di aver fatto dei salti mortali per qualche applicazione

anche la slack e derivate

anche la slack e derivate hanno ormai un gestore di pacchetti dedito a soddisfare le dipendenze...
purtroppo non sono così efficienti come altri tipo apt, ma un po' il loro lavoro lo fanno...
con zenwalk c'è netpkg, fa poco ma lo fa bene, e i repositori non mi sembrano molto ricchi di software...
in alternativa ci sono slapt-get o swaret, ma bisogna vedere i repository cosa contengono. se manca del software l'ultima spiaggia è scaricare ed installare i pacchetti a mano con installpkg.

io me la ricordo così... ed ho abbandonato proprio perchè sentivo la mancanza di un package manager che mi dasse un po' di sicurezza... ^^

@gieffe da quello che ho

@gieffe
da quello che ho potuto vedere di software ce ne'..non come debian naturalmente (anche se bisognerebbe fare un confronto "numerico"..adept_manager lista il totale dei pacchetti..netpkg non mi ricordo)
In alternativa c'e' la comunita' di slacky-it che produce una enorme quantita' di pacchetti..e sono quasi tutti compatibili anche con zenwalk..

@LuNa Ok..ha effettivamente

@LuNa
Ok..ha effettivamente ragione gieffe..netpkg raccoglie ed include le dipendenze
Adesso c'e' solo da valutare se il sistema di upgrade lavora bene oppure fa cilecca qualche volta..
;)

http://img143.imageshack.us/img143/3226/screenshot6cw1.png

@sistema di upgrade: per ora

@sistema di upgrade: per ora a me funziona
@installazione nvidia:
io ho fatto brutalius in un solo passaggio:
./NVquelcheè --no-x-check
mi sono fatto aggiornare xorg.conf (non uso composite)
ho messo in xorg.conf la definizione per il mio monitor 1680x1050 manualmente
ctrl+alt+backspace
finito
:D

ciao divi volevo chiederti

ciao divi volevo chiederti una mano in quanto ho installato da poco zenwalk 5.2 ma non riesco ad installare i driver nvidia sulla mia vetusta mx 440 64mb di ram quindi i driver versione 0.98 per intenderci.
installlati kernel e sorgenti, quando lancio l'installer alla fine della compilazione del module del kernel mi scrive "unable build kernel module" nonostante passo l'opzione -k ($uname -r), cosa devo controllare? quali sono le librerie da installare?
ciao grazie

@alessandro se è la prima

@alessandro
se è la prima volta che installi questi drivers, l'opzione -K (maiuscolo non minuscolo) non basta..devi installare non solo il modulo ma anche gli stessi drivers. Se hai due kernel, allora sul secondo basta usare solo l'opzione -K

ciao ho seguito la prcedura

ciao
ho seguito la prcedura che hai descritto sopra, i driver nvidia ci sono nei repo ma fanno riferimento ad un kernel precedente. con la K maiuscola mi da errore. mi puoi perfavore indicare i passaggi mancanti?
ho un solo kernel il 2.6.25.4
ciao grazie e scusami ma non sono pratico dio zenwalk ne nvidia

continua a darmi "unable

continua a darmi "unable kernel module" come faccio senza spaccare il pc?
ciao grazie divi

@alessandro non capisco se

@alessandro
non capisco se il kernel lo hai compilato tu, o se stai usando quello di default. Nella seconda ipotesi, non sono i sorgenti che devi installare..ma i kernel-headers.
In /var/log c'e' il log dell'installazione fallita

nvidia-installer.log

dovresti riportarlo qui, utilizzando pero' il servizio pastebin:

http://pastebin.com/

ciao divi ho risolto, i

ciao divi ho risolto, i driver andavo patchati per il kernel 6.2.25.4, ti linko la pagina così se qualcuno ha problemi.... può risolvere. ciao e grazie
http://www.nvnews.net/vbulletin/showthread.php?t=110088

ciao scusami ancora, sai

ciao scusami ancora, sai come far funzionare il modem chipset motorola Sm56 su zenwalk 5.2?
ciao e grazie

@alessandro i driver 169

@alessandro
i driver 169 vanno patchati per il 2.6.25..ma tanto ci sono i 173 ora, quindi e' inutile
Suppongo tu abbia installato i legacy, e non sono aggiornato su quelli..comunque meglio cosi'

Per il modem, se supportato, ci vogliono sicuramente i driver, ma non conosco il tuo modello mi spiace
;)

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Indirizzi web o e-mail vengono trasformati in link automaticamente
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

CAPTCHA
Questa domanda serve per verificare che tu sia un visitatore umano (non un computer) e per prevenire lo spam
4 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.