Soluzione 1:
Ci sono almeno due motivi per riavviare:
- Probabilmente vorrai sfruttare i vantaggi della versione più recente (correzioni di sicurezza)
- Di solito durante un aggiornamento del kernel l'albero dei moduli del vecchio kernel viene rimosso. Pertanto, se tu (o qualche script) scarichi un modulo, il sistema non può caricarlo di nuovo perché trova solo quello più recente su disco (se presente) e questo è compilato per un kernel diverso e quindi non può essere caricato (almeno di solito) .
Soluzione 2:
Per utilizzare effettivamente il nuovo kernel dovrai riavviare.
Niente da fare.
Devi riavviare subito dopo aver installato l'aggiornamento?
In generale NO, puoi programmare il riavvio per un momento più conveniente.
Ma NON è una buona idea installare più aggiornamenti prima del riavvio.
Alcuni aggiornamenti hanno versioni diverse a seconda del kernel in esecuzione.
E comunque:dopo il riavvio con un nuovo kernel, controlla sempre gli aggiornamenti. Alcuni dei tuoi pacchetti esistenti potrebbero richiedere una nuova versione dopo l'aggiornamento del kernel.
Soluzione 3:
Dipende.
Ksplice si occupa di tutti gli aggiornamenti di sicurezza ma dipende dagli aggiornamenti e non è gratuito. Puoi controllare qui anche i dettagli per yum.
Hai anche la possibilità di utilizzare kexec che richiederà un riavvio ma salterà la parte hardware dell'avvio.