Pagina 1 di 1
Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 1:16
da Tyler
Ciao a tutti. Premetto che non ho mai compilato un kernel ma mi interesserebbe iniziare a farlo per ottimizzare la mia Kubuntu.
Ho letto gli altri topic sull'argomento e ho letto la guida sulla personalizzazione del Kernel pre-complilato ma vorrei dei consigli specifici per il mio caso.
Il mio Kernel attuale è il 2.6.12-9-amd64-k8 e vorrei sapere come poter cominciare da zero per poter ottenere il kernel più adatto per le mie esigenze. Leggevo nella guida che c'è anche un'interfaccia grafica per compilarlo, ma come faccio a sapere cosa devo aggiungere, togliere, modificare? E' molto intuitivo o devo avere una preparazione di base per farlo?
Spero che chiariate i miei dubbi e mi guidaste passo passo.
Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 1:38
da Shenk
Tyler ha scritto:
Ciao a tutti. Premetto che non ho mai compilato un kernel ma mi interesserebbe iniziare a farlo per ottimizzare la mia Kubuntu.
Ho letto gli altri topic sull'argomento e ho letto la guida sulla personalizzazione del Kernel pre-complilato ma vorrei dei consigli specifici per il mio caso.
Il mio Kernel attuale è il 2.6.12-9-amd64-k8 e vorrei sapere come poter cominciare da zero per poter ottenere il kernel più adatto per le mie esigenze. Leggevo nella guida che c'è anche un'interfaccia grafica per compilarlo, ma come faccio a sapere cosa devo aggiungere, togliere, modificare? E' molto intuitivo o devo avere una preparazione di base per farlo?
Spero che chiariate i miei dubbi e mi guidaste passo passo.
Allora per compilare un kernel nuovo intanto devi scaricarlo
http://www.kernel.org
io uso sempre l' ultima versione stabile. Se è il primo che fai non devi scaricare la patch ma il kernel intero.
Come consiglio ti posso dire di cominciare da un kernel che sai che funziona:
cp /boot/2.6.12-9-amd64-k8 /dove_hai scompattato_il_kernel/linux-versione_kernel/.config
Dopo
sudo make-kpkg clean
sudo make menuconfig (con questo comando scegli le componenti del tuo kernel leggi gli help per capire a cosa servono)
sudo make-kpkg --initrd kernel_image
Come consiglio inizia da le cose facili,
Leva le schede audio che non ti servono
Leva ISDN se hai una ADSL
Leva le schede Video che non ti servono
Per farti meglio un idea di cosa ti serve sul tuo computer guardati il tuo
lspci
lanciandolo da terminale.(Già questo è una bella guida)
Ciao facci sapere
Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 2:27
da Tyler
Innanzitutto grazie della risposta. Ho scaricato l'ultima versione stabile del kernel e l'ho scompattato in una cartella sul desktop.
Non capisco bene il primo comando. Dovrei copiare il mio kernel esistente nella cartella di quello che ho appena scaricato?
Nella mia cartella /boot ci sono solo questi file:
http://img203.imageshack.us/img203/8381 ... k.png quale devo copiare?
Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 10:31
da Thug
ma è possibile ri-compilare il kernel già esistente (nel mio caso quello di default della 5.10), da questa compilazione crearne il pacchetto .deb, installarlo, ma continuando ad avere la possibilità di selezionare entrambi i kernel al boot (grub)?
ciao, grazie!
Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 10:43
da lanfre
questa compilazione crearne il pacchetto .deb, installarlo, ma continuando ad avere la possibilità di selezionare entrambi i kernel al boot (grub)?
guarda un po questo:
http://wiki.ubuntu-it.org/CompilazioneKernel
Di kernel puoi averne quanti ne vuoi sulla macchina (anzi..uno di "scorta" secondo me è bene averlo!)
ciao
Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 10:51
da Thug
si avevo letto quelòla guida...quando lessi "grub verrà aggiornato automaticamente" avevo inteso la cosa come "grub aggiorna il kernel" (il solo che c'è insomma). in ogni caso ho anche provato a seguire quella guida, ma succede una cosa strana. dopo aver fatto le scelte tramite xconfig (a chi, come me, è poco pratico, consiglio di cercare una patch su internet che traduce le voci, con le relative spiegazioni, di tutto il menù), do il comando "sudo make-kpkg --append-to-version=-custom kernel_image modules_image" e mi incomincia a "richiedere" tutte le possibile scelte, ma questa volta da riga di comando; la cosa è stata molto frustrante in quanto avevo speso parecchio tempo per leggere tutto e fare le mie scelte, per poi dover rifare tutto da capo

ti ringrazio per la risposta
ciao
Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 10:53
da Thug
il link alla pagina per la patch in italiano
http://massimo.solira.org/pcikl/
Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 10:58
da lanfre
non so se puo servirti:
http://www.spaghettilinux.org/lib/exe/f ... -0.8.2.pdf
è abbstanza dettagliata...altrimenti il mitico "appunti di informatica libera"....

..
ciao
Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 11:55
da Shenk
Tyler ha scritto:
Innanzitutto grazie della risposta. Ho scaricato l'ultima versione stabile del kernel e l'ho scompattato in una cartella sul desktop.
Non capisco bene il primo comando. Dovrei copiare il mio kernel esistente nella cartella di quello che ho appena scaricato?
Nella mia cartella /boot ci sono solo questi file:
http://img203.imageshack.us/img203/8381 ... k.png quale devo copiare?
Devi copiare config-2.6.12-9.ecc...
cp /boot/config-2.6.12-9-amd64-k8 /dove_hai scompattato_il_kernel/linux-2.6.14.3/.config
Con questo comando parti come configurazione iniziale con quella del kernel che usi ora che fino a prova contraria non è ottimizzato ma
funziona...

Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 12:06
da Thug
Shenk ha scritto:
Tyler ha scritto:
Innanzitutto grazie della risposta. Ho scaricato l'ultima versione stabile del kernel e l'ho scompattato in una cartella sul desktop.
Non capisco bene il primo comando. Dovrei copiare il mio kernel esistente nella cartella di quello che ho appena scaricato?
Nella mia cartella /boot ci sono solo questi file:
http://img203.imageshack.us/img203/8381 ... k.png quale devo copiare?
Devi copiare config-2.6.12-9.ecc...
cp /boot/config-2.6.12-9-amd64-k8 /dove_hai scompattato_il_kernel/linux-2.6.14.3/.config
Con questo comando parti come configurazione iniziale con quella del kernel che usi ora che fino a prova contraria non è ottimizzato ma
funziona...
questa mica la sapevo!! ottimo

Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 12:39
da Tyler
A proposito di ispci che mi è stato consigliato, se lancio da shell non si avvia niente.
C'è una guida che spiega quali cose si possono togliere dal kernel e quali no?
Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 12:43
da Shenk
Tyler ha scritto:
A proposito di ispci che mi è stato consigliato, se lancio da shell non si avvia niente.
C'è una guida che spiega quali cose si possono togliere dal kernel e quali no?
Il comando è lspci no ispci...
Ciao
Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 12:48
da lanfre
Tyler ha scritto:
C'è una guida che spiega quali cose si possono togliere dal kernel e quali no?
puoi provare con quelle che ho postato sopra!
ciao
Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 13:04
da Tyler
Shenk ha scritto:
Tyler ha scritto:
A proposito di ispci che mi è stato consigliato, se lancio da shell non si avvia niente.
C'è una guida che spiega quali cose si possono togliere dal kernel e quali no?
Il comando è lspci no ispci...
Ciao
Ah grazie infatti così ottengo una lista di periferiche.
Quindi dovrei escludere tutte quelle non elencate dall'lspci?
Re: Ottenere Kernel personalizzato
Inviato: mercoledì 7 dicembre 2005, 13:36
da Shenk
Quelle sicuramente non le devi levare.. Le altre puoi levarle almeno che non ti servono per hardware esterno o per il funzionamento globale.
Ciao
Re: Ottenere Kernel personalizzato
Inviato: lunedì 13 agosto 2007, 14:43
da camzsez11
Ciao a tutti ! Ho un problema e spero che possiate aiutarmi. Da qualche mese mi sono avvicinato a linux e devo dire che la cosa mi sta prendendo tanto e , affascinato da questo nuovo mondo, ho deciso di personalizzare il mio kernel con un programma che si chiama KERNELER. è molto bello e ti guida passo passo: dallo scaricare i sorgenti, a pulirli, compilare,ecc..... fino a che crei il tuo bel installabile.deb e lo installi con l'installatore. Fin qui tutto ok. Ma dopo che ho installato il nuovo kernel, non riesco più ad utilizzare synaptic perchè mi da un errore e mi dice di reinstallare il kernel che ho appena creato !!! sto impazzendo e credo che formattare non sa l'unica soluzione....giusto ? se per favore potete aiutarmi mi fate un favore !!! Grazie, Camz