Condividi:        

Kernel 2.6.1

Per tutti i tuoi problemi Linux entra qui e risolvili!

Moderatori: Anthony47, gunter, zendune

Kernel 2.6.1

Postdi danylele74 » 25/01/04 16:52

Ciao.
Uso Mandrake 9.2.
Vorrei aggiornare il mio kernel (2.4.22 ?) con il 2.6.1.
Il file che sto scaricando dal sito http://www.kernel.org linux-2.6.1.tar.bz2 (31,7 Mb) è quello giusto?
Con questo aggiornamento quali sono i benefici ? Secondo voi può risultare necessario fare tale aggiornamento?

Mi sapreste dire dove peter trovare una giude semplice-semplice su come far ad aggiornare (compilare?) il kernel ?

Grazie.
Athlon Xp 1.7, 256 Mb RAM, H.D. 40 Gb, Suse 9.3
danylele74
Utente Senior
 
Post: 213
Iscritto il: 07/05/03 15:03
Località: milano

Sponsor
 

Postdi Nemok » 25/01/04 22:55

Si è quello giusto.
Per quanto riguarda i benefici sono di due tipi:
-impari qualcosa di nuovo, configurando per bene un kernel ad hoc per la tua macchina
-qualche hardware di ultima generazione ha un miglior supporto nel ramo 2.6. Ad esempio io ho comprato un portatile con tecnologia centrino, nel 2.6 ci sono ottimizzazioni per questa architettura. Se leggi i change log su kernel.org trovi una miriade di cose che sono state implementate nel 2.6. Per dirne una non è più necessario emulare i dispositivi scsi per masterizzare: col 2.6 puoi masterizzare direttamente su /dev/hdax...

Diciamo che se ti funziona tutto con il 2.4 allora non hai necessità di passare al 2.6, ma tentare non nuoce, sicuramente impari qualcosa e danni più di tanto non ne puoi fare....


Di guide poi ne trovi una marea in rete,più o meno ufficiali, basta cercare con google.
Col 2.6 la ricompilazione è addirittura più semplice per certi versi. Prova ad esempio a posizionarti nella directory in cui avrai scompattato i sorgenti e dai un make help.... ;)
Nel 1968 la potenza operativa di 2 C-64 hanno portato un razzo sulla luna. Oggi la potenza operativa di un Athlon 4000+ viene usata per far girare Windows XP....Qualcosa deve essere andato storto....
--Powered by Debian Sid/unstable on 2.6.10--
Nemok
Utente Senior
 
Post: 1420
Iscritto il: 04/09/01 01:00
Località: Roma

Postdi danylele74 » 26/01/04 08:36

Ma siccome sono un neofita in questo ambiente (GNU/Linux) non vorrei fare casino. Per questo chiedevo una giuda passo-passo su come compilare il kernel.
Athlon Xp 1.7, 256 Mb RAM, H.D. 40 Gb, Suse 9.3
danylele74
Utente Senior
 
Post: 213
Iscritto il: 07/05/03 15:03
Località: milano

Postdi Nemok » 26/01/04 12:00

Hai ragione, devi pensare però che ogni compilazione è strettamente individuale in base all'hardware che hai, ed i moduli attivabili nel kernel sono migliaia, quindi è difficile che trovi una guida che ti dica cosa abilitare passo passo. Al limite ti spiega il significato di ogni macrocategoria. Una volta entrato nel menu di configarazione comunque avrai una spiegazione per ogni modulo, quindi il mio consiglio è: cerca una guida che ti conduca a grosse linee nella procedura di compilazione, poi spulciati ogni menù per farti un' idea di cosa ti serve e csa non ti serve....

Ah mi raccomando: preparati una lista con l'hardware che hai, più dettagliata possibile (chipset vari....). Se trovo una guida particolarmente meritevole in rete te la segnalo comunque ;)
Nel 1968 la potenza operativa di 2 C-64 hanno portato un razzo sulla luna. Oggi la potenza operativa di un Athlon 4000+ viene usata per far girare Windows XP....Qualcosa deve essere andato storto....
--Powered by Debian Sid/unstable on 2.6.10--
Nemok
Utente Senior
 
Post: 1420
Iscritto il: 04/09/01 01:00
Località: Roma

Postdi danylele74 » 26/01/04 15:42

Girovagando qua e la in internet ho trovato questo documento (non so in questo forum o in un altro).

allora, scarichi i sorgenti del kernel e li sposti in /usr/src; da /usr/src li scompatti cosi`:

# tar xfvj linux-2.6.0.tar.bz2

se e` un tar gzippato allora:

# tar xfvz linux-2.6.0.tar.gz

ti usciranno delle scritte che tu reputerai strane e starai pensando che quel comando ti stia cancellando tutto il filesystem, ma non c'e` da preoccuparsi. e` solo l'elenco dei file che stai scompattando.
dopo fatto questo, entri nella directory dei sorgenti del kernel.

# cd linux-2.6.0

e dai questo comando:

