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 /root
a quedarse sin espacio en disco .
¿Es necesario descargar e instalar cada versión del kernel o apt-get
solo debe obtener el kernel más reciente?
autoremove
limpia los núcleos? Ciertamente no lo hizo en Trusty, que requiere eliminación manual.autoremove
mantiene 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-kernels
y/etc/kernel/postinst.d/apt-auto-removal
que genera eso. (Si ha realizado varias actualizaciones que instalaron nuevos núcleos pero nunca pudo arrancarlas, hágaloautoremove
después de reiniciar para obtener 2 núcleos instalados, en lugar de 3)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),
Es una buena idea correr
después de instalar un nuevo núcleo, por lo que
/boot
solo 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.fuente
La fijación generalmente se usa solo cuando tienes repositorios mixtos
Ver https://help.ubuntu.com/community/PinningHowto
Te sugiero que pongas el kernel en espera
¿Cómo evitar la actualización de un paquete específico?
De cualquier manera, una vez que invierta la retención o fijación, apt solo descargará y actualizará el kernel más reciente omitiendo todos y cada uno de los núcleos.
fuente