Ottenere Kernel personalizzato

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
Avatar utente
Tyler
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1743
Iscrizione: mercoledì 30 novembre 2005, 0:50
Località: /home/tyler

Ottenere Kernel personalizzato

Messaggio 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.
Kubuntu 9.10 x86_64 - KDE 4.4 - 2.6.31-bfs304-tyler
HTC Magic - Android 2.2 - CyanogenMod 6
gtk-qt-engine anche per root? sudo cp ~/.gtkrc-2.0-kde4 /root/.gtkrc-2.0
Avatar utente
Shenk
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 444
Iscrizione: martedì 8 novembre 2005, 12:27
Località: Empoli
Contatti:

Re: Ottenere Kernel personalizzato

Messaggio 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
Vivo soltanto per i Devox http://www.devox.it
Avatar utente
Tyler
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1743
Iscrizione: mercoledì 30 novembre 2005, 0:50
Località: /home/tyler

Re: Ottenere Kernel personalizzato

Messaggio 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?
Kubuntu 9.10 x86_64 - KDE 4.4 - 2.6.31-bfs304-tyler
HTC Magic - Android 2.2 - CyanogenMod 6
gtk-qt-engine anche per root? sudo cp ~/.gtkrc-2.0-kde4 /root/.gtkrc-2.0
Thug

Re: Ottenere Kernel personalizzato

Messaggio 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!
lanfre

Re: Ottenere Kernel personalizzato

Messaggio 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
Ultima modifica di lanfre il mercoledì 7 dicembre 2005, 10:46, modificato 1 volta in totale.
Thug

Re: Ottenere Kernel personalizzato

Messaggio 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
Thug

Re: Ottenere Kernel personalizzato

Messaggio da Thug »

il link alla pagina per la patch in italiano

http://massimo.solira.org/pcikl/
lanfre

Re: Ottenere Kernel personalizzato

Messaggio 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
Avatar utente
Shenk
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 444
Iscrizione: martedì 8 novembre 2005, 12:27
Località: Empoli
Contatti:

Re: Ottenere Kernel personalizzato

Messaggio 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...  ;D
Vivo soltanto per i Devox http://www.devox.it
Thug

Re: Ottenere Kernel personalizzato

Messaggio 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...  ;D
questa mica la sapevo!! ottimo :)
Avatar utente
Tyler
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1743
Iscrizione: mercoledì 30 novembre 2005, 0:50
Località: /home/tyler

Re: Ottenere Kernel personalizzato

Messaggio 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?
Kubuntu 9.10 x86_64 - KDE 4.4 - 2.6.31-bfs304-tyler
HTC Magic - Android 2.2 - CyanogenMod 6
gtk-qt-engine anche per root? sudo cp ~/.gtkrc-2.0-kde4 /root/.gtkrc-2.0
Avatar utente
Shenk
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 444
Iscrizione: martedì 8 novembre 2005, 12:27
Località: Empoli
Contatti:

Re: Ottenere Kernel personalizzato

Messaggio 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
Vivo soltanto per i Devox http://www.devox.it
lanfre

Re: Ottenere Kernel personalizzato

Messaggio 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
Avatar utente
Tyler
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1743
Iscrizione: mercoledì 30 novembre 2005, 0:50
Località: /home/tyler

Re: Ottenere Kernel personalizzato

Messaggio 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?
Kubuntu 9.10 x86_64 - KDE 4.4 - 2.6.31-bfs304-tyler
HTC Magic - Android 2.2 - CyanogenMod 6
gtk-qt-engine anche per root? sudo cp ~/.gtkrc-2.0-kde4 /root/.gtkrc-2.0
Avatar utente
Shenk
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 444
Iscrizione: martedì 8 novembre 2005, 12:27
Località: Empoli
Contatti:

Re: Ottenere Kernel personalizzato

Messaggio 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
Vivo soltanto per i Devox http://www.devox.it
camzsez11
Prode Principiante
Messaggi: 2
Iscrizione: martedì 24 luglio 2007, 13:21

Re: Ottenere Kernel personalizzato

Messaggio 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
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti