Dopo installazione kernel 2.6.10
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.
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.
Dopo installazione kernel 2.6.10
Ciao a tutti.
<BR>Ho installato il kernel 2.6.10 in questo modo:
<BR>
<BR>installpkg kernel-generic-2.6.10-i486-1.tgz
<BR> installpkg kernel-modules-2.6.10-i486-1.tgz
<BR>
<BR>Poi con initrd ho fatto
<BR>mkinitrd -c -k 2.6.10 -m jbd:ext3 -f ext3 -r /dev/hda5
<BR>
<BR>Poi ho modificato lilo:
<BR>
<BR>image = /boot/vmlinuz-generic-2.6.10
<BR> initrd = /boot/initrd.gz
<BR> root = /dev/hda5
<BR> label = Linux2610
<BR> read-only
<BR>
<BR>Ho alcune domande:
<BR>
<BR>Ho fatto una cosa poco ortodossa?
<BR>Voglio dire, può andare bene una procedura così o era meglio la classica
<BR>con la ricompilazione?
<BR>
<BR>Visto che apparentemente va tutto abbastanza bene, tranne che la card reader ancora non si riesce a configurare, ma in compenso, l´agp e attivato, mi riconosce addirittura l´apertura di memoria di 64 MB, l´audio va, ecc, ecc. cosa devo fare esattamente per levarmi dalle scatole il 2.4.29?
<BR>
<BR>Perchè nei "devices" è apparso un HD già montato /sys?
<BR>A che cosa serve?
<BR>
<BR>Grazie e ...purtroppo per voi, aspettatevi altre domande.<br>
<BR>Ho installato il kernel 2.6.10 in questo modo:
<BR>
<BR>installpkg kernel-generic-2.6.10-i486-1.tgz
<BR> installpkg kernel-modules-2.6.10-i486-1.tgz
<BR>
<BR>Poi con initrd ho fatto
<BR>mkinitrd -c -k 2.6.10 -m jbd:ext3 -f ext3 -r /dev/hda5
<BR>
<BR>Poi ho modificato lilo:
<BR>
<BR>image = /boot/vmlinuz-generic-2.6.10
<BR> initrd = /boot/initrd.gz
<BR> root = /dev/hda5
<BR> label = Linux2610
<BR> read-only
<BR>
<BR>Ho alcune domande:
<BR>
<BR>Ho fatto una cosa poco ortodossa?
<BR>Voglio dire, può andare bene una procedura così o era meglio la classica
<BR>con la ricompilazione?
<BR>
<BR>Visto che apparentemente va tutto abbastanza bene, tranne che la card reader ancora non si riesce a configurare, ma in compenso, l´agp e attivato, mi riconosce addirittura l´apertura di memoria di 64 MB, l´audio va, ecc, ecc. cosa devo fare esattamente per levarmi dalle scatole il 2.4.29?
<BR>
<BR>Perchè nei "devices" è apparso un HD già montato /sys?
<BR>A che cosa serve?
<BR>
<BR>Grazie e ...purtroppo per voi, aspettatevi altre domande.<br>
- gallows
- Staff

