-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alle 17:09, gioved� 2 gennaio 2003, Emiliano La Licata , in 
merito a Re: [newbie-it] compilazione del kernel,  ha scritto:

>
> Ma quanti Kernel hai nel tuo sistema?? Che ci fai co tutti sti
> kernel?? :)

l'ultimo lo affianco al penultimo per almeno un paio di mesi,
per essere sicuro che non faccia scherzi

quello standard lo conservo sempre,

come vedi ne resta solo uno in pi�...
..pigrizia

> > come vedi devi solo duplicare le chiamate ai vari kernel che
> > metti in /boot
> > chiaramente i nomi devono essere univoci
>
> Quindi tu mi dici di ribattezzare il mio bzImage con per
> esempio vmlinuz-2.4.19-pluto

come ti pare, 
basta che in lilo lo indichi correttamente

>
> > okkio ai moduli,
> > se ricompili un kernel diverso dall'attuale, no prob
> > se � lo stesso, per differenziare devi usare dei nomi
> > differenti per kernel e moduli
> > quindi devi intervenire sul Makefile andando ogni volta a
> > cambiare la variabile extraversion
>
> Qui mi sono gi� perso, il kernel che ho compilato � diverso da
> quello attuale anche se nasce dagli stessi sorgenti credo...
> devo intervenire sul Makefile che si trova in /boot? e
> cambiare di preciso cosa?

root@mdk:/var/log/packages# less /usr/src/linux/Makefile

VERSION = 2
PATCHLEVEL = 4
SUBLEVEL = 20
EXTRAVERSION =

KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)

...

chiaro?

> Qui non capisco pi� nulla... in pratica dovrei cambiare delle
> cose in /lib/modules, modules.dep e System.map, questi ultimi
> due si trovano in /boot se non sbaglio ...

tu devi solo valorizzare extraversion
il resto � automatico

>
> Mah.., Vediamo se ho capito per linee generali il da farsi:
>
> 1) copio bzImage in /boot
> 2) rinomino bzImage con per esempio vmlinuz-2.4.19-pluto
> 3) modifico lilo.conf inserendo in nuovo kernel

ok

> 4) modifico Makefile, System.map, modules.dep, /lib/modules in
> cose che non ho compreso

solo makefile

> 5) /sbin/lilo
>
> Ci sono ancora altre piccole domande:
>
> a) Dopo /sbin/lilo e riavvio, come faccio a dire al sistema
> con quale Kernel partire?

hai una serie di scelte, no?
esattamente come lin/win

premendo [tab] all'avvio dovresti averle elencate tutte

> a1) Credo che lui parta con il primo kernel che trova in
> lilo.conf,

si, a meno che tu non indichi 
il default

> b) in lilo.conf si fa riferimento oltre che a linux a linux
> failsafe e ad un'altra voce; anche in queste modalit�, che non
> ho mai usato, devo mettere il nuovo kernel? Credo di no, ma
> vorrei conferme...

il nuovo lo indichi nudo e crudo
le modalit� 'failsafe' e 'nofb' puoi tenerle col kernel standard,
le userai solo in caso di problemi

NBNBNB

metti monolitico almeno il supporto al filesystem che usi, e ai 
dispositivi che devono essere disponibili subito, es il 
controller
altrimenti devi generare un initrd.img 
(che per me � inutile a meno di server dove non serve *nulla* e 
si vuole risparmiare il mezzo kb.. per caricare solo quello che 
si deve usare quando serve) 

> Grazie Ciao



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+FLeIF/9fksDJ4y0RAk6oAKCePZsXGvFpCTVyr5PX2DLWu2b85wCfb7Gh
tr7/Pd+AMFfrvPiyjdhjCgM=
=AX+t
-----END PGP SIGNATURE-----


Rispondere a