Pagina 1 di 1

[Risolto] Prima ricompilazione Kernel

Inviato: giovedì 22 aprile 2010, 22:09
da binary
Premetto che lo sto facendo per puro masochismo (lol), no scherzo, è per la curiosità di farlo. E' la  prima volta, scarico Vanilla, versione 2.6.33.2, sposto in /usr/src, scompatto e qui vorrei applicare la patch per la lingua italiana seguendo la guida del sito di massimo solira, ma non ci riesco! Ma il problema non è solo questo, non riesco ad aprire il compilatore grafico xconfig, mi da errore:

Codice: Seleziona tutto

scripts/kconfig/mconf arch/x86/Kconfig
#
# using defaults found in /boot/config-2.6.31-20-generic
#
/boot/config-2.6.31-20-generic:3394:warning: symbol value 'm' invalid for FB_VESA
#
# configuration written to .config
#


*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.

Vorrei anche dei consigli su quali moduli abilitare.
Inoltre vorrei capire perchè c'è la necessità di portare il file del Kernel nella cartella /usr/src.
Ciao. ;)

Re: Prima ricompilazione Kernel

Inviato: venerdì 23 aprile 2010, 1:04
da guybrush.d
Ciao,
la compilazione del kernel su ubuntu avviene in maniera diversa rispetto
a quella standard, http://wiki.ubuntu-it.org/AmministrazioneSistema/CompilazioneKernel
per cui se non hai estrema necessita di compilare è meglio evitare, ricordo
invece che su slackware era uno spasso ricompilare il nuovo kernel ogni tot  ;D
infatti questo è un aspetto che non ammiro tanto di ubuntu. Comunque l'errore
che ottieni è dovuto all'errato caricamento del modulo vesa che gestisce i driver
generici per la scheda grafica, evita di usare

Codice: Seleziona tutto

make xconfig
,
segui il wiki ed eventualmente passa alla console (CTRL + ALT + F1) ed usa

Codice: Seleziona tutto

make menuconfig

Re: Prima ricompilazione Kernel

Inviato: venerdì 23 aprile 2010, 17:36
da binary
guybrush.d ha scritto: Ciao,
la compilazione del kernel su ubuntu avviene in maniera diversa rispetto
a quella standard, http://wiki.ubuntu-it.org/AmministrazioneSistema/CompilazioneKernel
per cui se non hai estrema necessita di compilare è meglio evitare, ricordo
invece che su slackware era uno spasso ricompilare il nuovo kernel ogni tot  ;D
infatti questo è un aspetto che non ammiro tanto di ubuntu. Comunque l'errore
che ottieni è dovuto all'errato caricamento del modulo vesa che gestisce i driver
generici per la scheda grafica, evita di usare

Codice: Seleziona tutto

make xconfig
,
segui il wiki ed eventualmente passa alla console (CTRL + ALT + F1) ed usa

Codice: Seleziona tutto

make menuconfig


Ti ringrazio per la risposta, ma non posso darti ascolto per ciò che riguarda il "compilare solo se necessario".
Per quanto riguarda la patch e il kernel in italiano?
Consigli sui moduli da abilitare?

Re: Prima ricompilazione Kernel

Inviato: venerdì 23 aprile 2010, 23:06
da fortran77
?? Il kernel in italiano ?? Mica è un file doc... Che significa il "kernel in italiano"? intendi che vuoi in italiano l'help del menuconfig? In ogni caso mi sembra poco utile, visto che la traduzione italiana sarà sempre indietro rispetto all'ultima versione del kernel.
Scusa ma è la prima volta che sento questa cosa.

Re: Prima ricompilazione Kernel

Inviato: venerdì 23 aprile 2010, 23:18
da MrMars
Scusate anche io voglio compilare un kernel.
Posso compilare ad es. il 2.6.33 su karmic, e prendere i .deb e installarli su lucid, o viene espressamente compilato per una certa distribuzione?

Re: Prima ricompilazione Kernel

Inviato: sabato 24 aprile 2010, 0:15
da fortran77
Se lo compili normalmente (make menuconfig, make && make modules) si, puoi tranquillamente usarlo su diverse distribuzioni. La cosa è ancora più pratica se costruisci un kernel monolitico (senza moduli).
Per quanto riguarda la creazione dei .deb non saprei... non ho mai usato il package manager di debian per compilare il kernel quindi non so dirti.

Re: Prima ricompilazione Kernel

Inviato: sabato 24 aprile 2010, 2:23
da guybrush.d
Ciao,
se devi "esportare" il kernel conviene sempre ricompilarlo da capo, basta poi semplicemente
copiare il file config da kernl già compilato.

[Risposta al post precedente]:
Consigli sui moduli da compilare? Non è una ricetta di cucina!!!
I moduli vanno scelti in base al hardware che si sta usando!

Re: Prima ricompilazione Kernel

