ricompilare kernel domande
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.
Come usare Ubuntu • Primi passi su Ubuntu
Amministrazione del sistema • Comandi di base • Installare programmi • Log di sistema • Riga di comando • Sudo
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.
ricompilare kernel domande
ciao a tutti ho qualche problema riguardo al kernel vengo subito al dunque:
Ho installato la Edgy e tutto ok ora pero devo ricompilare il kernel per abilitarne delle funzioni
nella cartella /usr/src trovo due cartelle linux header 2.6.17-10 generic e linux header 2.6.17-10
immagino contengano i sorgenti del kernel (lo spero almeno) mi sposto nella cartella linux header ...generic
e do il comando sudo make xconfig . Si apre il tool di configurazione del kernel vado ad abilitare quello che mi serve , salvo e chiudo la finestra .e qui non riesco piu ad andare avanti.. quali sono i comandi successivi ??
ho letto sul wiki in COMPILAZIONE KERNEL ma si fa riferimento ad un nuovo kernel e non e' il mio caso comunque nemmeno scaricando il nuovo kernel (linux-2.6.18.3.tar.bz2) e seguendo le spiegazioni del wiki non sono riuscito .premetto che ho installato tutti i pacchetti necessari alla compilazione , in sostanza alla fine della procedura mi da alcuni errori di diver e non crea il pacchetto .deb nella dir /usr/src
spero dinon aver fatto confusione ,ad esempio i sorgenti del kernel sono in /usr/src/linuxz header 2.6.17-10-generic????? credo di si visto che il comando make xconfig apre appunto il tool di configurazione!!
grazie della pazienza !!
Ho installato la Edgy e tutto ok ora pero devo ricompilare il kernel per abilitarne delle funzioni
nella cartella /usr/src trovo due cartelle linux header 2.6.17-10 generic e linux header 2.6.17-10
immagino contengano i sorgenti del kernel (lo spero almeno) mi sposto nella cartella linux header ...generic
e do il comando sudo make xconfig . Si apre il tool di configurazione del kernel vado ad abilitare quello che mi serve , salvo e chiudo la finestra .e qui non riesco piu ad andare avanti.. quali sono i comandi successivi ??
ho letto sul wiki in COMPILAZIONE KERNEL ma si fa riferimento ad un nuovo kernel e non e' il mio caso comunque nemmeno scaricando il nuovo kernel (linux-2.6.18.3.tar.bz2) e seguendo le spiegazioni del wiki non sono riuscito .premetto che ho installato tutti i pacchetti necessari alla compilazione , in sostanza alla fine della procedura mi da alcuni errori di diver e non crea il pacchetto .deb nella dir /usr/src
spero dinon aver fatto confusione ,ad esempio i sorgenti del kernel sono in /usr/src/linuxz header 2.6.17-10-generic????? credo di si visto che il comando make xconfig apre appunto il tool di configurazione!!
grazie della pazienza !!
Ultima modifica di manolo il domenica 19 novembre 2006, 20:38, modificato 1 volta in totale.
- james83
- Scoppiettante Seguace

- Messaggi: 479
- Iscrizione: giovedì 21 settembre 2006, 1:09
- Località: Italia
Re: ricompilare kernel domande
Il kernel che ti prestavi a compilare non è il sorgente, ma sono gli header del kernel.
Per compilare il kernel o lo scarichi da http://www.kernel.org/ oppure dai repository cercando linux-image-xxxx ( x sta per la versione)
Poi segui questa guida.
Ciao ciao
P.S
Io ti consiglio di scaricarlo dai repository, in quanto ci sono tutte le patch di ubuntu, a meno che non vuoi un kernel pulito pulito.
Per compilare il kernel o lo scarichi da http://www.kernel.org/ oppure dai repository cercando linux-image-xxxx ( x sta per la versione)
Poi segui questa guida.
Ciao ciao
P.S
Io ti consiglio di scaricarlo dai repository, in quanto ci sono tutte le patch di ubuntu, a meno che non vuoi un kernel pulito pulito.
Ultima modifica di james83 il domenica 19 novembre 2006, 18:16, modificato 1 volta in totale.
Re: ricompilare kernel domande
scusa ma io ho da synaptic vedo che e' gia installata la linux-image-2.6.17-10 generic solo che non so dove si trova fisicamente e come fare per ricompilare da ll' immagine
Ultima modifica di manolo il domenica 19 novembre 2006, 20:40, modificato 1 volta in totale.
- james83
- Scoppiettante Seguace

