Невозможно обновить приложения 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 будет уничтожен. Ни работающие в настоящее время, ни новейшие ядра не будут предложены для удаления.
Сопровождающий: Альф Гайда [email protected]
Источник: http://svn.berlios.de/svnroot/repos/fullstory/kernel-remover
Чтобы установить kerml-remover, скачайте эти файлы:
Установите их с помощью 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