Re: [newbie-it] Compilare kernel
On 2003.09.13 00:31, Giuseppe Ferruzzi wrote: * kudega ha scritto: Allora un passo alla volta... il file c'è e si chiama /boot/config- 2.4.20-8 ma non ho capito dove lo devo copiare... qual'è la directory dei sorgenti del kernel? Questa.../usr/src/linux-2.4.20-8 ?? E perchè la devo copiare lì? Io pensavo che quando sarei arrivato al punto dove mi avrebbe chiesto che pacchetti installare sarei andato a richiamare quel file (config- 2.4.20-8)... sbaglio?? grazie ciao Davide Se vai al seguente indirizzo: http://www.europe.redhat.com/documentation/rhl8.0/rhl-cg-it-8.0/index.php3 troverai il sommario della Official RedHat Linux Customizatione Guide Potrai leggerti tutte le informazioni che vorrai riguardo la compilazione del kernel e dei src.rpm. Grazie Giuseppe. Sapevo già della guida on line. C'è anche quella per la RH9!! Ma se non sbaglio non spiega come aggiornare il kernel con un normale tarball ma solo con i sorgenti rpm forniti da RH... Cmq più o meno ci sono riuscito... sto ancora facendo delle prove sul Pc fuffa poi quando sarò sicuro... lo farò anche su questo! :) Grazie ciao ciao Davide
Re: [newbie-it] Compilare kernel
On 2003.09.12 10:19, Rev.Ferris wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alle 01:38, venerdì 12 settembre 2003, kudega ha scritto: Premetto che non ho mai compilato il kernel quindi non ne so un tubo, o quasi... Volevo solo chiedere... Arrivo ad un punto dove devo scegliere i pacchetti da inserire nel nuovo kernel. Non esiste un file od un elenco che mi dica i pacchetti che sono installati ora nel kernel funzionante?!?!?! In modo da copiare pari pari quei pacchetti e quindi scacciare la paura di veder apparire un bel kernel panic! causato da una mia dimenticanza, ma soprattutto in modo di levarmi la palla di andarmi a leggere pacchetto per pacchetto a cosa serve per poi sapere se inserirlo o no. Spero di essermi spiegato.. Grazie ciao ciao Davide! Dovresti trovare chiamato config nella directory di boot. La copy nella direcctory dei sorgenti del kernel ed il gioco e` fatto (e` la tua attuale configurazione del kernel). Buona ricompilazione! Luigi Allora un passo alla volta... il file c'è e si chiama /boot/config- 2.4.20-8 ma non ho capito dove lo devo copiare... qual'è la directory dei sorgenti del kernel? Questa.../usr/src/linux-2.4.20-8 ?? E perchè la devo copiare lì? Io pensavo che quando sarei arrivato al punto dove mi avrebbe chiesto che pacchetti installare sarei andato a richiamare quel file (config- 2.4.20-8)... sbaglio?? grazie ciao Davide
Re: [newbie-it] Compilare kernel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alle 14:05, venerdì 12 settembre 2003, kudega ha scritto: Allora un passo alla volta... il file c'è e si chiama /boot/config- 2.4.20-8 ma non ho capito dove lo devo copiare... qual'è la directory dei sorgenti del kernel? Questa.../usr/src/linux-2.4.20-8 ?? E perchè la devo copiare lì? Io pensavo che quando sarei arrivato al punto dove mi avrebbe chiesto che pacchetti installare sarei andato a richiamare quel file (config- 2.4.20-8)... sbaglio?? grazie ciao Davide Allora copia il file config-2.4.20-8 in /usr/src/linux-versionedelkeerneldacompilare rinominalo .config lancia xmenuconfig/menuconfig e ti troverai già caricata la tua configurazione del kernel (se esplori i vari menù troverai molte voci già attivate) a questo punto personalizzi. Ricordati che il kernel standard è configurato per funzionare su buona parte dei sistemi: elimina le funzioni che non usi, modularizza quel che vuoi (qui ci son varie correnti di pensiero sul kernel modulare-statico). Dopodiché prosegui con i vari comandi per la compilazione (scusami ma a memoria non li ricordo!) Buona configurazione! Luigi - -- 101 frasi da evitare quando si vuole rimorchiare una ragazza - Estensioni del Zuse: (111) Conosco un paio di locali in cui vorrei portarti... Se sono cari? Oh, no, no, anzi... Pagherebbero molto bene... (112) Ciao! E' vero che il tuo istinto di sopravvivenza ti impone di riprodurti? (113) Mi prude l'uccello, me lo gratti con la tua [censura]? -- Andrea `Zuse' Balestrero, Piccoli feti continuano a crescere -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/YcS9TvJtVxCNwP4RAjB+AJ49f70sdUSmbJcj6C+hC3w5ywtJVACfYpwN uTbC4uMNqJfln6gpDawUosY= =LJcg -END PGP SIGNATURE-
Re: [newbie-it] Compilare kernel
* kudega ha scritto: Allora un passo alla volta... il file c'è e si chiama /boot/config- 2.4.20-8 ma non ho capito dove lo devo copiare... qual'è la directory dei sorgenti del kernel? Questa.../usr/src/linux-2.4.20-8 ?? E perchè la devo copiare lì? Io pensavo che quando sarei arrivato al punto dove mi avrebbe chiesto che pacchetti installare sarei andato a richiamare quel file (config- 2.4.20-8)... sbaglio?? grazie ciao Davide Se vai al seguente indirizzo: http://www.europe.redhat.com/documentation/rhl8.0/rhl-cg-it-8.0/index.php3 troverai il sommario della Official RedHat Linux Customizatione Guide Potrai leggerti tutte le informazioni che vorrai riguardo la compilazione del kernel e dei src.rpm. Ciao, Giuseppe. -- GNU/Linux Powered Red Hat 9.A (Shrike) Kernel 2.4.20
[newbie-it] Compilare kernel
Premetto che non ho mai compilato il kernel quindi non ne so un tubo, o quasi... Volevo solo chiedere... Arrivo ad un punto dove devo scegliere i pacchetti da inserire nel nuovo kernel. Non esiste un file od un elenco che mi dica i pacchetti che sono installati ora nel kernel funzionante?!?!?! In modo da copiare pari pari quei pacchetti e quindi scacciare la paura di veder apparire un bel kernel panic! causato da una mia dimenticanza, ma soprattutto in modo di levarmi la palla di andarmi a leggere pacchetto per pacchetto a cosa serve per poi sapere se inserirlo o no. Spero di essermi spiegato.. Grazie ciao ciao Davide!
Re: [newbie-it] Compilare kernel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Alle 21:33, lunedì 30 dicembre 2002, Pollo , in merito a [newbie-it] Compilare kernel, ha scritto: Ho una domanda! E' possibile compilare il chernel su una macchina diversa da quella su cui verrà installato? Ha senso o è una stupidata? è il solo modo per cambiare kernel su macchine lente.. a meno di avere tanta pazienza inoltre, su tanti server non si installano nemmeno gcc e modutils per evitare che possano essere usate per compilare codice non voluto Vi spiego i motivi dei miei dubbi: ho trovato dei vecchi 486, pentium75 e pentium100 e visto che gia di loro sono piuttosto lenti ho pensato che compilare un kernel ottimizzato per ogni classe di processore potesse aumentarne le prestazioni. i kernel che trovi in giro sono in genere compilati per 386 sui 486 ottieni un vantaggio misero su pentium poco di più solo che le applicazioni che installerai, sono comunque per 386... a meno di ricompilare davvero tutto... il kernel lo ricompili per averlo aggiornato non ti conviene installare una distribuzione recentissima su quelle macchine, il kernel invece si Ma visto che la compilazione è già lunga sul mio pentium II 350MHz immagino con quei processori... Quindi ho pensato di sfruttare un computer più potente di un amico (athlon xp 1800). E' possibile? Se si come devo fare? compila il kernel nella versione che vuoi, quindi copialo in rete o via floppy, sulla macchina che lo userà idem per i moduli, dovrai copiare la dir /lib/modules/versione sempre via rete o dischetti quindi chiaramente aggiornare lilo (non serve dirti che nella macchina che compilerà dovrai avere versioni di librerie compatibili con le macchine che ospiteranno i kernel) [okkio alla versione di kernel che compilerai, non sovrascrivere i vecchi moduli! quindi fai un backup degli originali, o gioca con extraversion nel makefile, dando in questo modo un nome diverso al kernel e ai moduli] Inoltre per processori cosi datati conviene usare un kernel recente (tipo 2.4.x) ottimizzato oppure un kernel vecchio (2.2.x)? 2.4 sicuramente Grazie, Pollo. bye miKe - -- Slackware 8.1 GNU/Linux 2.4.20 @ hp Xe3 R.U.#219755 -- S.R.U.#705 -- R.M.#110932 -BEGIN PGP SIGNATURE- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE+E3TpF/9fksDJ4y0RAgScAJ4jJkvZsBueM0fTulGvyeZrMvQ2vACeO6B7 gR2PKCkCLbTBokF6KfXoII4= =oCta -END PGP SIGNATURE-
[newbie-it] Compilare kernel
Ho una domanda! E' possibile compilare il chernel su una macchina diversa da quella su cui verrà installato? Ha senso o è una stupidata? Vi spiego i motivi dei miei dubbi: ho trovato dei vecchi 486, pentium75 e pentium100 e visto che gia di loro sono piuttosto lenti ho pensato che compilare un kernel ottimizzato per ogni classe di processore potesse aumentarne le prestazioni. Ma visto che la compilazione è già lunga sul mio pentium II 350MHz immagino con quei processori... Quindi ho pensato di sfruttare un computer più potente di un amico (athlon xp 1800). E' possibile? Se si come devo fare? Inoltre per processori cosi datati conviene usare un kernel recente (tipo 2.4.x) ottimizzato oppure un kernel vecchio (2.2.x)? Grazie, Pollo.