¿Las actualizaciones del kernel requieren cada versión intermedia?

11

Estoy considerando deshabilitar las actualizaciones automáticas o anclar el kernel a una versión específica. Sin embargo me preocupa que cuando más tarde desanclar la versión, que tendrá que ser descargado e instalado en todos los núcleos entre la versión clavado y la última versión que causaría /roota quedarse sin espacio en disco .

¿Es necesario descargar e instalar cada versión del kernel o apt-getsolo debe obtener el kernel más reciente?

Styfle
fuente

Respuestas:

25

Ubuntu solo descargará e instalará el kernel más reciente

Tengo una computadora Ubuntu que permanece apagada durante meses. Cuando lo enciendo y dejo que se actualice solo, solo descarga el kernel más reciente y omite los intermedios.

Puede que quieras correr

sudo apt autoremove

Después de cada actualización de núcleos, de modo que /bootsolo haya dos núcleos instalados más recientemente. De esta manera, si el kernel más reciente se comporta mal, puede volver al kernel que funcionaba anteriormente y, al mismo tiempo, evitar /bootobstruirse con los kernel antiguos.

Espero que esto ayude

usuario68186
fuente
¿Desde qué versión autoremovelimpia los núcleos? Ciertamente no lo hizo en Trusty, que requiere eliminación manual.
Chris H
1
@ChrisH: La última vez que verifiqué, autoremovemantiene el núcleo actual y uno anterior (y el núcleo actualmente arrancado), para que pueda recuperarse si el nuevo no se inicia. Pero eliminará los núcleos más antiguos que eso. Ver /etc/apt/apt.conf.d/01autoremove-kernelsy /etc/kernel/postinst.d/apt-auto-removalque genera eso. (Si ha realizado varias actualizaciones que instalaron nuevos núcleos pero nunca pudo arrancarlas, hágalo autoremove después de reiniciar para obtener 2 núcleos instalados, en lugar de 3)
Peter Cordes
8

Respuesta corta: no

Respuesta más larga: tengo algunos sistemas de sabor de Ubuntu (Lubuntu y Xubuntu), que ejecuto bastante raramente. Cuando los actualizo y los actualizo, a menudo omitirán varias versiones del kernel, y no hay problemas. Normalmente ejecuto los siguientes comandos y recibo la versión actual del kernel (de la misma serie de kernel),

sudo apt update
sudo apt full-upgrade

Es una buena idea correr

sudo apt autoremove

después de instalar un nuevo núcleo, por lo que /bootsolo tiene dos núcleos instalados más recientemente. Puede seleccionar el núcleo anterior desde el menú de grub, si hay problemas con el nuevo núcleo.

sudodus
fuente