kernel: info sulla configurazione

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

slucky ha scritto:Allora caro submax82.....niente da fare, ho riprovato passo passo come indicato nel tuo topic su kernelpkg............ma stavolta mi dà questo errore: ERROR: Installation has failed.Unable to build Kernel module.

Mah.....mi sa che il tuo tool, senza offesa non funziona, cioè o è in grado di creare da un kernel tutti i pacchetti standard da installare come per i kernel creati precompilati da Pat....cioè: il pacchetto generic+ modules+ header+ source....per intenderci........oppure ci sarà sempre qualche tipo di problema, potrà essere un installer o la mancanza di qualche modulo ecc....
Insomma dovrebbe funzionare stile debian-way o ubuntu, cioè alla fine ti crei tutti i pacchetti del kernel che poi ti installi con i comandi canonici della distro in oggetto.Altrimenti, è meglio seguire la strada maestra di compilarsi il kernel alla maniera tradizionale...così da evitarsi tutti questi problemini, però a quel punto tanto vale aspettare che siano presenti i pacchetti precompilati di Slackware sui mirror ufficiali.....specie se devi sobbarcarti questo lungo lavoro su un vecchio computer.

Ciao e buona Slack a tutti!!! :)....................malgrado tutto :D
no il mio tool funziona! sei tu che fai qualche errore... ti ripeto che con quello di pat non hai problemi perchè hai installato i kernel-source che non sono proprio identici ai sorgenti del kernel ma contengono anche i file che vengono creati con la procedura che ho descritto nel topic di kernelpkg. Anche pat crea pacchetti separati sempre come kernelpkg.

E' ovvio che voglio fare una cosa che crea pacchetti da installare canonicamente con installpkg infatti è così che vuole funzionare kernelpkg... ora è un programma in sviluppo continuo... quindi mi accorgo ora che manca un pacchetto oltre alla possibilità di creare gli headers.
Come ho postato inserirò in kernelpkg la possibilità di fare questo pacchetto kernel-src-devel o kernel-source ... che come ho scritto risolverà il problema.

Prima di dire NON funziona... in modo categorico ... considera che è in sviluppo, stiamo facendo dei test. La prossima versione sistemerò tutto....

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Okay...okay....non te la prendere :D ,ognuno dice la sua, anch'io nel mio piccolo con questa esperienza spero di averti comunque aiutato a migliorare il tuo tool, per quanto riguarda il fatto degli errori............non credo di aver fatto errori, non ho fatto altro che installare i tuoi pacchetti, scompattare i sorgenti del kernel in /usr/src e linkarli alla dir linux, poi ho seguito le tue indicazioni nel topic su kernelpkg....ed in effetti dopo il make ho visto che mi ha creato il file version.h....però subito dopo mi ha dato di nuovo errore.........boh??? :( ...non può creare il kernel module.....mah...se ho sbagliato qualcosa...dimmi tu.


Ciao e buona Slack a tutti!!! :)

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

slucky ha scritto:Okay...okay....non te la prendere :D ,ognuno dice la sua, anch'io nel mio piccolo con questa esperienza spero di averti comunque aiutato a migliorare il tuo tool, per quanto riguarda il fatto degli errori............non credo di aver fatto errori, non ho fatto altro che installare i tuoi pacchetti, scompattare i sorgenti del kernel in /usr/src e linkarli alla dir linux, poi ho seguito le tue indicazioni nel topic su kernelpkg....ed in effetti dopo il make ho visto che mi ha creato il file version.h....però subito dopo mi ha dato di nuovo errore.........boh??? :( ...non può creare il kernel module.....mah...se ho sbagliato qualcosa...dimmi tu.


Ciao e buona Slack a tutti!!! :)
la procedura funziona te lo assicuro... a meno di modifiche fatte negli ultimi driver nvidia... io ho una vecchia geforce4mx quindi non posso usare l'ultima versione

Comunque io sto indagando ma non si può pretendere di installare delle cose come i driver nvidia e ndiswrapper senza avere i sorgenti del kernel.... come vedi il pacchetto headers serve ma fino a un certo punto ... cioè contiene i file *.h ma non può contenere tutti i sorgenti.

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Ma i sorgenti sono presenti.....se no che li scompatto a fare in /usr/src??.....la verità è che il tool funzionerà bene solo quando sarà in grado di creare tutti i pacchetti .tgz del kernel, sorgenti compresi...........altrimenti molto meglio per chi ha un computer veloce compilarsi da soli il kernel come spiegato da albatros o in alternativa attendere che escano i pacchetti pronti di Pat, quindi i rilasci ufficiali Slackware.
Purtroppo, al momento le cose stanno così, senza offesa, ma questa è la situazione, però tu certamente stai facendo un gran lavoro...e di questo ti ringrazio molto anche a nome di tanti utenti che certo troveranno utilissimo utilizzare il tuo tool kernelpkg.Ma io d'ora in poi, datosi che ora Slack c'è l'ho sul pc principale quando deciderò di installarmi un nuovo kernel me lo compilo e installo in modo tradizionale.

