나는이 게시물이 약간 오래되었다는 것을 알고 있지만이 게시물을 우연히 발견 할 수있는 사람에 대한 답변을 찾았습니다 : https://help.ubuntu.com/community/RemoveOldKernels
링크가 끊어진 경우 관련 스 니펫은 다음과 같습니다.
오래된 커널을 안전하게 제거
LVM 시스템, 암호화 된 시스템 또는 제한된 스토리지 시스템 사용자의 경우 가장 빈번한 문제는 / boot 파티션이 가득 찼다는 것입니다. 공간 부족으로 인해 패키지 관리자가 보류중인 업그레이드를 설치할 수 없습니다. 또한 apt-get은 종속성이 손상되어 패키지를 제거 할 수 없습니다.
이 문제는 쉘에서 빠르고 쉽게 해결할 수 있습니다. 수동으로 제거 할 하나 또는 두 개의 이전 커널을 식별하면 패키지 관리자가 대기중인 업그레이드를 설치할 수있는 충분한 공간을 제공합니다.
$ sudo rm -rv ${TMPDIR:-/var/tmp}/mkinitramfs-*
## In Ubuntu 16.04 and earlier there may be leftover temporary
## files to delete.
## See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=814345
$ uname -r ## This command identifies the currently-running kernel
4.2.0-21-generic ## This is the current kernel.
## DO NOT REMOVE it!
$ dpkg -l | tail -n +6 | grep -E 'linux-image-[0-9]+' | grep -Fv $(uname -r)
## This command lists all the kernels excluding the booted
## kernel in the package database, and their status.
rc linux-image-4.2.0-14-generic ## The oldest kernel in the database
## Status 'rc' means it's already been removed
ii linux-image-4.2.0-15-generic ## The oldest installed kernel. Eligible for removal.
## Status 'ii' means Installed.
ii linux-image-4.2.0-16-generic ## Another old installed kernel. Eligible for removal
ii linux-image-4.2.0-18-generic ## Another old installed kernel. Eligible for removal
ii linux-image-4.2.0-19-generic ## The previous good kernel. Keep
iU linux-image-4.2.0-22-generic ## DO NOT REMOVE. Status 'iU' means it's not installed,
## but queued for install in apt.
## This is the package we want apt to install.
## Purge the oldest kernel package using dpkg instead of apt.
## First you need to remove the image initrd.img file manually
## due to Bug #1678187.
$ sudo update-initramfs -d -k 4.2.0-15-generic
$ sudo dpkg --purge linux-image-4.2.0-15-generic linux-image-extra-4.2.0-15-generic
## If the previous command fails, some installed package
## depends on the kernel. The output of dpkg tells the name
## of the package. Purge it first.
## Also purge the respective header package.
$ sudo dpkg --purge linux-headers-4.2.0-15-generic
## Try also purging the common header package.
$ sudo dpkg --purge linux-headers-4.2.0-15
## Do not worry, if the previous command fails.
$ sudo apt-get -f install ## Try to fix the broken dependency.
나는 이것을 따라 갔다 :
sudo apt-get autoremove --purge
/usr/src
상황을 없애기 위해 몇 가지 이전 커널을 수동으로 제거했습니다 . 운 좋게 모든 것이 잘되어apt
다시 일하기 시작했습니다. 그러나 생산 기계에서 그러한 작업을 수행하기 전에 백업을 요청합니다. 백업이 완료된 가상 머신에서 수행했습니다.