- Messaggi: 479
- Iscrizione: giovedì 21 settembre 2006, 1:09
- Località: Italia
Re: ricompilare kernel domande
Ciao,
scusami ma ho sbagliato
Per scaricarti il sorgente bisogna che scarichi linux-source-2.6.xxx
te lo dovrebbe scaricare in /usr/src, poi basta che segui la guida che ho precedentemente postato
Ciao ciao.
scusami ma ho sbagliato
Per scaricarti il sorgente bisogna che scarichi linux-source-2.6.xxx
te lo dovrebbe scaricare in /usr/src, poi basta che segui la guida che ho precedentemente postato
Ciao ciao.
Re: ricompilare kernel domande
Allora non ci siamo: scaricato da Synaptic il file linux-source-2.6.17 , (lo trovo in /usr/src/) lo scompatto mi crea la dir linux-source-2.6.17ecc.. coas devo fare? entro nella dir e do il comando make xconfig oppure devo prima creare il link simbolico linux?????? se opto per la prima opzione il tooll grafico parte ma sotto nel terminale vedo degli errori mi dice che usa l'inmmagine di default in /boot 2.6 ecc..In sostanza nella cartella scompattata non trova l'immagine e' possibile??
grazie sempre per la pazienza ma perche' deve essere sempre tutto complicato?????
grazie sempre per la pazienza ma perche' deve essere sempre tutto complicato?????
- james83
- Scoppiettante Seguace

- Messaggi: 479
- Iscrizione: giovedì 21 settembre 2006, 1:09
- Località: Italia
Re: ricompilare kernel domande
Ciao,
Allora devi scompattare il file, entrare nella directory e dare il comando make xconfig, propio come hai fatto.
Se ti da dei warning è piuttosto normale, basta che non ti dia degli errori,
Il fatto che usi il file config in /boot 2.6 è anche questo normale, e di solito serve per non farti partire da zero nella compilazione. Mi spiego meglio,
Il comando make xconfig una volta lanciato apre l'interfaccia grafica che ha sua volta va a cercare il file di configurazione del kernel più recente che hai, in maniera da usare quella configurazione, poi stà a te cambiarla.
Spero di essermi spiegato,
Ciao ciao.
P.S
Magari posta l'output delle righe dove ti da problemi.
Allora devi scompattare il file, entrare nella directory e dare il comando make xconfig, propio come hai fatto.
Se ti da dei warning è piuttosto normale, basta che non ti dia degli errori,
Il fatto che usi il file config in /boot 2.6 è anche questo normale, e di solito serve per non farti partire da zero nella compilazione. Mi spiego meglio,
Il comando make xconfig una volta lanciato apre l'interfaccia grafica che ha sua volta va a cercare il file di configurazione del kernel più recente che hai, in maniera da usare quella configurazione, poi stà a te cambiarla.
Spero di essermi spiegato,
Ciao ciao.
P.S
Magari posta l'output delle righe dove ti da problemi.
Ultima modifica di james83 il lunedì 20 novembre 2006, 15:05, modificato 1 volta in totale.
Re: ricompilare kernel domande
allora alla fine della compilazione mi da questoi messaggi e torna alla dir iniziale
In file included from drivers/net/wireless/hostap/hostap_cs.c:9:
include/linux/skbuff.h: In function ‘__skb_pull’:
include/linux/skbuff.h:846: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see .
The bug is not reproducible, so it is likely a hardware or OS problem.
make[5]: *** [drivers/net/wireless/hostap/hostap_cs.o] Error 1
make[4]: *** [drivers/net/wireless/hostap] Error 2
make[3]: *** [drivers/net/wireless] Error 2
make[2]: *** [drivers/net] Error 2
make[1]: *** [drivers] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.17'
make: *** [debian/stamp-build-kernel] Error 2
e quindi non crea il file .deb
non capisco cosa vuol dire il mess ?????
In file included from drivers/net/wireless/hostap/hostap_cs.c:9:
include/linux/skbuff.h: In function ‘__skb_pull’:
include/linux/skbuff.h:846: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
For Debian GNU/Linux specific bug reporting instructions,
see .
The bug is not reproducible, so it is likely a hardware or OS problem.
make[5]: *** [drivers/net/wireless/hostap/hostap_cs.o] Error 1
make[4]: *** [drivers/net/wireless/hostap] Error 2
make[3]: *** [drivers/net/wireless] Error 2
make[2]: *** [drivers/net] Error 2
make[1]: *** [drivers] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.17'
make: *** [debian/stamp-build-kernel] Error 2
e quindi non crea il file .deb
non capisco cosa vuol dire il mess ?????
Re: ricompilare kernel domande
Per compilare il kernel occorrono alcune librerie di supporto, se non le hai installate non ha la possibilità di farlo, potrebbe dipendere da quello. Controlla questa guida.
ciao
ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
-
Divilinux
Re: ricompilare kernel domande
quella indicata da pierba e' la guida "classica" alla compilazione del kernel secondo la debian way..
altri metodi piu' facili nn ne ho visti..in un colpo solo crei un .deb del kernel + initrd + eventuali driver esterni(vedi chesso' fglrx ) e non devi nemmeno mettere mano a grub..
a parte il tempo perso per configurare i moduli del kernel..la pacchettizzazione e' velocissima (good)
altri metodi piu' facili nn ne ho visti..in un colpo solo crei un .deb del kernel + initrd + eventuali driver esterni(vedi chesso' fglrx ) e non devi nemmeno mettere mano a grub..
a parte il tempo perso per configurare i moduli del kernel..la pacchettizzazione e' velocissima (good)
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti
