[Linux-Biella] compilazione kernel a manina

PaulTT ptt a bilug.it
Mar 17 Maggio 2016 19:43:35 CEST


sabato cesare ha compilato con me un kernel...

alla fine, cesare, a che puno sei arrivato??

riassumi i passaggi base che abbiam gia' eseguito, poi andremo avanti 
cogli altri, magari a qualcuno interessa....

0) scaricarsi i sorgenti del kernel da kernel.org e decomprimerli in 
qualche dove

1) recuperare un config del kernel che sta girando sulla macchina <- 
attenzione, sta roba vale solo se si ricompilaun kernel uguale/maggiore 
di quello che sta girando
(ogni distro praticamente posa in /boot/ un file config-x.x.x del kernel 
xxx che sta girando, questo e' comodo per sperare di non spaccare nulla 
e che la macchina parta ancora, se non si sa ben ecosa toccare)

2) copiare il file suddetto nella directory in cui e' stato estratto il 
kernel, directory che se non siamo stati amici pici, avra' un nome del 
tipo linux-4.5.1, e rinominare il file config-x.x.x in .config (si', col 
punto davanti)

3) dopodiche' si lancia un

make oldconfig

che probabilmente fara' alcune domande, alla fine delle domande, avremo 
un kernel configurato (circa) come quello che sta girando **

3b) con
make menuconfig
si ottiene un favoloso menu granfico, dove mettere/togliere 
opzioni/moduli/salcaxxo/bombe/mortaretti/etc etc

4) per compilare van lanciati i comandi:

make -j <numerodiprocessori+1>
make modules
make modules_install

(modules non son certo serva ancora ma io lo lancio , sa mai)

5) .... naaaah cesare e' arrivato (quasi ) fin qui, i passaggi successi, 
se da conferma di aver compilato tutto, nelle prossime puntate

buon appetito e buona birra
ciao


**va da se che una volta ripulito il .config, posso portarmelo dietro 
nelle prossime compilazioni di kernel successivi (che e' quello che 
faccio io da anni ormai, aggiungendo o togliendo quelle poche robe x far 
partire il computer :D:D:D:D )

-- 
Mettitelo bene in testa.
La speranza č una cosa pericolosa.
La speranza puņ far impazzire un uomo.



Maggiori informazioni sulla lista Linux