¿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?

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


¿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.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.