Controllare il proprio Kernel

Postate qui per tutte le discussioni legate a Linux in generale.

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 Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
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.
Avatar utente
Plaoo
Linux 3.x
Linux 3.x
Messaggi: 809
Iscritto il: gio 10 apr 2008, 17:40
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE
Località: Ittiri (SS)

Controllare il proprio Kernel

Messaggio da Plaoo »

Salve ragazzi stavo leggendo molte guide sulla modifica del Kernel ma nessuna di queste a mai risposto alle mia domanda quindi la faccio a voi ;) :
Posso "guardare" e modificare il Kernel che attualmente ho nella mia macchina? (nelle guide si parla sempre di scaricare da internet la nuova versione) scusate la domanda stupida :roll:
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware

Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Re: Controllare il proprio Kernel

Messaggio da algol »

Intendi che vuoi conoscere la configurazione del tuo kernel?
Devi dare un'occhiata al file .config nei sorgenti se l'hai compilato tu; altrimenti, tale file esce col pacchetto precomèpilato, lo trovi in /boot/config-versione-de-kernel.

Avatar utente
Plaoo
Linux 3.x
Linux 3.x
Messaggi: 809
Iscritto il: gio 10 apr 2008, 17:40
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE
Località: Ittiri (SS)

Re: Controllare il proprio Kernel

Messaggio da Plaoo »

algol ha scritto:Intendi che vuoi conoscere la configurazione del tuo kernel?
Devi dare un'occhiata al file .config nei sorgenti se l'hai compilato tu; altrimenti, tale file esce col pacchetto precomèpilato, lo trovi in /boot/config-versione-de-kernel.
Altre 2 domande:

1)su /boot ho vari config-huge-2.6.21.5 e config-huge-2.6.21.5 quale di questi devo modificare o almeno guardare??
2)Non mi funziona make menuconfig come faccio?? (io modifico da terminale perchè mi si è appena rotto il mouse) :banghead:
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2420
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 15.0
Desktop: xfce4
Distribuzione: FreeBSD

Re: Controllare il proprio Kernel

Messaggio da slucky »

dipende dal kernel che usi abitualmente, da terminale uname -r e ti dice la versione che stai usando, in /boot trovi vari config esamina quello del kernel che usi e per ricompilarlo (modificarlo) puoi anche usare make config.

Saluti :)

Avatar utente
Plaoo
Linux 3.x
Linux 3.x
Messaggi: 809
Iscritto il: gio 10 apr 2008, 17:40
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE
Località: Ittiri (SS)

Re: Controllare il proprio Kernel

Messaggio da Plaoo »

slucky ha scritto:dipende dal kernel che usi abitualmente, da terminale uname -r e ti dice la versione che stai usando, in /boot trovi vari config esamina quello del kernel che usi e per ricompilarlo (modificarlo) puoi anche usare make config.

Saluti :)
Grazie dell aiuto non avevo capito io che bisognava fare make menuconfig nella directory /usr/src/linux...... L'ho capito da solo in nessuna guida lo dice comunque adesso sto "guardando" le impostazioni sono un newbie ma sono troppo curioso \:D/
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware

Avatar utente
Plaoo
Linux 3.x
Linux 3.x
Messaggi: 809
Iscritto il: gio 10 apr 2008, 17:40
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE
Località: Ittiri (SS)

Re: Controllare il proprio Kernel

Messaggio da Plaoo »

Raga adesso ho finito compilare il kernel per non fare danno ho levato dei moduli su Network amateur radio support e tutte le impostazioni su Irda (che dovrebbe essere l'infrarossi no?) Cosa me ne viene se riduco a poco a poco il kernel fino a farlo diventare unico per la mia macchina?? e Poi cosa sono * o M o < >??
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware

Avatar utente
algol
Linux 3.x
Linux 3.x
Messaggi: 969
Iscritto il: gio 7 set 2006, 1:19
Slackware: 12.1
Kernel: 2.6.26.1
Desktop: xfce4.4.2

Re: Controllare il proprio Kernel

Messaggio da algol »

Che config hai utilizzato come partenza? Quello del kernel huge????
Si consiglia di usare "quello di Pat", ovvero quello del kernel generic, con l'accortenza di compilare staticamente il filesystem della propria partizione di root (s'intende "/", non "/root") s enon vuoi creare la initrd.

Riguardo a quei simboli, è scritto nell'help in cima al menuconfig!!!

Legend: [*] built-in [ ] excluded <M> module < > module capable

Chiaro? :thumbright:

Avatar utente
Plaoo
Linux 3.x
Linux 3.x
Messaggi: 809
Iscritto il: gio 10 apr 2008, 17:40
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE
Località: Ittiri (SS)

Re: Controllare il proprio Kernel

Messaggio da Plaoo »

algol ha scritto:Che config hai utilizzato come partenza? Quello del kernel huge????
Si consiglia di usare "quello di Pat", ovvero quello del kernel generic, con l'accortenza di compilare staticamente il filesystem della propria partizione di root (s'intende "/", non "/root") s enon vuoi creare la initrd.

Riguardo a quei simboli, è scritto nell'help in cima al menuconfig!!!

Legend: [*] built-in [ ] excluded <M> module < > module capable

Chiaro? :thumbright:
Grazie delle info io ho utilizzato make menuconfig e "lui" automaticamente mi ha aperto un kernel non so quale ho modificato, sta ancora compilando e mi sono usciti un bel pò di warning comunque non fa niente utilizzo quel pc proprio per gli esperimenti quindi anche se va male è tuuuuutta esperienza :thumbright: che differenza c'è tra built-in e module??
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware

