Newsgroup: it.comp.os.linux.iniziare
Titolo: Ricompilare Kernel = vanno ricompilati anche i driver?

Ricompilare il kernel (nello specifico l'ultimo kernel stabile vanilla 
su ubuntu hardy) implica che bisogna ricompilare anche i driver? (nello 
specifico della scheda video)
Domanda collegata: i driver forniti sul sito nvidia sono installabili su 
  tutte le versioni di kernel o, ad esempio, sono utilizzabili solo dal 
kernel X al kernel Y?
Inoltre, per configurare le impostazioni del nuovo kernel partendo 
dall'impostazione corrente (e non da zero) basta copiare il file:
/boot/config(versione kernel attuale)
nella directory in cui risiedono i sorgenti del kernel da ricompialare?
Grazie.

 nella directory in cui risiedono i sorgenti del kernel da ricompialare?
Si e no , io faccio cosi' :
cd /usr/src
tar xvjf linux-2.6.25.X
cd linux-2.6.25.X
make mrproper
cp /boot/config-kernel-in-uso .config
make oldconfig
make menuconfig (aggiusta solo le voci che comprendi bene!)
exit
make && make modules_install
cp arch/i386/boot/bzimage  /boot/vmlinuz-2.6.25.X
cp System.map /boot/System.map-2.6.25.X
cp .config  /boot/config-2.6.25.X
Occhio , che se non hai messo come statico il filesystem in uso
(ext3,reiserfs o altro) dovrai creare l'initrd
quindi modifichi il tuo /boot/grub/menu.lst (o come cavolo si chiama) per
aggiungere il nuovo kernel
ora manca solo un grub install /dev/X (credo! detesto grub!)
Con lilo e' tutto molto piu' semplice IHMO !
Al reboot dovrai reinstallare i driver Nvidia e sara' un problema , perche'
le *buntu si avviano in modalita' grafica ...
Ora dimmi perche' vuoi compilarti un vanilla ...
-- 
2.6.25.7  

 Ora dimmi perche' vuoi compilarti un vanilla ...
Perchè ho letto in giro che le vanilla sono più leggere delle versioni 
include in ubuntu. E' vero?
Ad ogni modo, ricompilando la mia attuale versione del kernel di ubuntu 
dovrei lo stesso ottenere un considerevole aumento di prestazioni dato 
che ho un P4 e di default il kernel ubuntu non è ottimizzato.
Grazie per la tua risposta.

 che ho un P4 e di default il kernel ubuntu non è ottimizzato. 
su questo ho dei dubbi: da una parte non è che abbia notato grandi 
differenze ricompilando il kernel per la Slack (ma come ha detto un 
grupparolo potrebbe dipendere dalla mia incapacità a farlo per bene), 
dall'altra a quanto ne so alcune caratteristiche di Ubuntu dipendono da 
modifiche del kernel e non dalla semplice configurazione delle voci che 
puoi fare compilandolo;
è il poco che credo di sapere, chi ne sa di più si faccia avanti, la 
cosa mi interessa;
r
-- 
chi furono i veri eroi delle Termopili?
Home Page, The Pentangle, I Salon di Baudelaire: 
http://www.umpf.net

 che ho un P4 e di default il kernel ubuntu non è ottimizzato.
Ne dubito , se vuoi vedere "ad occhio nudo" un'aumento di
responsivita'/velocita' devi cambiare distro , le *buntu non sono
esattamente dei "dragster" .
-- 
2.6.25.7  

 dovrei lo stesso ottenere un considerevole aumento di prestazioni
Non l'otterresti. Stai col kernel generic, che stai bene, fidati. Se
invece vuoi sperimentare, accomodati. Ma fallo bene, alla Ubuntu-way,
documentandoti partendo da qui (ma *NON* è affatto immediato, specie
se non sei pratico):
https://help.ubuntu.com/community/Kernel/Compile
https://wiki.ubuntu.com/KernelGitGuide
https://wiki.ubuntu.com/KernelMaintenance
https://help.ubuntu.com/community/CustomRestrictedModules
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
__________________________________
Combatti l'AIDS col tuo computer: 
http://fightaidsathome.scripps.edu/
Monitora gli asteroidi col tuo computer: 
http://orbit.psi.edu/

 puoi fare compilandolo;
Bravo, è proprio così. Su Slackware non ci son problemi, perché usa
Kernel vanilla. Ma le distribuzioni che usano kernel patchati - e che
soprattutto vengon fuori con collezioni di moduli loro - per quanto
possano naturalmente funzionare con kernel vanilla, richiedono
maggiori cautele... e poi magari danno qualche problemino.


 esattamente dei "dragster" .
