CentOS-Italia.org - La Community degli Utenti Italiani di Linux CentOS Forum e Guide How To
08 Settembre 2010, 04:59:51 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizia: CentOS-Italia.Org nasce con l'obiettivo di creare una community per la condivisione delle conoscenze nell' interesse di tutta la communita' e non come servizio al utente che cerca solo una soluzione al suo problema.
 
   Indice   Forum Aiuto Ricerca Agenda Accedi Registrati   **
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
08 Settembre 2010, 04:59:51

Accesso con nome utente, password e durata della sessione
Links
ads
Benvenuto su CentOS-Italia.Org
Benvenuto

Benvenuto su la Community CentOS-Italia.Org

La Community Italiana di Linux CentOS e' lieta di averti tra noi , CentOS-Italia.Org e' un risorsa di guide e forum dal principiante al sistemista senior.
Clicca qua per registrati ora

La registrazione e' gratuita e ti consente di avere pieno accesso alle risorse di CentOS-Italia.org , come uso della ricerca avanzata , le funzioni interattive del portale e visualizzare i links nei post.
Gli utenti registrati non visualizzano gli ads, quindi registrati subito se non l'hai gia fatto.

Lo staff di CentOS-Italia.Org cerca di rendere la community un posto piacevole e il piu' produttivo possibile, invitiamo quindi i nuovi utenti a leggere le regole base.
by kernel inserita: 04 Gennaio 2008, 14:01:00
Se per qualche motivo necessiti di un kernel diverso dal 2.6.18 presente in Centos 5 con pochi passi puoi avere un nuovo kernel direttamente da kernel.org.
Questa guida e' basata sul kernel 2.6.23.14 ma puo essere usata anche per kernel di versioni diverse .
Per prima cosa andiamo a scaricare il kernel :

Codice:
cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.14.tar.bz2

dopo scompattiamo il kernel dentro una directory "linux"

Codice:
tar xjf linux-2.6.23.14.tar.bz2
ln -s linux-2.6.23.14 linux
cd /usr/src/linux

una buona idea consiste nel copiare la configurazione del vecchio kernel come base per il nuovo kernel 2.6.23.14

Codice:
make clean && make mrproper
cp /boot/config-`uname -r` ./.config

e poi si inizia con la selezione delle opzioni del kernel

Codice:
make menuconfig

per caricare la configurazione del vecchio kernel funzionante andare in LOAD AN ALTERNATIVE CONFIGURATION FILE e scegliere .CONFIG
Infine scegliere le opzioni che desiderate e date un identificazione al kernel in GENERAL SETUP --> LOCAL VERSION --> APPEND TO KERNEL RELEASE , qui potete scrivere quello che volete (esempio mio) importate che prima mettete il simbolo - , in questo caso sara quindi -mio . Fatte le vostre scelte , alla fine cliccare su exit e salvate .

Adesso si passa alla compilazione ( accertatevi di avere installato GCC )

Codice:
make rpm

dopo la compilazione che puo prendere anche diverse ore troverete rpm del nuovo kernel in /usr/src/redhat/RPMS/i386/ il dome nel mio caso e' kernel-2.6.23.14mio-1.i386.rpm

adesso si puo procedere all installazione

Codice:
cd /usr/src/redhat/RPMS/i386/
rpm -ivh --nodeps kernel-2.6.23.14mio-1.i386.rpm

infine c'e da creare il ramdisk per il nuovo kernel
Codice:
mkinitrd /boot/initrd-2.6.23.14-mio.img 2.6.23.14-mio

fatto qiesto ultimo passo e' modificare il boot loader grub

Codice:
vi /boot/grub/menu.lst

aggiungedo il richiamo al nuovo kernel nel mio caso :

Codice:
title CentOS (2.6.23.14-mio)
root (hd0,0)
kernel /vmlinuz-2.6.23.14-mio ro root=/dev/VolGroup00/LogVol00
initrd /initrd-2.6.23.14-mio.img

Riavviate il sistema , per controllare

Codice:
uname -r

Buon lavoro e buon divertimento
9544 Views | 8 Comments | Rating: (5 rates)