Ciao e buona Slack a tutti!!! :D

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Messaggio da albatros »

molto meglio per chi ha un computer veloce compilarsi da soli il kernel
Io non vedo la necessità di un computer veloce...
Potresti avere anche un 486, ma il kernel lo compili lo stesso, ci vuole più tempo, ma non è come la polenta che devi sempre star lì a girarla.
Una volta che l'hai configurato (e praticamente ti basta farlo una volta sola), una sera che esci avvii la compilazione e quando torni dovrebbe aver finito...
Oppure mentre usi normalmente il computer compili, magari metti un nice più basso al processo che ti interessa di più in quel momento per minimizzare eventuali rallentamenti.
Puoi anche interrompere e riprendere la compilazione in un secondo tempo, non succede mica nulla...
:D

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

slucky ha scritto:Ma i sorgenti sono presenti.....se no che li scompatto a fare in /usr/src??.....la verità è che il tool funzionerà bene solo quando sarà in grado di creare tutti i pacchetti .tgz del kernel, sorgenti compresi...........altrimenti molto meglio per chi ha un computer veloce compilarsi da soli il kernel come spiegato da albatros o in alternativa attendere che escano i pacchetti pronti di Pat, quindi i rilasci ufficiali Slackware.
Purtroppo, al momento le cose stanno così, senza offesa, ma questa è la situazione, però tu certamente stai facendo un gran lavoro...e di questo ti ringrazio molto anche a nome di tanti utenti che certo troveranno utilissimo utilizzare il tuo tool kernelpkg.Ma io d'ora in poi, datosi che ora Slack c'è l'ho sul pc principale quando deciderò di installarmi un nuovo kernel me lo compilo e installo in modo tradizionale.

Ciao e buona Slack a tutti!!! :D

guarda che ripeto che il tool funziona:

1) la creazione di un pacchetto sorgenti .... per ora .... non la trovo necessaria in quanto per la creazione del pacchetto kernel-image e kernel-headers sono richiesti già installati quindi sarebbe un controsenso.... inoltre i kernel vannilla sono già pacchetti basta scompattarli.

2) i tgz ufficiali di Pat prima di tutto sono della versione che lui decide, non danno la possibilità di costruirli in modo personalizzato perchè sono pacchetti e non un tool di creazione (inoltre avrebbero le stesse richieste con i driver nvidia anzi non ne sono sicuro... appena posso controllo un paio di cose) oltre a non avere l'aggiornamento automatico di lilo/grub

3) kernelpkg ha molti vantaggi rispetto alla compilazione classica a manina... leggi il man

4) non essere categorico a dire la situazione è così... perchè questi sono NON problemi ma modi di vedere le cose... se non vuoi usarlo non usarlo io non obbligo nessuno .... anzi ti ringrazio per i test che spero porteranno ad un miglioramento di kernelpkg .... se ne avrò le capacità...

N.B.: i pacchetti precompilati sono esempi che si possono usare ma lo scopo di kernelpkg è avere un tool per costruirsi da soli il proprio pacchetto personalizzato a partire dai sorgenti.
Oppure mentre usi normalmente il computer compili, magari metti un nice più basso al processo che ti interessa di più in quel momento per minimizzare eventuali rallentamenti.
Puoi anche interrompere e riprendere la compilazione in un secondo tempo, non succede mica nulla...
interessante il primo punto... potrei implementarlo...

per il secondo... basta non dare "make clean" quando si riprende ... giusto?

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Ma i kernel vanilla sono per caso quelli che terminano in .tar.gz? che sia questo il problema........io ho scompatato i tar.bz2, forse sono meno completi degli altri :oops: .........mah..........non so non riesco a capire perchè mi da quell'errore, però quasi quasi riprovo scompattando i tar.gz in usr/src e poi riprovo, è di certo un problema di sorgenti che sono fondamentali per installare i driver quindi riproverò :D

Ciao e buona Slack a tutti!!! :D

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

slucky ha scritto:Ma i kernel vanilla sono per caso quelli che terminano in .tar.gz? che sia questo il problema........io ho scompatato i tar.bz2, forse sono meno completi degli altri :oops: .........mah..........non so non riesco a capire perchè mi da quell'errore, però quasi quasi riprovo scompattando i tar.gz in usr/src e poi riprovo, è di certo un problema di sorgenti che sono fondamentali per installare i driver quindi riproverò :D

Ciao e buona Slack a tutti!!! :D
no i tar.gz e tar.bz2 sono identici... il problema è che non lo configuri correttamente.

comunque per evitare ogni problema adesso kernelpkg è in grado di generare kernel-source quindi prova i precompilati del 2.6.21.3 sul mio sito e installa tutti e tre i pacchetti... vedrai che funzionerà tutto.... perchè kernel-source è come il tarball di kernel.org ma è già configurato.

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Okay perfetto hai fatto un buon lavoro submax82 =D> ,però alla fine mi spieghi come si fa utilizzando il tuo tool kernelpkg a crearsi tutti i pacchetti .tgz del kernel?


Ciao e buona Slack a tutti!!! :D

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

