Pagina 1 di 1

Dopo installazione kernel 2.6.10

Inviato: sab 2 apr 2005, 18:35
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>

Dopo installazione kernel 2.6.10

Inviato: sab 2 apr 2005, 19:09
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>

Dopo installazione kernel 2.6.10

Inviato: sab 2 apr 2005, 20:23
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>

Dopo installazione kernel 2.6.10

Inviato: lun 4 apr 2005, 12:45
da aries
Up!
<BR>
<BR>Non sono riuscito a togliere il 2.4.29 con i suddetti comandi....<br>

Dopo installazione kernel 2.6.10

Inviato: lun 4 apr 2005, 13:00
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>

Dopo installazione kernel 2.6.10

Inviato: lun 4 apr 2005, 13:29
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>

Dopo installazione kernel 2.6.10

Inviato: lun 4 apr 2005, 15:19
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>

Dopo installazione kernel 2.6.10

Inviato: lun 4 apr 2005, 15:34
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>

Dopo installazione kernel 2.6.10

Inviato: lun 4 apr 2005, 15:37
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>

Dopo installazione kernel 2.6.10

Inviato: mer 6 apr 2005, 11:19
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>

Dopo installazione kernel 2.6.10

Inviato: mer 6 apr 2005, 11:51
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>

Dopo installazione kernel 2.6.10

Inviato: mer 6 apr 2005, 19:02
da meritil
C´è il link nel mio post precedente.. leggi lazzarone! :-]
<BR>
<BR>Ciao
<BR>
<BR><br>

Dopo installazione kernel 2.6.10

Inviato: mer 6 apr 2005, 19:05
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>

Dopo installazione kernel 2.6.10

Inviato: mer 6 apr 2005, 22:57
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>