Alle 00:46, gioved� 2 gennaio 2003, miKe ha scritto:

> ti incollo un pezzo di lilo.conf
> ***
> # Linux bootable partition config begins
> image = /boot/vmlinuz-2.4.20
>   root = /dev/hda6
>   label = Slack_2.4.20
>   read-only
> image = /boot/vmlinuz-2.4.19-2
>   root = /dev/hda6
>   label = Slack_2.4.19
>   read-only
> image = /boot/vmlinuz-2.4.18
>   root = /dev/hda6
>   label = Slack_2.4.18
>   read-only
> image = /boot/vmlinuz
>   root = /dev/hda6
>   label = Slack_original
>   read-only
>

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

> 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

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

> (se noti il kernel mandrake ha un nome che termina in -xxx.mdk)
> quel valore � dato proprio dalla variabile in questione,
> tu potrai chiamarla 'pluto'
> ed avere quindi un vmlinuz-2.4.20-pluto (nome che darai tu a
> bzImage)
> e dei moduli in /lib/modules/2.4.20-pluto
> automaticamente definiti, con congruenza in modules.dep e
> System.map (anche nel kernel, lo vedi con uname)
>

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

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
4) modifico Makefile, System.map, modules.dep, /lib/modules in cose che non ho 
compreso
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? 
a1) Credo che lui parta con il primo kernel che trova in lilo.conf, mettiamo 
il caso io metta vmlinuz-2.4.19-pluto.. se volessi farlo partire con il 
secondo, diciamo vmlinuz, come dovrei fare?

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

Grazie Ciao




Rispondere a