View Full Version : Configurazione del kernel riuscita ma non si aggiorna
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???
Ma il lilo l'hai editato per farlo puntare al nuovo kernel?
Prima lo editi poi dai il comando lilo -v
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
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 :(
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
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???
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.
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.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.