Es posible que su /boot
partición haya acumulado demasiadas versiones del kernel mientras realiza actualizaciones con el tiempo. Es probable que esta partición esté separada de su partición de disco grande (montada como /
). Puede verificar el /boot
espacio de partición de esta manera (busque la línea con / boot):
df -h
Hay una buena página sobre cómo eliminar núcleos antiguos .
En resumen, verifique su versión actual del kernel, obtenga la lista de lo que está instalado y luego apt-get elimine las versiones anteriores. También hay un comando "mágico" de una sola línea en la página que hará todo eso por usted. Pero úselo bajo su propio riesgo.
Instrucciones en más detalle:
Obtenga la versión actual del kernel, la que desea conservar :
uname -r
Obtenga la lista de todos los núcleos instalados:
dpkg -l | grep linux-image-
Ejecute apt-get remove en los núcleos que desea eliminar. ¡No en el último ! Por ejemplo:
sudo apt-get remove linux-image-2.6.32-22-generic
Más notas:
dpkg -l
le dirá el estado del paquete (kernel) antes del nombre del paquete. Por ejemplo:
rc linux-image-3.13.0-39-generic ...
ii linux-image-3.13.0-40-generic ...
- "RC" significa que el paquete es r emoved y tiene c onfiguration archivos. Estos ya no es necesario eliminarlos.
- medios "II" que el paquete está marcado para i nstalaci ó y es i nstalado
En base a esto, puede enumerar solo los paquetes del kernel que están instalados:
dpkg -l | grep "ii.*linux-image-"
Solución alternativa , utilizando la herramienta GUI Ubuntu Tweak .
Instale y vaya a Computer Janitor, verifique el Sistema-> Kernel antiguo y Sistema-> Paquetes innecesarios, y presione Limpiar.