Pagina 1 di 4

ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 2:25
da thepaperboy
ciao a tutti
di guide per arrivare a make menuconfig ne ho trovate diverse, ma quando ci sono arrivato sono rimasto spiazzato. qualcuno sa indicarmi una guida sintetica per ricompilare il kernel?

mi serve giusto sapere quali sono le cose principali da andare a modificare. poi in seguito magari mi avventurerò più in là.

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 2:29
da JohnnyMnemonic
Cercala sul wiki di Slacky

Comunque le cose fondamentali per ricompilare il kernel sono: conoscere il proprio PC e leggere la guida che ogni opzione del kernel ha

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 11:36
da metrofox
di guide per arrivare a make menuconfig ne ho trovate diverse, ma quando ci sono arrivato sono rimasto spiazzato.
Le guide non vanno oltre il kernel menuconfig, la configurazione del kernel devi fartela tu e non la trovi su internet in quanto ovviamente i PC sono diversi(raramente trovi qualche guida specifica per i laptops, ma è strano perché a volte vengono anche rilasciati kernel già configurati per loro...), per questo devi conoscere bene il tuo PC, i suoi componenti e devi anche sapere quello che devi farci col tuo PC in quanto ci sono configurazioni che agevolano un "certo" uso di linux :)

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 13:55
da thepaperboy
metrofox ha scritto:
di guide per arrivare a make menuconfig ne ho trovate diverse, ma quando ci sono arrivato sono rimasto spiazzato.
Le guide non vanno oltre il kernel menuconfig, la configurazione del kernel devi fartela tu e non la trovi su internet in quanto ovviamente i PC sono diversi(raramente trovi qualche guida specifica per i laptops, ma è strano perché a volte vengono anche rilasciati kernel già configurati per loro...), per questo devi conoscere bene il tuo PC, i suoi componenti e devi anche sapere quello che devi farci col tuo PC in quanto ci sono configurazioni che agevolano un "certo" uso di linux :)
ecco proprio questo, so più o meno com'è fatto il mio laptop (ho creato un file "hardwer" con tutte le info ora non ricordo più come), ma davanti all'infinità di opzioni del kernel mi sono fermato perché ovviamente non potrò mettere mano a tutte. mi chiedevo, quali (se ci sono) sono quelle tre o quattro cose su cui "di solito" chi ricompila il kernel va a mettere mano. insomma, immagino ci siano delle opzioni molto generiche che si possono modificare, senza entrare troppo nel dettaglio

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 14:11
da metrofox
Io ho un Toshiba Satellite L300 completamente Intel, compresa scheda grafica, quindi ho levato il supporto per:

-AMD
-NVIDIA
-ATI
-Il supporto per FileSystems che non vedrò mai(Solaris ad esempio) :D

ecc... Ho impostato il massimo delle CPU(2 in quanto è un processore dual core), ho levato il supporto per altre schede di rete se non la mia, ed il supporto per altre schede wireless se non la mia, ho settato ben bene le prestazioni della scheda grafica. :)

Ti do un consiglio:

Codice: Seleziona tutto

# lspci
Innanzitutto quello che ti da tutte le info del tuo PC, poi ti consiglio di partire da un .config già pronto, o meglio quello di PJV, che funziona alla perfezione ed è stato fatto per slackware ( bhè, ovviamente :roll: ), quando dai make menuconfig, seleziona prima "Load an alternate config" o una cosa del genere :) In /usr/src dovresti trovare sorgenti di kernel slackwariani :) Piglia quello e personalizzatelo per il tuo laptop la cosa confortevole di un laptop è che è assemblato con pezzo valorosamente dello stesso produttore, cioè se un laptop ha qualcosa di Intel ha praticamente tutto di Intel, stessa cosa per AMD, ste un laptop ha AMD probabilmente avrà anche una ATi, se è ASUS avrà una nVidia ecc... ;) Ovviamente lspci ti le info sicure, per più informazioni specifiche e tecniche:

Codice: Seleziona tutto

# cat /proc/cpuinfo
Non c'è bisogno che prepari un file "hardwer"(che poi sarebbe stato meglio chiamarlo "hardware" :P ), se usi KDE puoi farti un altro TAB nella stessa console, uno col "make menuconfig" e l'altro con "lspci", ne puoi aprire anche altri 20 di TAB non succede niente :D L'importante è che durante la compilazione chiudi un bel po di processi(che ne so amarok, firefox, kmess, amsn, emesene, xchat ecc...) così puoi usare il comando "make bzImge -j5" per velocizzare la compilazione, in cambio questo comando mangia più memoria ma ti sbrighi prima :P

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 15:18
da thepaperboy
intanto grazie. già così mi pare di aver fatto un passo avanti. ma possibile che non ci sia alcuna guida in merito? probabilmente sbaglio a cercare, chi riesce a darmi aiuto?

