Pagina 1 di 2

Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 18:51
da Fabbroz75
Ciao a tutti :D
Ho provato a compilare il kernel in oggetto... ma mi viene un .deb da 199mb!
installato e fatto il boot mi va in kernel panic...

ho seguito questa guida:

http://www.thebags.it/linux-pages/compilazione-kernel/

consigli?

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 18:53
da IK8YWJ
Segui il wiki ufficiale di Ubuntu...

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 19:02
da Chetto
Dipende da che moduli hai incluso comunque...

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 19:11
da Klick64
qui ,ma attento la pagina è in revisione  http://wiki.ubuntu-it.org/CompilazioneK ... lazione%29

ti conviene aspettare, e usare il kernel vecchio che ovviamente hai tenuto

i problemi possono essere molteplici, dipende da cosa hai inserito,o meno  bye      ;)

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 19:19
da gforresu
Ho provato a compilare il kernel in oggetto... ma mi viene un .deb da 199mb!
:'( :'(
ma che serve ricompilare se compili tutti i moduli del sorgente?!?
certo che poi ti viene una mega-immagine  :(

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 19:28
da Fabbroz75
gforr ha scritto:
Ho provato a compilare il kernel in oggetto... ma mi viene un .deb da 199mb!
:'( :'(
ma che serve ricompilare se compili tutti i moduli del sorgente?!?
certo che poi ti viene una mega-immagine  :(
eh non so... è la prima volta che mi cimento nella compilazione di un kernel  :(
quindi dovrei togliere un casino di cose dal config di default?

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 19:30
da Divilinux
io l'ho installato pochi giorni fa con successo..e con successo ho installato tutti i driver essenziali..scheda video..wifi scheda di rete..etc
.. il .deb creato dalla compilazione e' di 148MB..ma tanto poi si cancella quindi non vedo il problema  :-\
sono riuscito a "tirare" l'immagine del kernel a solo 1,6MB...

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 19:34
da Fabbroz75
Divilinux ha scritto: sono riuscito a "tirare" l'immagine del kernel a solo 1,6MB...
cosa intendi?

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 19:36
da Divilinux
che l'immagine finale..l'eseguibile..il "binario" di Linux in /boot/ e' di soli 1,6MB
il 2.6.20-15 e' di 1,7MB

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 20:00
da Viper67
La dimensione enorme dei pacchetti creati sembra un bug della 7.04

https://bugs.launchpad.net/ubuntu/+source/kernel-package/+bug/90283

dove trovi anche un workaround in pratica nelle righe di .config sostituisci quelle in cui trovi:
CONFIG_XXX_DEBUG=Y

in
# CONFIG_XXX_DEBUG is not set

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 20:53
da Fabbroz75
Viper67 ha scritto: La dimensione enorme dei pacchetti creati sembra un bug della 7.04

https://bugs.launchpad.net/ubuntu/+source/kernel-package/+bug/90283

dove trovi anche un workaround in pratica nelle righe di .config sostituisci quelle in cui trovi:
CONFIG_XXX_DEBUG=Y

in
# CONFIG_XXX_DEBUG is not set
ho risolto :)
pero' non riesco a compilare i moduli ( quindi non posso installare i driver )

allego il problema

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 21:12
da Viper67
Si tratta dei driver ATI, non è detto che ci siano gli entry giusti per il kernel che stai provando a compilare.
Se fai un po' di ricerche sulla rete trovi alcune patch che risolvono il problema.
Personalmente ti consiglio di ricompilare il kernel senza i driver fglrx anche se questo potrebbe costarti la modalità grafica e installare i driver proprietari di ATI (non puoi usare quelli precompilati per la 2.6.20-15 di Ubuntu in quanto sono stati sviluppati sotto questo specifico kernel) una volta che il nuovo kernel ti parte correttamente.
A questo punto dovresti avere Xserver funzionante.

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 21:21
da telperion
Viper67 ha scritto: La dimensione enorme dei pacchetti creati sembra un bug della 7.04
Direi di si,
kernel compilato su sid come il default (oldconfig) (quindi con tutto)

Codice: Seleziona tutto

mc@debian:~/develop-deb/kernel/2.6.21$ ls -l
totale 67212
-rw-r--r-- 1 mc mc 44016634 2007-04-28 19:13 linux-2.6.21.1.tar.bz2
-rw-r--r-- 1 mc mc  8228272 2007-04-29 19:12 linux-headers-2.6.21.1-02k7mc_2.6.21.1-02k7mc-10.00.Custom_i386.deb
-rw-r--r-- 1 mc mc 16442418 2007-04-29 19:10 linux-image-2.6.21.1-02k7mc_2.6.21.1-02k7mc-10.00.Custom_i386.deb
-rw-r--r-- 1 mc mc    45656 2007-05-12 23:29 patch-2.6.21-ck1.gz

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 21:24
da Fabbroz75
telperion ha scritto:
Viper67 ha scritto: La dimensione enorme dei pacchetti creati sembra un bug della 7.04
Direi di si,
kernel compilato su sid come il default (oldconfig) (quindi con tutto)

Codice: Seleziona tutto

mc@debian:~/develop-deb/kernel/2.6.21$ ls -l
totale 67212
-rw-r--r-- 1 mc mc 44016634 2007-04-28 19:13 linux-2.6.21.1.tar.bz2
-rw-r--r-- 1 mc mc  8228272 2007-04-29 19:12 linux-headers-2.6.21.1-02k7mc_2.6.21.1-02k7mc-10.00.Custom_i386.deb
-rw-r--r-- 1 mc mc 16442418 2007-04-29 19:10 linux-image-2.6.21.1-02k7mc_2.6.21.1-02k7mc-10.00.Custom_i386.deb
-rw-r--r-- 1 mc mc    45656 2007-05-12 23:29 patch-2.6.21-ck1.gz
io ho risolto la dimensione... disabilitando i debug del kernel

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 21:28
da telperion
PS per compilare il driver Nvidia
già kernel 2.6.20 è necessario ricompilare il kernel
con la voce paravirtualization in ‘processor features’ disabilitata
causa conflitti di gpl. Vedi che non sia lo stesso casino per i fglrx
(nel 2.6.20 di Ubuntu è già patchato ma il vanilla no)

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 21:37
da Fabbroz75
telperion ha scritto: PS per compilare il driver Nvidia
già kernel 2.6.20 è necessario ricompilare il kernel
con la voce paravirtualization in ‘processor features’ disabilitata
causa conflitti di gpl. Vedi che non sia lo stesso casino per i fglrx
(nel 2.6.20 di Ubuntu è già patchato ma il vanilla no)
qui si parla di un problema con una dircetory, risolta con un link
http://www.slacky.eu/forum/viewtopic.php?p=140600&sid=e3be7e888ed9a2cadc86f1fe2494476e

per non va...

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: lunedì 14 maggio 2007, 21:39
da Tyler
A me il deb del suddetto kernel ricompilato è venuto di 17mb.

E confermo il problema che ha ricordato telperion, per i possessori di schede Nvidia, metto anche il link al topic specifico:
http://forum.ubuntu-it.org/viewtopic.php?t=84194
e ricordate... Con Kolivas rules (rotfl)

Comunque l'uscita del Kernel 2.6.22 è imminente e le novità sono succose, lo stesso Linus ne ha parlato con entusiasmo. Bhé noi lo aspetteremo al varco di kernel.org il giorno del rilascio (rotfl)

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: martedì 15 maggio 2007, 0:47
da Divilinux
per i driver fglrx ho tolto la paravirtualization..ma l'ho tolta anche per far funzionare il mio scanner..

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: martedì 15 maggio 2007, 8:34
da debharlock
Divilinux ha scritto: che l'immagine finale..l'eseguibile..il "binario" di Linux in /boot/ e' di soli 1,6MB
il 2.6.20-15 e' di 1,7MB
e la directory dei moduli quanto pesa???


ciao
debharlock

Re: Compilazione Kernel 2.6.21.1 in feisty

Inviato: martedì 15 maggio 2007, 8:42
da debharlock
mfj ha scritto: Segui il wiki ufficiale di Ubuntu...
Io non riesco a capire quali sono le patch incluse dal team ubuntu nel kernel. Non penso che usino il vanilla puro.

esiste un pacchetto del genere su ubuntu?
http://packages.debian.org/stable/devel ... ian-2.6.18