slucky ha scritto:Okay perfetto hai fatto un buon lavoro submax82 =D> ,però alla fine mi spieghi come si fa utilizzando il tuo tool kernelpkg a crearsi tutti i pacchetti .tgz del kernel?


Ciao e buona Slack a tutti!!! :D
man kernelpkg

e leggi 8)

è semplice ;)

nel topic di kernelpkg ci sono anche 2 guide postate

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Già..scusa........... :oops: è tutto spiegato sul tuo sito.....okay ora credo che non ci saranno più problemi ad usare il tuo tool, quindi sarà molto più semplice installarsi il kernel nuovo per tutti!!!
Solo un'ultima cosa....poichè sto pensando di installare l'ultimo kernel che hai configurato sul mio pc principale, però lì Slackware la lancio tramite grub poichè l'ho installata sul disco slave, ora kernelpkg crea in auto anche le voci di configurazione di lilo che io però non ho installato..........mica mi crea qualche casino al sistema la cosa?? giusto per stare sicuri........poi lancerei il nuovo kernel sempre tramite grub che è installato sul disco primario dove ho UBuntu Feisty.


Ciao :D
Ultima modifica di slucky il dom 27 mag 2007, 13:14, modificato 1 volta in totale.

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

slucky ha scritto:Già..scusa........... :oops: è tutto spiegato sul tuo sito.....okay ora credo che non ci saranno più problemi ad usare il tuo tool, quindi sarà molto più semplice installarsi il kernel nuovo per tutti!!!

Ciao :D
fammi sapere come vanno i nuovi precompilati

il man è molto meglio della guida sul mio sito

p.s. grazie per il supporto nello sviluppo ;) :love4:

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Okay.......no problem.........si sperimenta per rendere Slack sempre migliore :D ,solo avevo aggiunto al post di prima un dubbio: Solo un'ultima cosa....poichè sto pensando di installare l'ultimo kernel che hai configurato sul mio pc principale, però lì Slackware la lancio tramite grub poichè l'ho installata sul disco slave, ora kernelpkg crea in auto anche le voci di configurazione di lilo che io però non ho installato..........mica mi crea qualche casino al sistema la cosa?? giusto per stare sicuri........poi lancerei il nuovo kernel sempre tramite grub che è installato sul disco primario dove ho UBuntu Feisty.


Ecco, giusto per stare tranquilli, e comunque ti porgo un'altro problemino concreto che qualche utente puo di fatti incontrare usando il tuo tool.

Ciao :D

Avatar utente
submax82
Staff
Staff
Messaggi: 3202
Iscritto il: mer 31 ago 2005, 0:00
Desktop: xfce
Distribuzione: SalixOS
Contatta:

Messaggio da submax82 »

slucky ha scritto:Okay.......no problem.........si sperimenta per rendere Slack sempre migliore :D ,solo avevo aggiunto al post di prima un dubbio: Solo un'ultima cosa....poichè sto pensando di installare l'ultimo kernel che hai configurato sul mio pc principale, però lì Slackware la lancio tramite grub poichè l'ho installata sul disco slave, ora kernelpkg crea in auto anche le voci di configurazione di lilo che io però non ho installato..........mica mi crea qualche casino al sistema la cosa?? giusto per stare sicuri........poi lancerei il nuovo kernel sempre tramite grub che è installato sul disco primario dove ho UBuntu Feisty.


Ecco, giusto per stare tranquilli, e comunque ti porgo un'altro problemino concreto che qualche utente puo di fatti incontrare usando il tuo tool.

Ciao :D
il man però và letto! :D il mio tool supporta: lilo, grub e yaboot

il pacchetto kernel-image precompilato, è fatto per lilo visto che è quello di default in slack. Però senza rifarlo, puoi facilmente modificarlo, editando il file install/doinst.sh all'interno del pacchetto tgz.

in effetti potrei modificare il tool per porre la domanda di che bootloader usa all'utente in fase di installazione e non in fase di costruzione del pacchetto, ma visto che è facilmente modificabile come scritto sopra l'ho messo come è adesso.

se hai in mente soluzioni migliori .... magari un autorilevamento del bootloader in uso... dimmelo ;)

\:D/

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Messaggio da slucky »

Sì..penso che l'ultima che hai detto sia la cosa giusta :D , un autorilevamento del bootloader in uso renderebbe più sicura l'installazione e l'autoconfigurazione, perchè a prescindere poi se il bootloader è presente sull'unico disco fisso oppure per chi ha più dischi come nel mio caso,rileverebbe dove è installato grub o lilo,su quale disco e che tipo se ide o sata e scriverebbe la voce nel file menu.lst o lilo.conf,a seconda dei casi.
Credo che una volta che la procedura diventa affidabile e esaustiva del più alto possibile numero di casi di configurazione, potresti spedire il tutto a Pat così che kernelpkg lo implementi di default nelle prossime uscite di Slackware :wav: :wav: e tu diventeresti così programmatore nonchè mantainer ufficiale della casa :occasion5:


Ciao :D

Rispondi