-----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-----