# make menuconfig

compilera` i dialog in ncurses e dopo ti apparira` un menu (wow, gia` siamo qui? pensavo di metterci di piu`...), qui configuri il tuo kernel, e io non ti posso dire come si fa, lo devi sapere tu perche` solo tu sai qual e` l'hardware della tua macchina. finito di compilare, esci e salvi la configurazione, e dai il comando:

# make bzImage

se non capisci cosa significa questo comando, dai

# make help

per una descrizione di tutti gli argomenti che puoi dare a make. make bzImage compila l'immagine compressa e la butta in ./arch/i386/boot/bzImage. dopo fatto cio`, dai i comandi:

# make modules
# make modules_install

e dovresti aver finito di compilare. se sei riuscito a fare tutto questo poco senza errori, ragazzo mio, sei fortunato, sopratutto se questa e` la prima volta che compili un kernel. ora il kernel, come ho detto, sta in ./arch/i386/boot/, con il nome bzImage. copi questo file in /boot:

# cp ./arch/i386/boot/bzImage /boot

e ora non devi fare altro che dire al tuo bootloader (che sia lilo o grub) di aggiungere quella entry del kernel. ora per grub proprio non ricordo come si fa perche` l'ultima volta che ho installato grub era su una preistorica redhat 7.3, usata circa un anno fa... quindi puoi installare lilo se proprio non sai come fare. edita /etc/lilo.conf e aggiungi queste righe alla fine:

Codice:

image = /boot/bzImage
root = /dev/tuapartizionedignu/linux
label = Linux-2.6.0
read-only


salvi /etc/lilo.conf, e dai questo comando:

# lilo -v

appariranno tutte stranissime scritte sul monitor... non e` l'apocalisse, non ti preoccupare. se il tutto e` andato a buon fine e senza errori allora al riavvio della macchina ti dovresti trovare con un'altra entry chiamata Linux-2.6.0; scegli questa e avvierai il suddetto kernel.
buona fortuna



Può andare?
Athlon Xp 1.7, 256 Mb RAM, H.D. 40 Gb, Suse 9.3
danylele74
Utente Senior
 
Post: 213
Iscritto il: 07/05/03 15:03
Località: milano

Postdi danylele74 » 26/01/04 15:44

Qual'è (se c'è) il comando per vedere qual'è la versione del Kernel?
Athlon Xp 1.7, 256 Mb RAM, H.D. 40 Gb, Suse 9.3
danylele74
Utente Senior
 
Post: 213
Iscritto il: 07/05/03 15:03
Località: milano

Postdi hexen » 26/01/04 17:57

danylele74 ha scritto:Qual'è (se c'è) il comando per vedere qual'è la versione del Kernel?


Codice: Seleziona tutto
uname -sr


cmq -non l'ho mai fatto ma spero di farlo a breve- potresti dare anche un make all invece dei 3 make suggeriti da danylele74

Occhio che questo kernel gestisce i moduli tramite i module-init-tools. Se hai debian apt-gettali, se no cercali su rpmfind.com :)
hexen
Utente Senior
 
Post: 1340
Iscritto il: 15/07/02 11:10

Postdi danylele74 » 26/01/04 19:45

ho mandrake 9.2 . va bene o ci sono problemi?[/code]
Athlon Xp 1.7, 256 Mb RAM, H.D. 40 Gb, Suse 9.3
danylele74
Utente Senior
 
Post: 213
Iscritto il: 07/05/03 15:03
Località: milano

Postdi hexen » 26/01/04 20:13

mah non so, su debian funge. prova ;)
hexen
Utente Senior
 
Post: 1340
Iscritto il: 15/07/02 11:10

Postdi zello » 26/01/04 23:43

il sottoscritto usa make && make modules_install && make install, reinstalla lilo e via.
Occhio a modprobe/depmod/insmod:
Codice: Seleziona tutto
[root@zello zello]# depmod -V
module-init-tools 0.9.14

...devono provenire da "module-init-tools" (che Dio solo sa dove l'ho scaricato, ma Google è tuo amico).
Il faut être toujours ivre. Tout est là : c'est l'unique question. Pour ne pas sentir l'horrible fardeau du Temps qui brise vos épaules et vous penche vers la terre,il faut vous enivrer sans trêve...
Avatar utente
zello
Moderatore
 
Post: 2351
Iscritto il: 06/05/02 13:44

Postdi hexen » 27/01/04 18:50

Se sei su mandrake cerca su rpmfind.net
Non so dirti più in dettaglio, essendo debianoso problemi di reperimento pacchetti o di risoluzione dipendenze non mi tangono 8) :D
hexen
Utente Senior
 
Post: 1340
Iscritto il: 15/07/02 11:10


Torna a Software Linux


Topic correlati a "Kernel 2.6.1":

CRASH KERNEL POWER 41
Autore: goergul
Forum: Software Windows
Risposte: 1

Chi c’è in linea

Visitano il forum: Nessuno e 12 ospiti