Inviato: martedì 27 aprile 2010, 12:17
da pineale
Salve ragazzi...sto cercando di ricompilare il kernel 2.6.33 ubuntu per inserire delle nuove system call....ora il punto è che sfruttando la finestra di make xconfig non capisco quale modulo devo integrare nel kernel(o compilare come modulo esterno)per far funzionare la scheda video nvidia geforce 8600gt. infatti se non spunto nessun modulo grafico nvidia(perchè quello della mia scheda non c'è)la compilazione ha successo ma poi mi permette di accedere solo in low graphic(tra l'altro ho verificato che la syscall aggiunta funziona)...ora ho notato che in /usr/src c'è una cartella /nvidia-173.14.20 che credo riguardi il driver appunto della suddetta scheda video....non so come fare a compilare un nuovo kernel in modo che la scheda grafica venga caricata come modulo(interno o esterno al kernel non mi importa molto essendo abituato ad attendere i lunghissimi boot di windows)qualcuno ha suggerimenti??

Re: Prima ricompilazione Kernel

Inviato: martedì 27 aprile 2010, 13:09
da fortran77
I driver nvidia sono proprietari e closed-source, pertanto vengono forniti separatamente da nvidia e non sono inclusi nel kernel.

Re: Prima ricompilazione Kernel

Inviato: martedì 27 aprile 2010, 13:37
da Rasheed
pineale ha scritto: Salve ragazzi...sto cercando di ricompilare il kernel 2.6.33 ubuntu per inserire delle nuove system call....ora il punto è che sfruttando la finestra di make xconfig non capisco quale modulo devo integrare nel kernel(o compilare come modulo esterno)per far funzionare la scheda video nvidia geforce 8600gt. infatti se non spunto nessun modulo grafico nvidia(perchè quello della mia scheda non c'è)la compilazione ha successo ma poi mi permette di accedere solo in low graphic(tra l'altro ho verificato che la syscall aggiunta funziona)...ora ho notato che in /usr/src c'è una cartella /nvidia-173.14.20 che credo riguardi il driver appunto della suddetta scheda video....non so come fare a compilare un nuovo kernel in modo che la scheda grafica venga caricata come modulo(interno o esterno al kernel non mi importa molto essendo abituato ad attendere i lunghissimi boot di windows)qualcuno ha suggerimenti??
Se vuoi i driver nvidia devi utilizzare l'installer che trovi nel loro sito e installarli a mano, qui c'è un'ottima guida che va bene per i kernel compilati

http://telperion.wordpress.com/2007/05/ ... an-ubuntu/

binary ha scritto: Premetto che lo sto facendo per puro masochismo (lol), no scherzo, è per la curiosità di farlo. E' la  prima volta, scarico Vanilla, versione 2.6.33.2, sposto in /usr/src, scompatto e qui vorrei applicare la patch per la lingua italiana seguendo la guida del sito di massimo solira, ma non ci riesco! Ma il problema non è solo questo, non riesco ad aprire il compilatore grafico xconfig, mi da errore:

Codice: Seleziona tutto

scripts/kconfig/mconf arch/x86/Kconfig
#
# using defaults found in /boot/config-2.6.31-20-generic
#
/boot/config-2.6.31-20-generic:3394:warning: symbol value 'm' invalid for FB_VESA
#
# configuration written to .config
#


*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.

Vorrei anche dei consigli su quali moduli abilitare.
Inoltre vorrei capire perchè c'è la necessità di portare il file del Kernel nella cartella /usr/src.
Ciao. ;)
io quando ricompilo il kernel e voglio applicare eventuali patch lo faccio prima nella mia home e poi sposto tutto in /usr/src e avvio la compilazione, non so' come mai ma l'applicare le patch nella cartella suddetta mi ha sempre dato problemi.

Re: Prima ricompilazione Kernel

Inviato: martedì 27 aprile 2010, 15:33
da pineale
Rasheed ha scritto:
pineale ha scritto: Salve ragazzi...sto cercando di ricompilare il kernel 2.6.33 ubuntu per inserire delle nuove system call....ora il punto è che sfruttando la finestra di make xconfig non capisco quale modulo devo integrare nel kernel(o compilare come modulo esterno)per far funzionare la scheda video nvidia geforce 8600gt. infatti se non spunto nessun modulo grafico nvidia(perchè quello della mia scheda non c'è)la compilazione ha successo ma poi mi permette di accedere solo in low graphic(tra l'altro ho verificato che la syscall aggiunta funziona)...ora ho notato che in /usr/src c'è una cartella /nvidia-173.14.20 che credo riguardi il driver appunto della suddetta scheda video....non so come fare a compilare un nuovo kernel in modo che la scheda grafica venga caricata come modulo(interno o esterno al kernel non mi importa molto essendo abituato ad attendere i lunghissimi boot di windows)qualcuno ha suggerimenti??
Se vuoi i driver nvidia devi utilizzare l'installer che trovi nel loro sito e installarli a mano, qui c'è un'ottima guida che va bene per i kernel compilati

