Dopo installazione kernel 2.6.10

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.
Rispondi
aries
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: mer 23 mar 2005, 0:00

Dopo installazione kernel 2.6.10

Messaggio da aries »

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>

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Dopo installazione kernel 2.6.10

Messaggio da gallows »

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>

aries
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: mer 23 mar 2005, 0:00

Dopo installazione kernel 2.6.10

Messaggio da aries »

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>

aries
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: mer 23 mar 2005, 0:00

Dopo installazione kernel 2.6.10

Messaggio da aries »

Up!
<BR>
<BR>Non sono riuscito a togliere il 2.4.29 con i suddetti comandi....<br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Dopo installazione kernel 2.6.10

Messaggio da meritil »

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>

aries
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: mer 23 mar 2005, 0:00

Dopo installazione kernel 2.6.10

Messaggio da aries »

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>

slack
Linux 1.x
Linux 1.x
Messaggi: 121
Iscritto il: mer 21 gen 2004, 0:00

Dopo installazione kernel 2.6.10

Messaggio da slack »

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>

aries
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: mer 23 mar 2005, 0:00

Dopo installazione kernel 2.6.10

Messaggio da aries »

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>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Dopo installazione kernel 2.6.10

Messaggio da meritil »

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>

aries
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: mer 23 mar 2005, 0:00

Dopo installazione kernel 2.6.10

Messaggio da aries »

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>

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Dopo installazione kernel 2.6.10

Messaggio da gallows »

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>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Dopo installazione kernel 2.6.10

Messaggio da meritil »

C´è il link nel mio post precedente.. leggi lazzarone! :-]
<BR>
<BR>Ciao
<BR>
<BR><br>

meritil
Master
Master
Messaggi: 1651
Iscritto il: mar 24 ago 2004, 0:00
Slackware: bluewhite64
Contatta:

Dopo installazione kernel 2.6.10

Messaggio da meritil »

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>

aries
Linux 2.x
Linux 2.x
Messaggi: 320
Iscritto il: mer 23 mar 2005, 0:00

Dopo installazione kernel 2.6.10

Messaggio da aries »

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>

Rispondi