Pagina 1 di 1
coesistenza di piu´ kernel
Inviato: mer 12 gen 2005, 21:34
da legionario
Ciao ragazzi!
<BR>
<BR>Sul mio elaboratore (slackware 10.0) ho installato, fino ad ora, due kernel: 2.6.9 e 2.6.10. Nel passare dal 2.6.9 al 2.6.10 ho riscontrato un evidente rallentamento in fase di boot e, cosa piu´ importante, il mancato funzionamento dello scanner ( di cui purtroppo devo fare un utilizzo quotidiano). Dopo aver tentato invano, per lungo tempo, di trovare una soluzione a questo problema con la ferma convinzione che la causa non potesse essere imputata al kernel di per se´ quanto a qualche mia omissione o errata configurazione, mi sono dedicato a tempo pieno alla lettura di numerosi documenti e manuali che mi potessero illuminare. Piu´ che un´illuminazione, ho ottenuto, come risultato di questa mia ricerca, il sorgere di un forte dubbio, scaturito in particolare dalla lettura del <!-- BBCode Start --><A HREF="
http://www.thomashertweck.de/kernel26i.html" TARGET="_blank">Kernel howto</A><!-- BBCode End --> di Thomas Hertweck. Questi afferma, nel paragrafo "Adattamento del makefile del kernel", che, a seguito della compilazione di un kernel, "...le problematiche [.....] si presentano solo qualora si voglia compilare un nuovo kernel ed installarlo accanto ad un altro o ad altri kernel sullo stesso sistema." Fermo restando che il mio sistema non e´ andato incontro ai problemi paventati da Hertweck, mi sono chiesto se la coesistenza di piu´ kernel sul sistema potesse causare dei problemi, anche solo in forma di rallentamenti o di malfunzionamento di una periferica.
<BR>
<BR>Scusate la prolissita´...
<BR>
<BR>Grazie per l´attenzione!
<BR>
<BR><br>
coesistenza di piu´ kernel
Inviato: mer 12 gen 2005, 21:39
da samiel
Quando avevo il dual boot (ora eliminato)
<BR>col 2.4.26 e uno della serie 2.6, avevo dei problemi
<BR>col caricamento dei moduli: avendo compilato
<BR>quelli per il 2.6, se lanciavo il 2.4 ricevevo
<BR>dei messaggio in tal senso. Però rallentamenti
<BR>non ho mai osservati...
<BR>
<BR>M.<br>
coesistenza di piu´ kernel
Inviato: mer 12 gen 2005, 22:06
da wally
Anche a me dava gli stessi problemi (moduli), un altro problema me lo dava initrd.gz. Nella sua creazione eliminava il precedente, allora potevo rinominarlo, ma non sapevo come dovevo comportarmi con init-tree....
<BR>Quindi ogni volta mi trovavo a dover creare un nuovo initrd ogni volta che dovevo passare da un kernel all´altro...voi sapete mica come fare?<br>
coesistenza di piu´ kernel
Inviato: gio 13 gen 2005, 0:47
da legionario
Non ho il dual boot con altri kernel, ma solo i moduli e i sorgenti del 2.4.26 e 2.6.9 ancora presenti nel sistema, mentre quello attualmente installato e´ il 2.6.10. Cio´ mi ha fatto venire il dubbio se la sola presenza su hard disk dei moduli di precedenti kernel potesse combinare qualche casino.
<BR>
<BR>Per Samiel:
<BR>
<BR>se i moduli sono installati, all´interno di /lib/modules, nelle directory corrispondenti a ciascun kernel, per quale motivo dovrebbero comparire messaggi di errore nel lanciare il 2.4? Il kernel non dovrebbe cercare i propri moduli all´interno dell´apposita directory in /lib/modules? Cioe´ il 2.4.x dovrebbe trovare i propri moduli in /lib/modules/2.4.x
<BR>Correggimi se sbaglio...forse mi sfugge qualche passaggio..
<BR>
<BR>Per Wally:
<BR>
<BR>mi dispiace ma ho sempre preferito non installare l´init ram disk....
<BR>
<BR>
<BR>Saluti<br>
coesistenza di piu´ kernel
Inviato: gio 13 gen 2005, 18:41
da gimli
A me aveva rallentato tutto il sistema; avevo il 2.4.26 e il 2.6.7, e ho dovuto formattare tutto perchè era lento come una lumaca..
<BR>Adesso ho creato una partizione su cui ho installato la 10.0 e su cui "poccio" e faccio le mie prove... mentre l´altra (sempre slack 10.0 e kernel fisso 2.4.26) la lascio lì e la uso come s.o. vero e proprio (non come cavia, insomma...!

)...
<BR><br>
coesistenza di piu´ kernel
Inviato: gio 13 gen 2005, 20:19
da legionario
Allora non solo l´unico a cui e´ successo....
<BR>
<BR>Strano che nessuno sappia dare una spiegazione a quanto mi e´ accaduto, eppure non credo che siano poche le persone che hanno piu´ di un kernel... Ho letto parecchi howto, ma nessuno che tratti l´argomento...
<BR>
<BR>Al limite provo a rimuovere tutte le directory relative ai vecchi kernel, con la speranza di non peggiorare le cose...
<BR>
<BR>Ciauz<br>
coesistenza di piu´ kernel
Inviato: gio 13 gen 2005, 22:49
da samiel
---------------------------------------------------------------------------------------------------
<BR>Per Samiel:
<BR>se i moduli sono installati, all´interno di /lib/modules, nelle directory corrispondenti a ciascun kernel, per quale motivo dovrebbero comparire messaggi di errore nel lanciare il 2.4? Il kernel non dovrebbe cercare i propri moduli all´interno dell´apposita directory in /lib/modules? Cioe´ il 2.4.x dovrebbe trovare i propri moduli in /lib/modules/2.4.x
<BR>Correggimi se sbaglio...forse mi sfugge qualche passaggio..
<BR>----------------------------------------------------------------------------------------------------
<BR>E´ vero, ma poi avevo aggiornato alsa, e poi non ricordo bene...
<BR>Anche se probabilmente la colpa non era in sé della presenza
<BR>dei due kernel, ma di qualcosa che avevo fatto io..
<BR>
<BR>M.<br>
coesistenza di piu´ kernel
Inviato: sab 15 gen 2005, 1:38
da mangus
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 13-01-2005 alle ore 22:49, samiel :
<BR>---------------------------------------------------------------------------------------------------
<BR>Per Samiel:
<BR>se i moduli sono installati, all´interno di /lib/modules, nelle directory corrispondenti a ciascun kernel, per quale motivo dovrebbero comparire messaggi di errore nel lanciare il 2.4? Il kernel non dovrebbe cercare i propri moduli all´interno dell´apposita directory in /lib/modules? Cioe´ il 2.4.x dovrebbe trovare i propri moduli in /lib/modules/2.4.x
<BR>Correggimi se sbaglio...forse mi sfugge qualche passaggio..
<BR>----------------------------------------------------------------------------------------------------
<BR>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Tu cambi il kernel, il sistema di programmi e script che boota il sistema rimane lo stesso.
<BR>Tanta roba si occupa di tirare su moduli in userspace,dopo che il kernel ha eseguito il suo boot: rc.S. rc.M , rc.modules , rc.local, hotplug...
<BR>Qualcuno di questi cerca di caricare moduli che nel kernel appena bootato non sono previsti, ma che sono presenti , per esempio, in un installazione kernel standard, questo spiega i messaggi di errore.
<BR>
<BR>Non è un problema tenere più di un kernel installato, ma bisogna tenere presente che:
<BR>- se si utilizzano driver per qualche periferica esterna al kernel, occorre compilare il driver per _ogni_kernel installato. es.( alsadriver, driver nvidia, driver modem adsl e quant´altro di esterno al kernel, ma che con questo deve interfacciarsi)
<BR>non conosco Sane come funzia, ma se installa driver kernel specifici allora se cambi kernel devi ricompilarlo.
<BR>- alcuni driver non possono essere installati su più kernel contemporaneamente...es. Nvidia...
<BR>
<BR>HTH<br>
coesistenza di piu´ kernel
Inviato: sab 15 gen 2005, 12:32
da legionario
Grazie per la risposta...ma dove posso trovare una guida che spieghi come compilare un driver esterno al kernel? Ho cercato su google ma non l´ho trovata... i file README di sane non dicono niente...
<BR>
<BR><br>