View Full Version : La mia prima compilazione del kernel..aiutooooooo!!
seguendo la knoledge base qui sopra ho provato a compilare il kernel per vedere se riesco ad alleggerirlo delle cose inutili.
Ho fatto
cp /boot/config-2.4.21-0.13mdk /usr/src//linux/config
e fin qui tutto bene.
Scrivendo
make config
mi dice
nothing to be done for 'config'
:rolleyes: aiutatemi!!!
maxithron
23-06-2003, 19:02
dovresti prima fare
make menuconfig.
AnonimoVeneziano
23-06-2003, 19:05
Guarda che il file non è /usr/src/linux/config , ma /usr/src/linux/.config
Ciao
AnonimoVeneziano
23-06-2003, 19:05
E comunque evita "make config" , usa "make menuconfig" o "make xconfig"
Ciao
Originally posted by "AnonimoVeneziano"
Guarda che il file non è /usr/src/linux/config , ma /usr/src/linux/.config
Ciao
appunto , e poi make menuconfig fallo nella dir del kernel ;)
ps : ciao Ano ;) :D :D :D
Si si ho fatto .config avevo scritto male, scusate. Se uso make menuconfig mi dice
No rule to make target `menuconfig'. Stop.
Scusa ma qual è la dir del kernel? Sono ancora un po' imbranato :D :(
maxithron
23-06-2003, 19:36
allora...l'immagine del kernel dove l'hai copiata?
ilsensine
23-06-2003, 19:39
Originally posted by "Mory"
Si si ho fatto .config avevo scritto male, scusate. Se uso make menuconfig mi dice
No rule to make target `menuconfig'. Stop.
10 a 1 che ha installato solo gli header del kernel, non i sorgenti completi ;)
Apri rpmdrake e installa il pacchetto "kernel-source".
Ok kernel-source nn era installato :rolleyes: adesso si! :D
Però mi da ancora lo stesso prob di prima, cosa devo fare ancora? make menuconfig lo scrivo da /usr/src/linux
ilsensine
23-06-2003, 19:57
Se kernel-source ora è installato, non può non funzionare:
cd /usr/src/linux
make mrproper
make menuconfig
Tutte le operazioni vanno eseguite da utente root. Non serve copiare il file di configurazione, tanto make mrproper (che ti ORDINO di eseguire :D ) lo ripristina a quello di default della Mandrake (eliminando eventuali cose che hai copiato).
Riporta esattamente eventuali errori di make menuconfig, è probabile che ti manchi tcl/tk o fesserie simili. rpmdrake è sempre tuo amico se manca qualcosa ;)
[mory@localhost mory]$ su root
Password:
[root@localhost mory]# cd /usr/src/linux
[root@localhost linux]# make mrproper
make: *** No rule to make target `mrproper'. Stop.
[root@localhost linux]#
Questo sopra è il risultato, quindi dovrei installare tlc/tk?
Ho installato anche tcl/tk ma ho sempre lo stesso messaggio di cui sopra :muro: :muro:
ilsensine
24-06-2003, 07:18
Originally posted by "Mory"
[mory@localhost mory]$ su root
Password:
[root@localhost mory]# cd /usr/src/linux
[root@localhost linux]# make mrproper
make: *** No rule to make target `mrproper'. Stop.
[root@localhost linux]#
Per me il pacchetto kernel-source continua a non essere installato...
OK allora, ho resettato tutto e ho rifatto daccapo, c'era già troppo casino per i miei gusti :p
Ho cancellato la directory linux in /usr/src e ho disinstallato il kernel-source.
Ho riavviato il tutto e ho reinstallato il kernel-source e come per magia facendo make mrproper e make menuconfig adesso funziona :D
Grazie per l'aiuto...però era proprio semplice :D
Ok compilato, riavviato e tutto funziona a dovere (almeno x ora :D ).
Adesso all'avvio nel menù del LILO mi esce oltre alle voci che già c'erano anche "2421.13custom" che dovrebbe essere il mio kernel customizzato. Quindi avviando con la voce "linux" io posso ancora caricare il kernel originale?
Originally posted by "Mory"
OK allora, ho resettato tutto e ho rifatto daccapo, c'era già troppo casino per i miei gusti :p
Ho cancellato la directory linux in /usr/src e ho disinstallato il kernel-source.
Ho riavviato il tutto e ho reinstallato il kernel-source e come per magia facendo make mrproper e make menuconfig adesso funziona :D
Grazie per l'aiuto...però era proprio semplice :D
Mi sa che prima avevi fatto un po di casino e creato la dir /usr/src/linux non come link simbolico a /usr/src/linux-2.4.21.quellocheeMDKecc.ecc.!!
E' per questo che non ti andava!
Ciao
Originally posted by "Mory"
Ok compilato, riavviato e tutto funziona a dovere (almeno x ora :D ).
Adesso all'avvio nel menù del LILO mi esce oltre alle voci che già c'erano anche "2421.13custom" che dovrebbe essere il mio kernel customizzato. Quindi avviando con la voce "linux" io posso ancora caricare il kernel originale?
certo... questo ti permette di sperimentare un po di configurazioni...
tanto se il tuo kernel non boota quello di default sta sicuro che lo fa!
Ciao
Se voglio salvare questa impostazione del kernel e metterla da parte, cosa devo fare?
Originally posted by "Mory"
Se voglio salvare questa impostazione del kernel e metterla da parte, cosa devo fare?
basta che ti copi il file
/usr/src/linux/.config
da qualche parte al sicuro!
Ciao
Miciomiao
25-06-2003, 21:03
Originally posted by "ilsensine"
10 a 1 che ha installato solo gli header del kernel, non i sorgenti completi ;)
Apri rpmdrake e installa il pacchetto "kernel-source".
Io su debian ho installato "solo" i sorgenti, che differenza c'è tra i sorgenti e gli headers? Questi ultimi mi servono? Come cambio da 386 a athlon al boot mi parte un bel kernel oops, ma con 386 il nuovo kernel va benissimo, sia con la configurazione precedente intatta sia con qualche vocetta modificata qua e là!
Com'è possibile? synaptic (GUI per apt get) mi diche che mi mancano i core utils?_? Dopo provo ad installarli, ed il pacchetto bin86 serve?
Partendo da mini iso è un bel casino eh? Però di sicuro non hai roba che non ti serve :P Cmq mi pare strano che il kernel si compili, si installi, e abbia problemi solo se attivo il suppoto specifico per il mio processore... BOOOOH!
Pensate che la stessa installazione di debby mi parte pure col kernel di mdk da un'altra partizione :P (label=DebMDK, lol ;) )
Cmq il pacchetto è kernel source 2.4.20(-8) patchato da debian
Gli header che avrei visto (ma non ho) si chiamano header 2.4.20(-3)athlon rss (???) e non rss, mi servono o no?
Grazie
AnonimoVeneziano
25-06-2003, 21:06
Originally posted by "Hrc211v"
appunto , e poi make menuconfig fallo nella dir del kernel ;)
ps : ciao Ano ;) :D :D :D
:muro: :muro:
Li mortacci tua , hai mica letto quel thread :muro: :sofico:
Ciao
ilsensine
25-06-2003, 21:12
Originally posted by "Miciomiao"
Io su debian ho installato "solo" i sorgenti, che differenza c'è tra i sorgenti e gli headers?
Gli header contengono informazioni sul tuo kernel attuale, e sono usati per la compilazione di moduli di terze parti o delle loro interfacce (ad es. driver NVidia)
Come cambio da 386 a athlon al boot mi parte un bel kernel oops, ma con 386 il nuovo kernel va benissimo, sia con la configurazione precedente intatta sia con qualche vocetta modificata qua e là!
Com'è possibile?
Difficile a dirsi, solitamente è indice di un problema hardware. Oppure hai cambiato processore senza eseguire "make mrproper" prima (questo è uno dei casi che lo richiede)
Miciomiao
25-06-2003, 22:31
Originally posted by "ilsensine"
Gli header contengono informazioni sul tuo kernel attuale, e sono usati per la compilazione di moduli di terze parti o delle loro interfacce (ad es. driver NVidia)
Ok allora non mi dovrebbero servire? (a dire la verità mica ho capito bene :P)
Originally posted by "ilsensine"
Difficile a dirsi, solitamente è indice di un problema hardware. Oppure hai cambiato processore senza eseguire "make mrproper" prima (questo è uno dei casi che lo richiede)
No la debian ce l'ho da tipo 4-5 giorni e non ho cambiato hardware, i sorgenti sono pulitissimi, sono nuovi così come li ho scaricati, sono partito dal file conf del kernel della miniso woody, aggiungendo la patchetta per il logo debian (^^) Insomma posso fare tutte le modifiche che voglio ma come cambio il tipo di processore... :/
Boh mo installo quelle librerie mancanti (core utils e bin86) riscompatto l'archivio, faccio mproper e ricompilo per la 6a o 7a volta--_--
Cmq faccio tutto a mano senza il kernel package, ho paura ad usarlo :P
Miciomiao
26-06-2003, 11:33
Raga sono riuscito a crearmi un kernel abbastanza personalizzato ma senza athlon (e senza iforce, anche quello mi dà kernel oops, cmq non ci facevo niente :P)!
Stanotte ho scaricato l'immagine del kernel 2.4.21 per i k7, ma che ci fo? Provo a metterla su e vedo se parte? Poi al limite scarico i sorgenti e ricompilo?
(du palle :P)
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.