- Messaggi: 3471
- Iscritto il: lun 20 set 2004, 0:00
- Desktop: cwm
- Distribuzione: OpenBSD
- Località: ~/
- Contatta:
Dopo installazione kernel 2.6.10
questo é il modo giusto per installare i kernel precompilati.
<BR>ti consiglio (anche solo per imparare) di provare a ricompilarlo.
<BR>leggi la sezione HOWTO di questo sito.
<BR>
<BR>per levare il 2.4.29:
<BR>#removepkg /var/log/kernel-*-2.4.29*
<BR>ti rimuoverá sorgenti, moduli e l´immagine.
<BR>
<BR>la directory /sys é una directory temporanea necessaria ai ramo 2.6
<BR>contiene informazioni sull´hardware..<br>
<BR>ti consiglio (anche solo per imparare) di provare a ricompilarlo.
<BR>leggi la sezione HOWTO di questo sito.
<BR>
<BR>per levare il 2.4.29:
<BR>#removepkg /var/log/kernel-*-2.4.29*
<BR>ti rimuoverá sorgenti, moduli e l´immagine.
<BR>
<BR>la directory /sys é una directory temporanea necessaria ai ramo 2.6
<BR>contiene informazioni sull´hardware..<br>
Dopo installazione kernel 2.6.10
Questo lo vorrei imparare.
<BR>Però ci ho già provato e ogni volta quando riavvio c´è sempre qualcosa che non va, anche solo se modifico una stupidaggine.
<BR>Ad esempio accade che è molto lento, oppure non funziona l´audio anche se non l´ho toccato, oppure carica un sacco di cose che poi non trova, anche se ho usato un config già impostato, ecc, ecc.
<BR>Inoltre, adesso che ho in boot dei file che prima non c´erano, non so cosa fare, se toglierli o no (initrd.gz e initrd tree).
<BR>Io ho le istruzioni per compilare il kernel, però ad esempio adesso in /lib/modules ci sono due directory e cioè linux 2.4.29 e 2.6.10.
<BR>Adesso provo il comando che mi hai detto per levare il 2.4.29 e vedo che succede.
<BR>
<BR>Ecco la risposta:
<BR>
<BR>/sbin/removepkg: line 253: [: too many arguments
<BR>/sbin/removepkg: line 261: [: too many arguments
<BR>No such package: /var/log/packages/kernel-*-2.4.29*. Can´t remove.
<BR>root@darkstar:~#
<BR>
<BR>
<BR>Ciao
<BR>
<BR>
<BR><br>
<BR>Però ci ho già provato e ogni volta quando riavvio c´è sempre qualcosa che non va, anche solo se modifico una stupidaggine.
<BR>Ad esempio accade che è molto lento, oppure non funziona l´audio anche se non l´ho toccato, oppure carica un sacco di cose che poi non trova, anche se ho usato un config già impostato, ecc, ecc.
<BR>Inoltre, adesso che ho in boot dei file che prima non c´erano, non so cosa fare, se toglierli o no (initrd.gz e initrd tree).
<BR>Io ho le istruzioni per compilare il kernel, però ad esempio adesso in /lib/modules ci sono due directory e cioè linux 2.4.29 e 2.6.10.
<BR>Adesso provo il comando che mi hai detto per levare il 2.4.29 e vedo che succede.
<BR>
<BR>Ecco la risposta:
<BR>
<BR>/sbin/removepkg: line 253: [: too many arguments
<BR>/sbin/removepkg: line 261: [: too many arguments
<BR>No such package: /var/log/packages/kernel-*-2.4.29*. Can´t remove.
<BR>root@darkstar:~#
<BR>
<BR>
<BR>Ciao
<BR>
<BR>
<BR><br>
Dopo installazione kernel 2.6.10
Up!
<BR>
<BR>Non sono riuscito a togliere il 2.4.29 con i suddetti comandi....<br>
<BR>
<BR>Non sono riuscito a togliere il 2.4.29 con i suddetti comandi....<br>
Dopo installazione kernel 2.6.10
utilizza pkgtool -> remove , capati i pacchetti del 2.4.29 e ceccali per la disinstallazione..
<BR>
<BR>Anche il pacchetto alsa-DRIVER va rimosso, sono i moduli alsa per il 2.4.29, ma solo questo pacchetto non gl´altri..
<BR>
<BR>Dopodichè da un occhiata in /boot se è tutto in ordine, rimuovendo il pacchetto kernel-ide-ecc rimuovi anche i link dentro /boot con l´effetto collaterale di rimuovere quelli buoni (2.6.x) che hai istallato sopra sovrascrivendo i vecchi..
<BR>
<BR>Ciao
<BR>
<BR>ps: istalla da sorgenti, i precompilati non hanno paragone con un kernel compilato da te, e soprattutto impari una cosa importante.<br>
<BR>
<BR>Anche il pacchetto alsa-DRIVER va rimosso, sono i moduli alsa per il 2.4.29, ma solo questo pacchetto non gl´altri..
<BR>
<BR>Dopodichè da un occhiata in /boot se è tutto in ordine, rimuovendo il pacchetto kernel-ide-ecc rimuovi anche i link dentro /boot con l´effetto collaterale di rimuovere quelli buoni (2.6.x) che hai istallato sopra sovrascrivendo i vecchi..
<BR>
<BR>Ciao
<BR>
<BR>ps: istalla da sorgenti, i precompilati non hanno paragone con un kernel compilato da te, e soprattutto impari una cosa importante.<br>
Dopo installazione kernel 2.6.10
Caro meritil, a parte il fatto che è la prima volta che uso un slackware (e mi è piaciuta molto da subito, in passato ho usato MDK e SUSE), è la primissima volta che ho a che fare con un kernel.
<BR>Ho provato già a ricompilare e se leggi sopra scopri quello che mi è successo.
<BR>Nonostante abbia compilato e cambiato solo il supporto per la memoria (high memory, perchè io ho 1 GB), poi non andava più nulla.
<BR>Invece facendo così (con il precompilato), va tutto, tranne quel malefico aggeggio che è la Card reader, la quale montata sul usb, non si riesce a capire quale dev abbia.
<BR>Inoltre io non so cosa si intenda per sorgenti, se sono pesanti da scaricare non lo posso fare poichè ho il 56K.
<BR>
<BR>Se tu potessi perdere un pò di tempo a spiegarmi te ne sarei grato.<br>
<BR>Ho provato già a ricompilare e se leggi sopra scopri quello che mi è successo.
<BR>Nonostante abbia compilato e cambiato solo il supporto per la memoria (high memory, perchè io ho 1 GB), poi non andava più nulla.
<BR>Invece facendo così (con il precompilato), va tutto, tranne quel malefico aggeggio che è la Card reader, la quale montata sul usb, non si riesce a capire quale dev abbia.
<BR>Inoltre io non so cosa si intenda per sorgenti, se sono pesanti da scaricare non lo posso fare poichè ho il 56K.
<BR>
<BR>Se tu potessi perdere un pò di tempo a spiegarmi te ne sarei grato.<br>
Dopo installazione kernel 2.6.10
Diciamo che i sorgenti hanno una grandezza circa 30mb io ti consiglio due cose:
<BR>
<BR>1)Anche se ci metti un pò scaricati i sorgenti che come diceva meritil non hanno paragone e sopratutto impari qualcosa(p.s. tanto prima o poi dovrai fare i conti con questo mostro chiamato kernel quindi prima inizii meglio è)
<BR>
<BR>2)dopo che lo hai scaricato ti prendi tutti i dati sul tuo HW e le tue periferiche, armato di buona volonta e di google :P ti cerchi le opzioni da attivare. Ti do un consiglio per esperienza personale che ti può aiutare a conoscere le opzioni utili al tuo sistema, all´inizio prova aggiungendo poche opzioni e pian piano arriverai a un kernel quasi perfetto ciao
<br>
<BR>
<BR>1)Anche se ci metti un pò scaricati i sorgenti che come diceva meritil non hanno paragone e sopratutto impari qualcosa(p.s. tanto prima o poi dovrai fare i conti con questo mostro chiamato kernel quindi prima inizii meglio è)
<BR>
<BR>2)dopo che lo hai scaricato ti prendi tutti i dati sul tuo HW e le tue periferiche, armato di buona volonta e di google :P ti cerchi le opzioni da attivare. Ti do un consiglio per esperienza personale che ti può aiutare a conoscere le opzioni utili al tuo sistema, all´inizio prova aggiungendo poche opzioni e pian piano arriverai a un kernel quasi perfetto ciao
Dopo installazione kernel 2.6.10
Ciao slack.
<BR>Hai ragione, ma io non so la procedura per fare il kernel dai sorgenti.
<BR>Inoltre vorrei sapere che files si trovano nei sorgenti (può darsi che li abbia in qualche cd e non lo so).
<BR>L´unica cosa che ho è un file configure 2.6.11, ma quello deve essere selezionato al momento della configurazione col make menuconfig.
<BR>Pensavo che fosse meno difficile compilare (oddio, non che sia un lavoro mostruoso, il fatto è che dopo non funge più niente, ma questo forse accade solo a me).<br>
<BR>Hai ragione, ma io non so la procedura per fare il kernel dai sorgenti.
<BR>Inoltre vorrei sapere che files si trovano nei sorgenti (può darsi che li abbia in qualche cd e non lo so).
<BR>L´unica cosa che ho è un file configure 2.6.11, ma quello deve essere selezionato al momento della configurazione col make menuconfig.
<BR>Pensavo che fosse meno difficile compilare (oddio, non che sia un lavoro mostruoso, il fatto è che dopo non funge più niente, ma questo forse accade solo a me).<br>
Dopo installazione kernel 2.6.10
Allora cerco di fare chiarezza:
<BR>
<BR>Il KERNEL fondamentalmente è un unico grosso file e nella fattispece tale file si chiama bzImage (o vmlinuz è lo stesso file cambiato di nome).
<BR>Questo file, o il link ad esso, normalmente risiede dentro /boot.
<BR>Alcuni filaccioni di codice kernel usualmente vengono compilati separatamente e caricati a secondo dei casi e delle esigenze, questi oggetti si chiamano MODULI (.o oppure .ko), e risiedono TUTTI in /lib/modules/`uname -r`/ (uname -r è il comando che restituisce la versione del kernel, nel tuo caso 2.6.10)
<BR>
<BR>Poi ci sono altri 2 file importanti, config e System.map:
<BR>
<BR>config) E´ il file di configurazione relativo al kernel in uso e risiede anch´esso in /boot
<BR>
<BR>System.map) E´ un file che contiene la mappatura dei punti d´ingresso delle routine kernel.. anche lui sta bello bello in /boot
<BR>
<BR>Per non creare confusione è consuetudine chiamare questi file in maniera più esplicativa, es:
<BR>
<BR>/boot/vmlinuz-ide-2.6.10
<BR>/boot/config-ide-2.6.10
<BR>/boot/System.map-ide-2.6.10
<BR>
<BR>e poi creare i link simbolici per "ingannare" Lilo e il resto degli applicativi che ne fanno uso, infatti uno scenario comune della directory /boot potrebbe essere:
<BR>
<BR>/boot/vmlinuz -> /boot/vmlinuz-ide-2.6.10
<BR>/boot/config -> /boot/config-ide-2.6.10
<BR>/boot/System.map -> /boot/System.map-ide-2.6.10
<BR>
<BR>Infine ci sono gl´haeders, che risiedono fondamentalmente in due directory "asm" e "linux" che risiedono in /usr/include, leggi <!-- BBCode Start --><A HREF="http://www.slacky.it/modules.php?mop=mo ... 66&forum=2" TARGET="_blank">qui</A><!-- BBCode End --> per una migliore comprensione su come istallare correttamente gl´headers.
<BR>
<BR>Detto questo tu puoi istallare o rimuovere un qualsiasi kernel una volta venuto in possesso o una volta localizzati i seguenti elementi:
<BR>
<BR>bzImage, config, System.map, l´intera directory dei moduli e degl´headers relativi al kernel.
<BR>
<BR>
<BR>Se istalli o rimuovi da pacchetto allora ti affidi a chi ha creato tale pacchetto, in sostanza il .tgz contiene una porzione di file system che si va a copiare (paro paro) sull´attuale file system.. (instalpkg effettua solamente un MERGE, prova ad aprire un .tgz con file-roller e te ne rendi conto)
<BR>
<BR>ISTALLARE DA SORGENTI:
<BR>Significa scaricare tutto il ramo di codice kernel (da http://www.kernel.org) decomprimerlo, configurarlo, compilarlo e sistemare gli elementi di cui sopra a manina, tranne per i moduli che con make modules_install si piazzano automaticamente in /lib/modules
<BR>Scaricati per il momento l´ottimissimo howto nell´apposita sezione, dove tutto quello che ti ho detto(tranne gl´headers, provvedete ) è spiegato nel dettaglio..<br>
<BR>
<BR>Il KERNEL fondamentalmente è un unico grosso file e nella fattispece tale file si chiama bzImage (o vmlinuz è lo stesso file cambiato di nome).
<BR>Questo file, o il link ad esso, normalmente risiede dentro /boot.
<BR>Alcuni filaccioni di codice kernel usualmente vengono compilati separatamente e caricati a secondo dei casi e delle esigenze, questi oggetti si chiamano MODULI (.o oppure .ko), e risiedono TUTTI in /lib/modules/`uname -r`/ (uname -r è il comando che restituisce la versione del kernel, nel tuo caso 2.6.10)
<BR>
<BR>Poi ci sono altri 2 file importanti, config e System.map:
<BR>
<BR>config) E´ il file di configurazione relativo al kernel in uso e risiede anch´esso in /boot
<BR>
<BR>System.map) E´ un file che contiene la mappatura dei punti d´ingresso delle routine kernel.. anche lui sta bello bello in /boot
<BR>
<BR>Per non creare confusione è consuetudine chiamare questi file in maniera più esplicativa, es:
<BR>
<BR>/boot/vmlinuz-ide-2.6.10
<BR>/boot/config-ide-2.6.10
<BR>/boot/System.map-ide-2.6.10
<BR>
<BR>e poi creare i link simbolici per "ingannare" Lilo e il resto degli applicativi che ne fanno uso, infatti uno scenario comune della directory /boot potrebbe essere:
<BR>
<BR>/boot/vmlinuz -> /boot/vmlinuz-ide-2.6.10
<BR>/boot/config -> /boot/config-ide-2.6.10
<BR>/boot/System.map -> /boot/System.map-ide-2.6.10
<BR>
<BR>Infine ci sono gl´haeders, che risiedono fondamentalmente in due directory "asm" e "linux" che risiedono in /usr/include, leggi <!-- BBCode Start --><A HREF="http://www.slacky.it/modules.php?mop=mo ... 66&forum=2" TARGET="_blank">qui</A><!-- BBCode End --> per una migliore comprensione su come istallare correttamente gl´headers.
<BR>
<BR>Detto questo tu puoi istallare o rimuovere un qualsiasi kernel una volta venuto in possesso o una volta localizzati i seguenti elementi:
<BR>
<BR>bzImage, config, System.map, l´intera directory dei moduli e degl´headers relativi al kernel.
<BR>
<BR>
<BR>Se istalli o rimuovi da pacchetto allora ti affidi a chi ha creato tale pacchetto, in sostanza il .tgz contiene una porzione di file system che si va a copiare (paro paro) sull´attuale file system.. (instalpkg effettua solamente un MERGE, prova ad aprire un .tgz con file-roller e te ne rendi conto)
<BR>
<BR>ISTALLARE DA SORGENTI:
<BR>Significa scaricare tutto il ramo di codice kernel (da http://www.kernel.org) decomprimerlo, configurarlo, compilarlo e sistemare gli elementi di cui sopra a manina, tranne per i moduli che con make modules_install si piazzano automaticamente in /lib/modules
<BR>Scaricati per il momento l´ottimissimo howto nell´apposita sezione, dove tutto quello che ti ho detto(tranne gl´headers, provvedete ) è spiegato nel dettaglio..<br>
Dopo installazione kernel 2.6.10
Ciao.
<BR>Allora, ho fatto come mi avete detto, ho scaricato il 2.6.11.6 in sorgenti (35 MB), l´ho decompresso, compilato, ecc ecc, usando il file di Patrick.
<BR>Al riavvio non funzionava la scheda audio, allora ho disinstallato alsa driver e l´ho reinstallato ma niente.
<BR>Alchè l´ho ricompilato (piano piano divento bravo) e ho visto che stranamente ALSA non era settato come modulo e nemmeno OSS (perchè Patrick l´ha fatto? Boh!).
<BR>Ho attivato la mia sheda soundblaster e anche il supporto ext3 (non era settato, era settato ext2).
<BR>Ho salvato, ecc.ecc. rifatto i moduli e al riavvio l´audio appare.
<BR>
<BR>Andando a togliere il 2.4.29 con pkgtool ho visto che gli header che ho sono solo di questo kernel, perciò ho tolto tutto quello che riguardava il 2.4.29, ma non gli header.
<BR>La domanda è: dove sono gli header del 2.6.11.6?
<BR>E come faccio a metterceli?
<BR>E soprattutto dove?
<BR>
<BR>Grazie.<br>
<BR>Allora, ho fatto come mi avete detto, ho scaricato il 2.6.11.6 in sorgenti (35 MB), l´ho decompresso, compilato, ecc ecc, usando il file di Patrick.
<BR>Al riavvio non funzionava la scheda audio, allora ho disinstallato alsa driver e l´ho reinstallato ma niente.
<BR>Alchè l´ho ricompilato (piano piano divento bravo) e ho visto che stranamente ALSA non era settato come modulo e nemmeno OSS (perchè Patrick l´ha fatto? Boh!).
<BR>Ho attivato la mia sheda soundblaster e anche il supporto ext3 (non era settato, era settato ext2).
<BR>Ho salvato, ecc.ecc. rifatto i moduli e al riavvio l´audio appare.
<BR>
<BR>Andando a togliere il 2.4.29 con pkgtool ho visto che gli header che ho sono solo di questo kernel, perciò ho tolto tutto quello che riguardava il 2.4.29, ma non gli header.
<BR>La domanda è: dove sono gli header del 2.6.11.6?
<BR>E come faccio a metterceli?
<BR>E soprattutto dove?
<BR>
<BR>Grazie.<br>
- gallows
- Staff

- Messaggi: 3471
- Iscritto il: lun 20 set 2004, 0:00
- Desktop: cwm
- Distribuzione: OpenBSD
- Località: ~/
- Contatta:
Dopo installazione kernel 2.6.10
http://www.slackware.at/data/slackware- ... ux-2.6.11/
<BR>
<BR>per quanto riguarda la teoria sugli header (cosa sono e dove si trovano) ti consiglio una ricerca sul forum, tempo fa se ne parló.<br>
<BR>
<BR>per quanto riguarda la teoria sugli header (cosa sono e dove si trovano) ti consiglio una ricerca sul forum, tempo fa se ne parló.<br>
Dopo installazione kernel 2.6.10
C´è il link nel mio post precedente.. leggi lazzarone! :-]
<BR>
<BR>Ciao
<BR>
<BR><br>
<BR>
<BR>Ciao
<BR>
<BR><br>
Dopo installazione kernel 2.6.10
ps: Alsa nel config di PAT non è cekkato perchè puoi compilare alsa separatamente oppure affidandoti alla release che trovi built-in nel kernel, cioè andando a cekkare personalmente alsa.
<BR>
<BR><br>
<BR>
<BR><br>
Dopo installazione kernel 2.6.10
Scusa meritil, non avevo fatto caso al "qui". He he he....
<BR>
<BR>Grazie, spero di riuscire a metterli.
<BR>Però, visto che funziona come al solito, a che cosa servono gli headers?<br>
<BR>
<BR>Grazie, spero di riuscire a metterli.
<BR>Però, visto che funziona come al solito, a che cosa servono gli headers?<br>