Avatar utente
maupao
Linux 1.x
Linux 1.x
Messaggi: 106
Iscritto il: dom 7 ott 2007, 1:45
Nome Cognome: Paolo Mauri
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: fluxbox
Località: Lecco

Re: Controllare il proprio Kernel

Messaggio da maupao »

ciao
io ho trovato molto utile questa guida presente nella documentazione di slacky
http://www.slacky.eu/wikislack/index.ph ... _Slackware

anche questo trhead è molto utile, o perlomeno a me è servito per capire meglio come funziona il tutto:
viewtopic.php?f=2&t=23141&hilit=kernel+uo+po+ti+odio

Avatar utente
Plaoo
Linux 3.x
Linux 3.x
Messaggi: 809
Iscritto il: gio 10 apr 2008, 17:40
Slackware: 14 64
Kernel: 3.2.9
Desktop: KDE
Località: Ittiri (SS)

Re: Controllare il proprio Kernel

Messaggio da Plaoo »

Raga adesso vi spiego quello che ho fatto:
1)sono andato nella directory /usr/src/linux....
2) ho fatto make menuconfig
3)Ho modificato
4)Salvato con save alternate version (penso)
5) Ritorno sul terminale e faccio make

Un procedimento sbagliato?? Forse non ho modificato niente?? Purtroppo le guide che ho letto non mi sono piaciute....tanti comandi che non ti spiegano cosa fanno quindi faccio tutto da solo
Il canale ufficiale di slacky.eu si trova sui server irc.syrolnet.org canale #slackware

Avatar utente
tigerwalk
Linux 3.x
Linux 3.x
Messaggi: 895
Iscritto il: lun 25 feb 2008, 22:08
Nome Cognome: Giuliano della Vecchia
Slackware: 13.37-14.2
Kernel: 3.10.17-tiger / 4.4.88-smp
Desktop: kde4/xfce4
Località: Napoli

Re: Controllare il proprio Kernel

Messaggio da tigerwalk »

COMPILAZIONE KERNEL

Codice: Seleziona tutto

# cd /usr/src
# tar xjvf linux-2.6.2X.X.tar.bz2
# rm linux ; ln -s linux-2.6.2X.X linux
# cd linux
# make mrproper
# make menuconfig
# make -j5 bzImage
# make -j5 modules
# make modules_install
# cp .config /boot/config-2.6.2X.X
# cp System.map /boot/System.map-2.6.2X.X
# cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.2X.X
RICOMPILAZIONE KERNEL

Codice: Seleziona tutto

# cd /usr/src/linux
# make menuconfig
# make -j5 bzImage
# make -j5 modules
# make modules_install
# cp System.map /boot/System.map-2.6.2X.X
# cp .config /boot/config-2.6.2X.X
# cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.2X.X
Al posto delle X, ovviamente la versione del kernel che devi compilare. Se devi usare un .config che già hai, copialo nella directory dei sorgenti da compilare, crei il link a linux con
ln -s linux-2.6.2X.X linux
vai in linux con
cd /usr/src/linux
dai il comando
makeoldconfig
poi continui lo schema da make menuconfig in poi.
Ciao.

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: Controllare il proprio Kernel

Messaggio da aschenaz »

Mhh, per il kernel non è il caso di andare a tentoni.
Una guida, almeno per le prime volte, la devi seguire.
Ce ne sono a bizzeffe...
Una molto ben fatta era quella della nostra Paoletta.
Solo che non riesco a trovare il link.
Fai una ricerca nel forum.

EDIT: Leggi il post precedente (inserito in contemporanea)
con la guida-lampo di tigerwalk.

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Controllare il proprio Kernel

Messaggio da Mario Vanoni »

@tigerwalk, domanda:

Quanti processori hai per fare un make -j 5?

Con un Core 2 duo 6320 1866MHz 4MB L2 cache
e 4GB di memoria
time make -j 3 bzImage e` piu` lento di
time make -j 2 bzImage.

Mario Vanoni

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: Controllare il proprio Kernel

Messaggio da 414N »

maupao ha scritto:ciao
io ho trovato molto utile questa guida presente nella documentazione di slacky
http://www.slacky.eu/wikislack/index.ph ... _Slackware

anche questo trhead è molto utile, o perlomeno a me è servito per capire meglio come funziona il tutto:
viewtopic.php?f=2&t=23141&hilit=kernel+uo+po+ti+odio
Ti suggerisco di leggere l'how-to segnalato da maupao, più in particolare questa sezione, nella quale spiega passo passo il procedimento (lascia stare lo switch -j5 di make... io lo trovo inutile su una macchina non SMP) per ricompilare il kernel ed installarlo con LILO per sceglierlo al boot.

Avatar utente
albatros
Iper Master
Iper Master
Messaggi: 2098
Iscritto il: sab 4 feb 2006, 13:59
Kernel: 6.18.0
Desktop: gnome and lxqt
Distribuzione: Ubuntu 24.04 & FC 41
Località: Darmstadt - Germania

Re: Controllare il proprio Kernel

Messaggio da albatros »

aschenaz ha scritto:Una molto ben fatta era quella della nostra Paoletta.
Solo che non riesco a trovare il link.
http://www.linuxvar.it/index.php/Kernel:_ricompilazione
Plaoo ha scritto:L'ho capito da solo in nessuna guida lo dice
Ce ne sono tante che lo dicono, hai avuto sfortuna... :)

Rispondi