PDA

View Full Version : Configurazione del kernel riuscita ma non si aggiorna


mjordan
08-05-2002, 10:44
Salve ragazzi.

Scompatto il kernel nella /usr/src

una volta creata la dir Linux faccio make config

mahe dep
make clean
make bzImage

make zlilo
lilo

Quando rebboto il kernel è sempre il vecchio 2.4.7 :(
Come devo fare per mettere il 2.4.18???

Nemok
08-05-2002, 11:02
Ma il lilo l'hai editato per farlo puntare al nuovo kernel?
Prima lo editi poi dai il comando lilo -v

HLM
08-05-2002, 13:09
azz make config ... non vorrei mai provare quel comando :p la prossima volta dai make menuconfig.

il make zlilo funziona solo se soddisfi determinati riquisiti (lilo in /sbin e immagine del kernel vmlinuz se non sbaglio). è meglio fare a mano e copiare /usr/src/linux/arch/i386/boot/bzImage in /boot e aggiungere le righe necessarie per bootare quel kernel in lilo.conf

ah... ti sei scordato make modules e make modules_install

mjordan
08-05-2002, 15:15
Originariamente inviato da HLM
[B]azz make config ... non vorrei mai provare quel comando :p la prossima volta dai make menuconfig.

il make zlilo funziona solo se soddisfi determinati riquisiti (lilo in /sbin e immagine del kernel vmlinuz se non sbaglio). è meglio fare a mano e copiare /usr/src/linux/arch/i386/boot/bzImage in /boot e aggiungere le righe necessarie per bootare quel kernel in lilo.conf

ah... ti sei scordato make modules e make modules_install

quali sono le righe da aggiungere al lilo ?? scusate :(

HLM
08-05-2002, 16:26
Originariamente inviato da mjordan
[B]

quali sono le righe da aggiungere al lilo ?? scusate :(



image=/boot/bzImage
label=Linux
read-only

SE copi il nuovo kernel in /boot/bzImage queste tre righe da aggiungere in /etc/lilo.conf bastano per far andare il tutto.
salvi ed esci e dai il comando lilo per scrivere il nuovo mbr

mjordan
08-05-2002, 16:35
Originariamente inviato da HLM
[B]



image=/boot/bzImage
label=Linux
read-only

SE copi il nuovo kernel in /boot/bzImage queste tre righe da aggiungere in /etc/lilo.conf bastano per far andare il tutto.
salvi ed esci e dai il comando lilo per scrivere il nuovo mbr

ma quindi il file bzImage sarebbe il nuovo kernel???

il comando
initrd=/boot/initrd-2.4.18-10.img
presente nel lilo.conf

lo devo togliere???

mjordan
08-05-2002, 17:58
Up!

U-Thente
08-05-2002, 18:34
Io si solito faccio così:

make xconfig
...
make dep clean modules modules_install bzImage bzlilo
...
reboot

senza fare nessuna modifica a lilo

Debian Potato 2.2rx

è sempre andata liscia (l'uso di modules e modules_install ovviamente dipende dalle circostanze)

ciao

ilsensine
08-05-2002, 20:55
Originariamente inviato da mjordan
[B]

ma quindi il file bzImage sarebbe il nuovo kernel???

il comando
initrd=/boot/initrd-2.4.18-10.img
presente nel lilo.conf

lo devo togliere???
Sì, a meno di casi particolari. Tra l'altro "quel" initrd non è utilizzabile con il nuovo kernel.

mjordan
09-05-2002, 00:23
ora è tutto ok grazie a tutti :)

rejected
09-05-2002, 22:40
Originariamente inviato da mjordan
[B]Salve ragazzi.

Scompatto il kernel nella /usr/src

una volta creata la dir Linux faccio make config

mahe dep
make clean
make bzImage

make zlilo
lilo


Quando rebboto il kernel è sempre il vecchio 2.4.7 :(
Come devo fare per mettere il 2.4.18???

Perdona la pignoleria,ma a meno che tu non abbai un kernel _totalmente_ monolitico (quindi usi anche un solo modulo), i passi sono questi se no il kernel non funzionerà _mai_:


- make clean (prima x' deve ripulire in caso di una nuova ricompilazione)
- make dep
- make bzImage
- make modules
- make modules_install
- make install (ti mette a posto lilo)

Poi se vuoi controllare digiti un'altra volta
- lilo
e vedi cosa appare.