PDA

Visualizza la versione completa : grub e doppio kernel


billiejoex
18-07-2004, 13:03
ciao a tutti.
ho eseguito gli aggiornamenti automatici di fedora core 2 che automaticamente mi hanno installato il kernel aggiornato

il problema che in fase di boot grub mi fa scegliere tr il nuovo kernel e quello vecchio.

2.6.6-1.435.2.3
2.5............

come posso eliminare il vecchio kernel che ormai non uso.
inoltre, non mi molto chiaro il concetto di doppio kernel. una volta installata la nuova versione quella vecchia non dovrebbe essere stat sovrascritta?

chaosd
18-07-2004, 14:33
il doppio kernel serve nel caso quello nuovo venga compilato male e non ti parta pi la macchina, quindi tienilo, male non fa

per non ho capito bene ci che hai fatto: sei passato dal 2.5.x al 2.6.6-1.435.2.3 :confused:

a parte che non ho mai visto una versione cos lunga per un kernel, il 2.5.x non dichiarato stabile, come faceva ad andarti?

billiejoex
18-07-2004, 15:18
uhm.. forse era il 2.6.5 ecc....
ad ogni modo mi interesserebbe anche poter configurare grub di modo che posizioni il cursore di default sul kernel nuovo.

fra7576
18-07-2004, 15:56
/etc/grub/grub.conf (oppure menu.lst) il file su cui devi agire..

cancella o commenta la sezione relativa al vecchio kernel

naig
18-07-2004, 17:53
non c' bisogno di cancellare la sezione relativa al vecchio kernel, meglio mantenerla per un po' di tempo.
ora non ho un linux sotto mano, ma se ricordo bene in menu.lst nelle prime righe dovrebbe esserci qualcosa come

default: x
dove x il numero della sezione predefinita da avviare dopo y secondi. Se ricordo bene la numerazione inizia da 0

mschievano
18-07-2004, 22:20
Originariamente inviato da naig
non c' bisogno di cancellare la sezione relativa al vecchio kernel, meglio mantenerla per un po' di tempo.
ora non ho un linux sotto mano, ma se ricordo bene in menu.lst nelle prime righe dovrebbe esserci qualcosa come

default: x
dove x il numero della sezione predefinita da avviare dopo y secondi. Se ricordo bene la numerazione inizia da 0

in grub.conf in questo caso.

Fedora poi come altri linux usa l'opzione RPM -i (installa) e non RPM -U (upgrada) per il kernel, poich sempre meglio averne pi di uno.

Io ad esempio ho questi kernel:

[code]
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Fedora Core (2.6.6-1.435.2.3)
root (hd0,0)
kernel /vmlinuz-2.6.6-1.435.2.3 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.6-1.435.2.3.img
title Fedora Core (2.6.5-1.358.8kstacks)
root (hd0,0)
kernel /vmlinuz-2.6.5-1.358.8kstacks ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.5-1.358.8kstacks.img
title Fedora Core (2.6.5-1.358)
root (hd0,0)
kernel /vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.5-1.358.img
[code]

e uso il kernel con 8k di stacks per avere prestazioni ottimali con la scheda nvidia geforce mx 2

Loading