[Primipassi] Kernel

linux.4ever@email.it linux.4ever@email.it
Gio 17 Gen 2002 21:42:04 CET


> 
> Esiste anche la versione 2.5 ma la sconsiglio.

Infatti, ma é una versione di sviluppo...
 
> Io consiglio ad i neofiti di prendere il kernel fatto direttamente da 
RedHat
> perche' e' altamente consigliabile (contiene anche diverse patch che 
non
> sempre trovano la strada, per vari motivi, nelle versioni stream-line 
del
> kernel).

Ho cercato di essere più generale possibile... magari un altro usa la 
distro XYZ e degli rpm non se ne fa niente, e cmq con gli originali non 
ho mai avuto problemi.
> > Dopo devi decomprimere i sorgenti in /usr/src/linux-
versionedelkernel/
> > (es. /usr/src/linux-2.4.17/ per l'ultimissima)
> 
> No, e' *da evitare* la directory /usr/src/linux. Fatti un'altra 
directory, es.
> /usr/src/prove/linux. In /usr/src/linux Linux cerca degli header che 
devono
> essere coerenti con la versione di glibc del sistema. Quindi, *non* 
toccare
> gli header che sono in /usr/src/linux (non toccare quella directory e 
basta!)
> e fatti una sottodirectory se vuoi "giocare" col kernel.

Difatti ho scritto /usr/src/linux-VERSIONEDELKERNEL
Spesso /usr/src/linux é un link e non una vera directory...

>hai sbagliato la sequenza dei parametri
> perche' la "f" deve essere l'ultimo parametro in quanto indica il 
nome del
> file e deve essere subito prima di "nomefile". Inoltre non si deve 
mettere il
> - nei parametri del tar da specifiche POSIX, anche se e' supportato 
per
> compatibilita' all'indietro. Si deve fare tar xvzf nomefile.tar.gz. 
Per
> decomprimere un file .tar.bz2 la sintassi e' tar Ixvf oppure tar jxvf 
se il
> tar e' piu' "evoluto" (RedHat 7.x).
>

Non uso RH ma ho sempre usato quella sintassi senza problemi! 
 
> 
> > Per cominciare a ricompilarli ti consiglio di usare il comando da 
una
> > shell sotto X "make xconfig" (in alternativa potresti usare "make 
menu
> > config" ma é meno user-friendly)
> 
> make "menuconfig" e' tutto attaccato. E' assolutamente userfriendly 
quanto
> xconfig, anzi e' molto piu' decente IMHO di quelle finestre brain-
damaged di
> xconfig ;-)

Errore di digitazione... cmq sono gusti... io la preferisco! ;^)

 
> Prima di fare tutto questo ovviamente mi leggerei un po' di 
documentazione,
> altrimenti non avrai la minima idea di cosa stai facendo e di cosa 
attivare e
> disattivare

Spesso l'help serve benissimo allo scopo! :)

> > Ora avrai il kernel compilato in
> > /usr/src/linux-versionedelkernel/arch/i386/boot/ e si chiamerà 
proprio
> > bzImage
> > Non avrai che da copiarlo in /boot (cp
> > /usr/src/linux-versionedelkernel/arch/i386/boot/bzImage
> > /boot/newkernel)e modificare il lilo.conf aggiungendo una riga dove
> > copierai esattamente tutte le impostazioni del kernel che hai
> > attualmente tranne il nome che sarà "newkernel" salvalo e dai il 
comando
> > "lilo" e il tuo kernel sarà pronto per l'avvio.
> 
> Hai dimenticato di copiare il file /usr/src/linux/System.map in
> /boot/System.map-versionekernel. Altrimenti non ti funzionera' tutto 
al 100% e
> specialmente i moduli potranno darti problemi

Avevo proprio sonno! :P

> 
> 
> [...]
> > In bocca al ...pinguino e non preoccuparti perché é molto più 
semplice
> > di come sembra!
> 
> Cosi' sembra, in realta', e' tutto molto piu' "complesso" di quello 
che appare
> dopo che ci sei riuscito

Complesso non vuol dire impossibile! :)
Ho ricompilato il kernel per la prima volta, dopo pochi giorni che 
avevo installato la mia prima distro (Slack 7) e funzionava 
benissimo!!! :)

ciao Tommy

_________________________________________________________

Windows ha eseguito un'applicazione non valida (se 
stesso! :P) e sarà terminato!
Se il problema persiste si consiglia di installare Linux! :o)



--
Prendi GRATIS l'email universale che... risparmia: http://www.email.it/f

Sponsor:
Le vacanze da sogno si prenotano solo su eDreams.
Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=75&d=17-1  




Maggiori informazioni sulla lista primipassi