[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