l'unica cosa che fin ora ho trovato è questa: http://ubuntufacile.blogspot.com/2007/0 ... -modo.html

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 16:27
da SIV

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 18:17
da ponce
comunque, come ti hanno gia' detto, se dai il make menuconfig, per ogni voce puoi, premendo il punto interrogativo, leggere la relativa pagina di help.
non penso che ci sia nessun altro scritto che le commenta tutte (anche perche' dovrebbero aggiornarlo di continuo e sarebbe diverso per ogni versione del kernel).

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 18:29
da muzzle
thepaperboy ha scritto:intanto grazie. già così mi pare di aver fatto un passo avanti. ma possibile che non ci sia alcuna guida in merito? probabilmente sbaglio a cercare, chi riesce a darmi aiuto?

l'unica cosa che fin ora ho trovato è questa: http://ubuntufacile.blogspot.com/2007/0 ... -modo.html
Se intendi una guida che ti guidi passo passo nella scelta delle opzioni dubito che la trovi; io quando iniziai a ricompilare il kernel non trovai nulla del genere; mi ha aiutato all'inizio dare un'occhiata ad esempi di kernel ottimizzati per un certo computer, in modo da avere una pietra di paragone da adattare al mio hardware.

Prova a cercare esempi di file config di kernel nella rete, magari che abbiano anche un pò di commento.

Ad esempio non so se intendevi una guida tipo questa http://guide.debianizzati.org/index.php ... one_kernel; questa è per avere un kernel a bassa latenza.

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 18:37
da Rama
thepaperboy ha scritto:
mi serve giusto sapere quali sono le cose principali da andare a modificare. poi in seguito magari mi avventurerò più in là.
guarda, come te mi son trovato molto perplesso le prime volte, poi ho scoperto un piccolo trucco (non capisco perché le varie guide non lo mettano come primo suggerimento): partire da un config sicuramente funzionante;
lo trovi in /boot, lo metti in /usr/src/kerneldacompilare rinominandolo .config, quindi make xconfig e fai le modifiche annotandole da qlc parte, così nel caso hai gli indiziati del malfunzionamento del nuovo kernel;

r

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 18:40
da RedSkull92
penso lui intendesse sapere quale erano le opzioni di base per non incorrere in un kernel panic.
una volta trovai una guida così.

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 18:52
da inux
sul wiki di slacky avevo scritto tutti i passaggi da fare per compilare il kernel se nuovo, Se invece vuoi sapere dopo il menuconfig tutte le opzioni del kernel sempre sul wiki c'è tutta la spiegazione di buona parte delle opzioni.Spero di aver capito bene quello che intendevi ciao. :D

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 19:22
da ponce
RedSkull92 ha scritto:penso lui intendesse sapere quale erano le opzioni di base per non incorrere in un kernel panic.
una volta trovai una guida così.
in kernel panic, se magari disattivi l'opzione del driver per il tuo controller/filesystem/raid, ecc., ci va lo stesso :D
ma basta fare il boot del vecchio e riflettere su cosa ci si e' scordati.
un buon punto di partenza e anche dare un bell'

Codice: Seleziona tutto

lsmod
col kernel di base e compilare nel kernel personalizzato tutto quello che si vede

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 19:25
da thepaperboy
inux ha scritto:sul wiki di slacky avevo scritto tutti i passaggi da fare per compilare il kernel se nuovo, Se invece vuoi sapere dopo il menuconfig tutte le opzioni del kernel sempre sul wiki c'è tutta la spiegazione di buona parte delle opzioni.Spero di aver capito bene quello che intendevi ciao. :D
ok trovato, mamma ma è complesso mica poco!

Re: ricompilare kernel, cerco guida per i dettagli

Inviato: gio 30 lug 2009, 19:45
da ponce
pero' alla fine da soddisfazione :D

non sapevo che sul wiki ci fosse anche questo
http://www.slacky.eu/wikislack/index.ph ... Menuconfig
non so chi si sia messo a tradurre tutte le voci ma e' un grande =D>