View Full Version : MDK9-NVidia-Unresolved symbols.
Dopo aver ricompilato il kernel non riesco più ad installare i driver nvidia per la mia geforce.
Dopo il make install ottengo 4 errori di Unresolved symbols.
Qualcuno può darmi qualche indicazione in merito?
Grazie e ciao.
#!/bin/sh
28-11-2002, 07:51
i passi li hai fatti tutti correttamente?
make menuconfig
make dep
nake clean
make zbImage
make modules
make modules_install
bzImabe -> /boot/bzImage
System.map -> /boot
non è che ti manca quest'iltimo passo?
Originariamente inviato da #!/bin/sh
[B]i passi li hai fatti tutti correttamente?
make menuconfig
make dep
nake clean
make zbImage
make modules
make modules_install
bzImabe -> /boot/bzImage
System.map -> /boot
non è che ti manca quest'iltimo passo?
i passi descritti li ho fatti tutti; in piu' oltre al make bzImage ho fatto anche il make bzlilo, che provvede ad inizializzare il bzImage e il System.map (o almeno così credo).
#!/bin/sh
28-11-2002, 11:07
prova manualmenta a ricopiare il syste.map
scusa mi puoi dire una cosa? il system.map generato dalla ricompilazione lo trovo in /usr/src/linux e devo ricopiarlo in /boot.
E' così?
Grazie
#!/bin/sh
28-11-2002, 11:52
si. se fai un ls -al dentro a /boot vedi che in realtà System.map è un link simbolico che punta a System.amp-2.4.19-mdk. Quindi fai rm Systemp.map. Copi quello nuovo in /boot e sei a posto.
ilsensine
28-11-2002, 18:31
Originariamente inviato da Rommy
[B]Dopo aver ricompilato il kernel non riesco più ad installare i driver nvidia per la mia geforce.
Dopo il make install ottengo 4 errori di Unresolved symbols.
Qualcuno può darmi qualche indicazione in merito?
Grazie e ciao.
Se stai installando dai .tar.gz, allora è un classico problema. Per risolverlo devi ricompilarti il kernel, eseguendo make mrproper prima di make xconfig. Ti consiglio di salvarti in un file la configurazione del kernel da te scelta, in quanto make mrproper la azzera.
ilsensine
28-11-2002, 18:35
Un'altra cosa: ti consiglio fortemente di cambiare il nome al tuo kernel personalizzato, ad es. modificando la riga EXTRAVERSION nel Makefile principale nella directory dei sorgenti del kernel. Altrimenti i tuoi nuovi moduli andranno in conflitto con quelli vecchi della Mandrake (i moduli nuovi hanno estensione .o, quelli originali sono stati compressi e hanno estensione .o.gz, e quindi non vengono sovrascritti dai nuovi, ma rimangono lì dove sono a creare casino). Cambiando "nome" al kernel cambi anche la directory dove vengono copiati i moduli.
Un'altra cosa: ti consiglio fortemente di cambiare il nome al tuo kernel personalizzato, ad es. modificando la riga EXTRAVERSION nel Makefile principale nella directory dei sorgenti del kernel. Altrimenti i tuoi nuovi moduli andranno in conflitto con quelli vecchi della Mandrake (i moduli nuovi hanno estensione .o, quelli originali sono stati compressi e hanno estensione .o.gz, e quindi non vengono sovrascritti dai nuovi, ma rimangono lì dove sono a creare casino). Cambiando "nome" al kernel cambi anche la directory dove vengono copiati i moduli. [/QUOTE]
Il primo post mi è chiaro, ma su questo mi potresti descrivere passo passo le operazioni da svolgere? Ti sarei grato.
Non mi va proprio di reinstallare mdk9 di nuovo...
Poi una volta sostituito il kernel è possibile rimuovere tutto ciò che non serve e lasciare un sistema pulito?
Grazie. Ciao.
Se stai installando dai .tar.gz, allora è un classico problema. Per risolverlo devi ricompilarti il kernel, eseguendo make mrproper prima di make xconfig. Ti consiglio di salvarti in un file la configurazione del kernel da te scelta, in quanto make mrproper la azzera.
Ma dopo make mrproper devo ricopiare il mio file di configurazione (myconfig) in /usr/src/linux con il nome .config?
Grazie e ciao.
Ho ricompilato il kernel seguendo le tue indicazioni e finalmente sono riuscito ad installare i driver nvidia-kernel e i glx, ma X non vuol saperne di partire.
Dopo startx ottengo il messaggio:
Failed to initialize kernel module!
Come posso superare questo scoglio?
Grazie
Allego il file XF86Config-4
ilsensine
30-11-2002, 10:26
Dopo startx ottengo il messaggio:
Failed to initialize kernel module!
Prova a caricare il modulo manualmente (modprobe NVdriver) e controlla che non ci siano errori.
Il primo post mi è chiaro, ma su questo mi potresti descrivere passo passo le operazioni da svolgere?
Apri con un editor di testo il file /usr/src/linux/Makefile e modifica la riga EXTRAVERSION. Puoi modificarla assegnandole una qualsiasi stringa, ad es.
EXTRAVERSION = -16mdk-custom
Ma dopo make mrproper devo ricopiare il mio file di configurazione (myconfig) in /usr/src/linux con il nome .config?
La cosa migliore è rieseguire make xconfig (dopo mrproper) e caricare il file salvato; quindi esci salvando la configurazione e compili come al solito.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.