http://telperion.wordpress.com/2007/05/ ... an-ubuntu/
quindi quello che mi consigli è accedere in low graphic e installare successivamente i driver giusto?? ma io li ho già installati,nel senso che con il kernel funzionante(quello originale) ho installato i driver e funzionano correttamente...poi quando accedo col kernel 2.6.33 da me compilato mi da sti problemi e se provo ad installare i driver da gestore pacchetti mi da errore....seguirò la guida che mi hai dato...speriamo bene grazie mille ciao

Re: Prima ricompilazione Kernel

Inviato: martedì 27 aprile 2010, 20:59
da binary
Rasheed ha scritto:
pineale ha scritto: Salve ragazzi...sto cercando di ricompilare il kernel 2.6.33 ubuntu per inserire delle nuove system call....ora il punto è che sfruttando la finestra di make xconfig non capisco quale modulo devo integrare nel kernel(o compilare come modulo esterno)per far funzionare la scheda video nvidia geforce 8600gt. infatti se non spunto nessun modulo grafico nvidia(perchè quello della mia scheda non c'è)la compilazione ha successo ma poi mi permette di accedere solo in low graphic(tra l'altro ho verificato che la syscall aggiunta funziona)...ora ho notato che in /usr/src c'è una cartella /nvidia-173.14.20 che credo riguardi il driver appunto della suddetta scheda video....non so come fare a compilare un nuovo kernel in modo che la scheda grafica venga caricata come modulo(interno o esterno al kernel non mi importa molto essendo abituato ad attendere i lunghissimi boot di windows)qualcuno ha suggerimenti??
Se vuoi i driver nvidia devi utilizzare l'installer che trovi nel loro sito e installarli a mano, qui c'è un'ottima guida che va bene per i kernel compilati

http://telperion.wordpress.com/2007/05/ ... an-ubuntu/

binary ha scritto: Premetto che lo sto facendo per puro masochismo (lol), no scherzo, è per la curiosità di farlo. E' la  prima volta, scarico Vanilla, versione 2.6.33.2, sposto in /usr/src, scompatto e qui vorrei applicare la patch per la lingua italiana seguendo la guida del sito di massimo solira, ma non ci riesco! Ma il problema non è solo questo, non riesco ad aprire il compilatore grafico xconfig, mi da errore:

Codice: Seleziona tutto

scripts/kconfig/mconf arch/x86/Kconfig
#
# using defaults found in /boot/config-2.6.31-20-generic
#
/boot/config-2.6.31-20-generic:3394:warning: symbol value 'm' invalid for FB_VESA
#
# configuration written to .config
#


*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.

Vorrei anche dei consigli su quali moduli abilitare.
Inoltre vorrei capire perchè c'è la necessità di portare il file del Kernel nella cartella /usr/src.
Ciao. ;)
io quando ricompilo il kernel e voglio applicare eventuali patch lo faccio prima nella mia home e poi sposto tutto in /usr/src e avvio la compilazione, non so' come mai ma l'applicare le patch nella cartella suddetta mi ha sempre dato problemi.
Grazie, ho risolto.

Re: [Risolto] Prima ricompilazione Kernel

Inviato: venerdì 30 aprile 2010, 9:41
da port
Buongiorno a tutti.
Mi sono deciso anche io a ricompilare il kernel.
Il mio problema è proprio all'inizio dell'operazione...
Avendo installato Ubuntu Server non ho l'interfaccia grafica, e non la voglio, quindi non so come scaricare il kernel che poi andrà compilato...
Sarebbe corretto??

Codice: Seleziona tutto

apt-get install linux-386
Inoltre avendo installato Ubuntu su VmWare Player dite che ci sono delle accortezze in più da seguire?

Vi ringrazio in anticipo. :)

Re: [Risolto] Prima ricompilazione Kernel

Inviato: venerdì 30 aprile 2010, 12:14
da MrMars
se gli dai install quello ti scarica il .deb già compilato e te lo installa...

Re: [Risolto] Prima ricompilazione Kernel

Inviato: venerdì 30 aprile 2010, 18:10
da port
MrMars ha scritto: se gli dai install quello ti scarica il .deb già compilato e te lo installa...
Immaginavo...

Quindi come dovrei procedere?

Grazie.

Re: [Risolto] Prima ricompilazione Kernel

Inviato: domenica 2 maggio 2010, 1:31
da guybrush.d
Ciao,
hai il webbrowser anche da console, in genere installato di default!!!
lynx! Certo non è come firefox, però...
comunque puoi scaricare il kernel anche con wget:

Codice: Seleziona tutto

 wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.33.3.tar.bz2
naturalmente devi sostituire la versione con quella che preferisci installare!