Perchè ubuntu è così poco reattivo?
Quali sono le distro reattive e più veloci?
"Purtroppo" una cosa molto comoda in ubuntu è proprio l'apt-get

 Stai col kernel generic, che stai bene, fidati.
Nel senso che non devo provare a ricompilare nemmeno questo o che mi 
dovrei limitare a ricompilare il generic incluso in ubuntu?

 cautele... e poi magari danno qualche problemino.
sto "felicemente" (a parte qualche bug) usando il 2.6.25 vanilla (non ho 
voglia di aggiornare) su Ubuntu e non ho problemi particolari, però il 
mio HW non usa moduli non-free o simili.
inoltre ovviamente non funziona vmware e non ho voglia di compilarmi il 
modulo =)
ciao

 Quali sono le distro reattive e più veloci?
[...]
Dynebolic
Puppy Linux
Slitaz
-- 
Puppy Linux wiki:  
http://puppylover.netsons.org/dokupuppy
Puppy Linux Forum: 
http://puppylinux.ilbello.com
Windows me genuit, Ubuntu rapuere / tenet nunc Puppy Linux...

 Slitaz
Cosa mi dite di mandriva, gentoo, ecc.?
Per stare sulle distro più famose.
Il trauma sarebbe rinunciare all'apt-get.
Grazie.

 Grazie.
De nada.
-- 
"Me contó que cuando era presidente del Banco Central había firmado los
billetes con la palabra Che para burlarse, y me dijo que el dinero, fetiche
de mierda, debía ser feo."
Eduardo Galeano - De "Dias y noches de amor y de guerra"

 "Purtroppo" una cosa molto comoda in ubuntu è proprio l'apt-get
allora Debian fa al caso tuo;
r
-- 
votata l'aria del millennio: Erbarme dich,
dalla Passione secondo Matteo di JS Bach
Ramapage: 
http://umpf.net/

 "Purtroppo" una cosa molto comoda in ubuntu è proprio l'apt-get
Io uso slap-get+slackpkg e non ne sento affatto la mancanza ,anzi ...
-- 
2.6.25.7  

 dovrei limitare a ricompilare il generic incluso in ubuntu?
Nel senso che ricompilare il kernel non ti darà vantaggi nelle
prestazioni.
Se invece vuoi ricompilare tanto per prenderci la mano, intendiamoci,
ricompila quanto vuoi! Anzi, io mi permetto d'incoraggiarti a
prendere confidenza coll'operazione. :)
Allora vanno bene anche i kernel vanilla. Usa il metodo "raw", oppure
crea i pacchetti deb alla "Debian way". Magari installa pure i nuovi
kernel che compili, tanto per provare: male non fa, se ti tieni pure
i vecchi. Oppure scegli la strada più complessa, e usa la "Ubuntu
way" cui accennavo prima, che - chissà - potrebbe in futuro esserti
più utile, qualora dovessi ricompilare per motivi "seri" e usare poi
davvero i kernel ricompilati.


 mio HW non usa moduli non-free o simili.
Infatti, mi riferivo a queste cose: magari l'hardware usa un modulo
(anche free, uno degli ubuntu-modules), e col vanilla uno se lo deve
ricreare a manina. Niente di che, magari son tre secondi, ma magari
invece diventa una seccatura.
Poi ci possono essere anche questioni coi moduli interni: bisogna
stare un po' attenti, magari si hanno dischi ide che vengon visti (e
nomati) in modo diverso da driver diversi. Se uno ha un fstab coi
/dev/..., magari gli si scombinano, non gli si monta più nulla, e si
ritrova nella console dell'initrd dopo il boot... Anche qui, nulla di
grave, tutto si può mettere a posto, ma son seccature. Cose così,
insomma...
E poi perdi gli aggiornamenti, su kernel e moduleria varia, va beh.
E poi l'audio: colla 8.04 c'è stata la migrazione a Pulseaudio, no?
I moduli alsa ora stanno fuori del kernel, mi pare, fra gli
ubuntu-modules. Non vorrei dire una scemenza, ma se ricompili un
vanilla basandoti solo sul precedente config di Ubuntu, non compili i
moduli internamente, quelli esterni li perdi, ti ritrovi senza
audio...


 Perchè ubuntu è così poco reattivo?
Che cosa intendi per poco reattivo?
Comunque aiutati con:
sudo apt-get install preload
