Невозможно обновить приложения Ubuntu, потому что не хватает места на /boot

Я не могу обновить Ubuntu, потому что не хватает места на /boot. Некоторое прибегание к поиску показало, что у многих людей есть эта проблема, но причина, по которой / boot заполнен, у всех разная, и каждый должен предпринять несколько разные шаги для решения этой проблемы.

Вот выходные данные различных команд, которые я видел, запрошенные людьми, пишущими об этой проблеме

$ ls -l / boot

total 148745
-rw-r--r-- 1 root root  1007681 Mar 11  2014 abi-3.11.0-19-generic
-rw-r--r-- 1 root root  1158016 May  2 20:30 abi-3.13.0-24-generic
-rw-r--r-- 1 root root  1161713 May 15 15:07 abi-3.13.0-27-generic
-rw-r--r-- 1 root root  1161764 Jun  4 17:57 abi-3.13.0-29-generic
-rw-r--r-- 1 root root  1162712 Jul 15 00:29 abi-3.13.0-32-generic
-rw-r--r-- 1 root root   163258 Mar 11  2014 config-3.11.0-19-generic
-rw-r--r-- 1 root root   165510 May  2 20:30 config-3.13.0-24-generic
-rw-r--r-- 1 root root   165521 May 15 15:07 config-3.13.0-27-generic
-rw-r--r-- 1 root root   165544 Jun  4 17:57 config-3.13.0-29-generic
-rw-r--r-- 1 root root   165611 Jul 15 00:29 config-3.13.0-32-generic
drwxr-xr-x 8 root root     4096 Dec 31  1969 efi
drwxr-xr-x 3 root root     1024 Jul 26 13:38 extlinux
drwxr-xr-x 5 root root     1024 Jul 26 13:41 grub
drwxr-xr-x 5 root root     1024 Jul 26 13:34 grub.bak
-rw-r--r-- 1 root root 17432259 Apr 17 20:45 initrd.img-3.11.0-19-generic
-rw-r--r-- 1 root root 19093289 May 18 23:50 initrd.img-3.13.0-24-generic
-rw-r--r-- 1 root root 19095691 May 26 17:32 initrd.img-3.13.0-27-generic
-rw-r--r-- 1 root root 19096262 Jun 21 02:18 initrd.img-3.13.0-29-generic
-rw-r--r-- 1 root root 19151397 Jul 30 19:20 initrd.img-3.13.0-32-generic
drwx------ 2 root root    12288 Feb 26  2014 lost+found
-rw-r--r-- 1 root root   176500 Mar 12  2014 memtest86+.bin
-rw-r--r-- 1 root root   178176 Mar 12  2014 memtest86+.elf
-rw-r--r-- 1 root root   178680 Mar 12  2014 memtest86+_multiboot.bin
-rw------- 1 root root  3296414 Mar 11  2014 System.map-3.11.0-19-generic
-rw------- 1 root root  3372643 May  2 20:30 System.map-3.13.0-24-generic
-rw------- 1 root root  3377429 May 15 15:07 System.map-3.13.0-27-generic
-rw------- 1 root root  3378267 Jun  4 17:57 System.map-3.13.0-29-generic
-rw------- 1 root root  3381262 Jul 15 00:29 System.map-3.13.0-32-generic
-rw------- 1 root root  5634416 Mar 11  2014 vmlinuz-3.11.0-19-generic
-rw------- 1 root root  5776416 May  2 20:30 vmlinuz-3.13.0-24-generic
-rw------- 1 root root  5790912 May 15 15:07 vmlinuz-3.13.0-27-generic
-rw------- 1 root root  5792544 Jun  4 17:57 vmlinuz-3.13.0-29-generic
-rw------- 1 root root  5798112 Jul 15 00:29 vmlinuz-3.13.0-32-generic
-rw------- 1 root root  5800024 Jul 26 13:38 vmlinuz-3.13.0-32-generic.efi.signed

$ dpkg -l linux-image *

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                            Version                      Architecture                 Description
+++-===============================================-============================-============================-===================================================================================================
un  linux-image                                     <none>                       <none>                       (no description available)
un  linux-image-3.0                                 <none>                       <none>                       (no description available)
rc  linux-image-3.11.0-12-generic                   3.11.0-12.19                 amd64                        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
rc  linux-image-3.11.0-17-generic                   3.11.0-17.31                 amd64                        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
rc  linux-image-3.11.0-18-generic                   3.11.0-18.32                 amd64                        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-3.11.0-19-generic                   3.11.0-19.33                 amd64                        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-24-generic                   3.13.0-24.47                 amd64                        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-27-generic                   3.13.0-27.50                 amd64                        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-29-generic                   3.13.0-29.53                 amd64                        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-32-generic                   3.13.0-32.57                 amd64                        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-extra-3.11.0-12-generic             3.11.0-12.19                 amd64                        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
rc  linux-image-extra-3.11.0-17-generic             3.11.0-17.31                 amd64                        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
rc  linux-image-extra-3.11.0-18-generic             3.11.0-18.32                 amd64                        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-extra-3.11.0-19-generic             3.11.0-19.33                 amd64                        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-24-generic             3.13.0-24.47                 amd64                        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-27-generic             3.13.0-27.50                 amd64                        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-29-generic             3.13.0-29.53                 amd64                        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-32-generic             3.13.0-32.57                 amd64                        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                             3.13.0.32.38                 amd64                        Generic Linux kernel image

$ uname -r

3.13.0-32-generic

Кто-нибудь знает как это решить? Любая помощь будет оценена.

3 ответа

Решение

Просто удалите старые ядра:

sudo apt-get remove --purge linux-image-3.11.0-XX-generic

(Где "XX" - это номер версии ядра, которое вы хотите удалить)

Мое предложение: установить ядро ​​для удаления.

ядра для удаления

Инструмент для удаления пакетов ядра Linux.

Этот инструмент обрабатывает общие задачи при обработке тестируемых ядер, удалении устаревших образов ядра, заголовков, зависимых пакетов, символических ссылок и связанных драйверов. Распакованный Cruft ниже /lib/modules/$KVERS будет уничтожен. Ни работающие в настоящее время, ни новейшие ядра не будут предложены для удаления.

Сопровождающий: Альф Гайда agaida@siduction.org

Источник: http://svn.berlios.de/svnroot/repos/fullstory/kernel-remover

Чтобы установить kerml-remover, скачайте эти файлы:

http://mirror.lug.udel.edu/pub/siduction/base/pool/main/c/creativecommons3/creativecommons3_1.1_all.deb

http://mirror.lug.udel.edu/pub/siduction/base/pool/main/k/kernel-remover/kernel-remover_3.1.11_all.deb

Установите их с помощью Gdebi, чтобы разрешить зависимости.

Откройте терминал.

Запустить его:

sudo -i
apt-get install gdebi

Запустите файловый менеджер.

Нажмите правую кнопку --- Выберите установку с помощью gdebi, сначала creativecommons3_1.1_all.deb.

Запустите ядро-удаления.

Я просто хотел добавить, что проще выяснить, что не используется, и МОЖНО удалить, запустив purge без каких-либо параметров.

sudo apt-get remove --purge

затем запустите, используя то, что было указано выше как неиспользуемое, например

sudo apt-get remove --purge linux-image-4.15.0-43-generic
Другие вопросы по тегам