(8 Comments , 0 are new)
1 Re: Compilare il Kernel di CentOS in pochi minuti by aigor inserita: 31 Gennaio 2008, 17:50:07
una cosa che ho notato e' che se si usa la config del vecchio kernel, una marea di opzioni non vengono usate e ricevi una sequela di errori quando dai make menuconfig.
2 Re: Compilare il Kernel di CentOS in pochi minuti by kernel inserita: 18 Febbraio 2008, 16:20:25
si per le opzioni nuovi le devi mettere a mano , non ho pero riscontrato nessun errore dopo il make menuconfig .
grazie
3 Re: Compilare il Kernel di CentOS in pochi minuti by cave.block9 inserita: 18 Ottobre 2008, 15:03:48
Con la 2.6.27.1 ad un certo punto mi ha dato:
Installed (but unpackaged) file(s) found
e di seguito l'elenco di tutta una serie di files che si trovavano in /lib/firmware.
Ho editato il file kernel.spec e subito sotto %file ho inserito:
/lib/firmware/*
4 Re: Compilare il Kernel di CentOS in pochi minuti by inuk_oo inserita: 23 Dicembre 2008, 18:26:37
aigor, per risolvere installa il pacchetto ncurses-devel
5 Re: Compilare il Kernel di CentOS in pochi minuti by dankan77 inserita: 15 Gennaio 2009, 17:41:56
Lanciando:

make rpm

ottengo quest'errore :

rpm --target x86_64 -ta ../kernel-2.6.28test.tar.gz
--target: unknown option
make[1]: *** [rpm] Error 1
make: *** [rpm] Error 2

qualche idea?
6 Re: Compilare il Kernel di CentOS in pochi minuti by luca_rivara inserita: 09 Giugno 2010, 10:02:38
Ciao!

nel seguire la tua preziosissima guida su come ricompilare un kernel per un pò va tutto bene ma ad un certo punto mi blocca tutto e mi dice:
[root@localhost linux]# make clean && make mrproper
make: *** No rule to make target `clean'.  Stop.

Che significa? Hai qualche idea del perchè non funzioni?
7 Re: Compilare il Kernel di CentOS in pochi minuti by luca_rivara inserita: 09 Giugno 2010, 10:04:58
Ciao

Quello che ti vorrei chiedere è una cosa sola. Essendo poco pratico di Centos / Linux / Unix, che regola devo inserirci per fare pulizia (se non ho capito male)?
8 Re: Compilare il Kernel di CentOS in pochi minuti by luca_rivara inserita: 09 Giugno 2010, 10:44:32
Per il momento sono riuscito a scompattare il kernel (era in una cartella superiore e quello che vedevo era un collegamento simbolico. Ma il problema persiste

drwxrwxr-x 23 root root     4096 26 apr 16:48 linux-2.6.33.3

Adesso se provo a dargli make clean && make mrproper mi risponde sempre come prima
make: *** No rule to make target `clean'.  Stop.

Che fare? qualche idea?

(ps: sto provando a dargli solo il comando make clean && make mrproper o devo farlo assieme a cp /boot/config-`uname -r` ./.config?)
Per postare un commento occorre essere membri della community
Notizie
CentOS-Italia.Org nasce con l'obiettivo di creare una community per la condivisione delle conoscenze nell' interesse di tutta la communita' e non come servizio al utente che cerca solo una soluzione al suo problema.
Collegamenti
Posts Recenti
[04 Settembre 2010, 00:09:45]

[01 Settembre 2010, 20:21:10]

[01 Settembre 2010, 14:45:22]

[01 Settembre 2010, 08:42:08]

[31 Agosto 2010, 21:30:59]

[30 Agosto 2010, 19:14:55]

[29 Agosto 2010, 16:19:10]

[28 Agosto 2010, 23:04:40]

[28 Agosto 2010, 12:37:51]

da M3kH
[27 Agosto 2010, 14:08:22]
utenti
Utenti in totale: 2411
Ultimo utente: nastyavertinska1958
Stats
Messaggi in totale: 4528
Discussioni in totale: 1383
Online Oggi: 23
Presenze Massime Online: 125
(06 Marzo 2010, 10:35:24)
Utenti online
Utenti: 0
Visitatori: 25
Totale: 25
Permessi

Last 5 Shouts:
17 Maggio 2010, 17:00:00
CentOS 5.5 è fuori ...
yum update ....
10 Maggio 2010, 11:32:04
CentOS 3 pochi mesi e poi end on life ... http://lists.centos.org/pipermail/centos-announce/2010-May/016637.html

please update ..
28 Aprile 2010, 09:44:46
Ho un'animazione in swf (flash) che vorrei fosse visualizzata dal mio server centos ma qual'è la procedura per impostarlo affinchè veda l'SWF? Mi aiutate? Grazie
27 Aprile 2010, 10:12:10
29 Marzo 2010, 21:42:47
ciao a tutti volevo chiedervi aiuto in merito all'istallazione e configurazione di BInd9. Non riesco a trovare il file di configurazione /etc/named.conf come indicato in tutte le guide il file si trova all'interno del pacchetto ho provarlo ad istallarlo sisinstallarlo e reinstallarlo di nuovo ma i
Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2007, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
XHTML 1.0 valido! CSS valido!
Pagina creata in 0.234 secondi con 23 interrogazioni al database.