Мой загрузочный том заполнен, что мне теперь делать? [дубликат]

На этот вопрос уже есть ответ здесь:

Я сохраняю при получении срочного сообщения об ошибке, в котором говорится, что мой том BOOT заполнен! Как я могу безопасно очистить это? Имейте в виду, я новичок в Linux.

Это результат uname -a :

Linux ESPRIMO-E3500 3.13.0-53-generic #89-Ubuntu SMP Wed May 20 10:34:28 UTC 2015 i686 i686 i686 GNU/Linux

Я установил диспетчер пакетов Synaptic и посмотрел на окно состояния «Автоудаление»:
{{1 }} Есть такие вещи, как System.map-3.13.0-46-generic

Но какие из них (если есть) я могу удалить?
Заранее благодарим за помощь!

P.S. Как я могу лучше всего предоставить нужную информацию, чтобы кто-нибудь посоветовал мне, если я еще не могу публиковать изображения?

В соответствии с запросом:

$ dpkg -l | grep linux-image-
rc  linux-image-3.13.0-30-generic                         3.13.0-30.55                                        i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-46-generic                         3.13.0-46.79                                        i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-48-generic                         3.13.0-48.80                                        i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-49-generic                         3.13.0-49.83                                        i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-51-generic                         3.13.0-51.84                                        i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-52-generic                         3.13.0-52.86                                        i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-3.13.0-53-generic                         3.13.0-53.89                                        i386         Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc  linux-image-extra-3.13.0-30-generic                   3.13.0-30.55                                        i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-46-generic                   3.13.0-46.79                                        i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-48-generic                   3.13.0-48.80                                        i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-49-generic                   3.13.0-49.83                                        i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-51-generic                   3.13.0-51.84                                        i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii  linux-image-extra-3.13.0-52-generic                   3.13.0-52.86                                        i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
iF  linux-image-extra-3.13.0-53-generic                   3.13.0-53.89                                        i386         Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
iU  linux-image-generic                                   3.13.0.53.60                                        i386         Generic Linux kernel image

Итак, когда я запускаю «sudo apt-get autoremove», я получаю ответ:

Чтение списки пакетов ...Готово Построение дерева зависимостей
Чтение информации о состоянии ... Готово 0 обновлено, 0 установлено заново, 0 удалено и 0 не обновлено.

Кстати, я вручную удалил несколько старых файлов образа Linux в / boot.

Теперь вывод для « apt-get update и apt-get dist-upgrade »

Получено 1166 КБ за 20 секунд (56,0 КБ / с)
Чтение списков пакетов ... Готово

sudo apt-get dist-upgrade Чтение списков пакетов ... Готово Построение дерева зависимостей
{{1} } Чтение информации о состоянии ... Готово Расчет обновления ... Готово 0 обновлено, 0 установлено заново, 0 необходимо удалить и 0 не обновлено.

Чтобы прояснить текущую ситуацию:

Устройство: / dev / sda1 Размер: 255 МБ - 39 МБ свободно (84,6% заполнено)

Устройство: / dev / zorin -os-vg / swap_1 Содержание: Swap (версия 2) - Активный Размер: 1,6 ГБ (1602224128 байт)

uname -r: sudo uname -r {{1} } 3.13.0-62-generic

dpkg -l | grep linux-image-

rc linux-image-3.13.0-57-generic 3.13.0-57.95
rc linux-image-3.13.0-58-generic 3.13.0-58.97
rc linux-image-3.13.0-59-generic 3.13.0-59.98
rc linux-image-3.13.0-61-generic 3.13.0-61.100 ii linux-image-3.13.0-62-generic 3.13.0-62.102
rc linux-image-extra-3.13.0-57-generic 3.13.0-57.95
rc linux-image-extra-3.13.0-58-generic 3.13.0-58.97 rc linux-image-extra-3.13.0-59-generic 3.13.0-59.98
rc linux-image-extra-3.13.0-61-generic 3.13.0-61.100
ii linux-image-extra-3.13.0-62-generic 3.13 .0-62.102
ii linux-image-generic 3.13.0.62.69

Как ни странно (возможно, нет) я все еще получаю сообщение о том, что мой / Boot заполнен.

Итак, чтобы проверить статус, я использовал: df -Th | sort Результат:

/ dev / mapper / zorin - os - vg-root ext4 145G 8,9G 129G 7% / / dev / sda1 ext2 236M 235M 0 100% / boot / dev / sdb vfat 967M 233M 735M 25% / media / home / SAN Тип файловой системы Используемый размер Доступность Использование% Установлено на нет tmpfs 100M 24K 100M 1% / run / user none tmpfs 4,0K 0 4,0K 0% / sys / fs / cgroup none tmpfs 5,0M 0 5,0M 0% / run / lock none tmpfs 750M 80K 750M 1% / run / shm tmpfs tmpfs 150M 1,4M 149M 1% / run udev devtmpfs 737M 4,0K 737M 1% / dev

Затем я снова поискал последний файл Keernel:

uname -r 3.13.0-63-generic

Запуск: ls / usr / src | grep linux-headers , кажется, показывает, что я удалил все ненужные ядра:

linux-headers-3.13.0-62 linux-headers-3.13.0-62-generic { {1}} linux-headers-3.13.0-63 linux-headers-3.13.0-63-generic

Странно, если я запускаю: dpkg -l | grep linux-image

Я все еще вижу все списки, такие как:

rc linux-image-3.13.0-57-generic 3.13.0-57.95 rc linux-image-3.13.0-58 -generic 3.13.0-58.97 rc linux-image-3.13.0-59-generic 3.13.0-59.98

Это несмотря на выполнение всех видов команд очистки.

Итак, кто-то предложил запустить: sudo apt-get dist-upgrade , чтобы очистить все, кроме последнего ядра.

Результат:

gzip: stdout: На устройстве не осталось места E: ошибка mkinitramfs cpio 141 gzip 1 update-initramfs: сбой для / boot / initrd.img-3.13.0-63-generic с 1. run-parts: /etc/kernel/postinst.d/initramfs-tools завершился с кодом возврата 1 dpkg: пакет обработки ошибок linux-изображение-экстра-3.13.0-63-generic (--configure): подпроцесс установленный скрипт после установки возвратил статус ошибки выхода 1 dpkg: проблемы с зависимостями препятствуют настройке linux-image-generic: linux-image-generic зависит от linux-image-extra-3.13.0-63-generic; однако: Пакет linux-image-extra-3.13.0-63-generic еще не настроен.

dpkg: пакет обработки ошибок linux-image-generic (--configure): проблемы с зависимостями - оставление ненастроенным Отчет об аппорте не написан, потому что сообщение об ошибке указывает, что это ошибка повторения из предыдущего ошибка. E: подпроцесс / usr / bin / dpkg вернул код ошибки (1)

Таким образом, может показаться, что в моем / boot все еще много файлов Когда я проверьте с помощью ls -alhR / boot

Я вижу, что несколько старых файлов ядра все еще там:

-rw-r - r-- 1 root root 1,2M 25 июл 01:11 abi-3.13 .0-59-generic - rw-r - r-- 1 root root 1,2M 29 июл 14:40 abi-3.13.0-61-generic - rw-r- -r-- 1 root root 166K июл 25 01:11 config-3.13.0-59-generic - rw-r - r-- 1 root root 166K jul 29 14:40 config-3.13.0 -61-generic - rw-r - r-- 1 root root 27M июл 28 02:40 initrd.img-3.13.0-59-generic - rw-r - r - 1 root root 27M авг 6 03:09 initrd.img-3.13.0-61-generic - rw ------- 1 root root 2,6M июл 25 01:11 System.map -3.13.0-59-generic - rw ------- 1 root root 2,6M 29 июл 14 : 40 System.map-3.13.0-61-generic - rw ------- 1 root root 5,6M jul 25 01:11 vmlinuz-3.13.0-59-generic {{1 }} - rw ------- 1 root root 5,6M 29 июл 14:40 vmlinuz-3.13.0-61-generic

Я только что запустил: sudo apt-get update и sudo apt-get autoremove

результат:

Чтение списков пакетов ... Готово Построение дерева зависимостей
Чтение информации о состоянии ... Готово {{1} } 0 обновлено, 0 установлено заново, 0 необходимо удалить и 2 не обновлено. 2 установлены или удалены не полностью. После этой операции будет использовано 0 Б дополнительного дискового пространства. {{1 }} Настройка linux-image-extra-3.13.0-63-generic (3.13.0-63.103) ... run-parts: выполнение /etc/kernel/postinst.d/apt-auto-removal 3.13.0-63-generic /boot/vmlinuz-3.13.0-63-generic run- части: выполнение /etc/kernel/postinst.d/dkms 3.13.0-63-generic /boot/vmlinuz-3.13.0-63-generic run-parts: выполнение /etc/kernel/postinst.d / initramfs-tools 3.13.0-63-generic /boot/vmlinuz-3.13.0-63-generic update-initramfs: создание /boot/initrd.img-3.13.0-63-generic

gzip: stdout: на устройстве не осталось места E: mkinitramfs failure cpio 141 gzip 1 update-initramfs: failed for /boot/initrd.img-3.13.0-63-generic с 1. run-parts: /etc/kernel/postinst.d/initramfs-tools завершился с кодом возврата 1 dpkg: пакет обработки ошибок linux-image-extra-3.13.0-63-generic ( --configure): подпроцесс установленный сценарий после установки возвратил статус ошибки выхода 1 dpkg: проблемы с зависимостями предотвращают настройку linux-image-generic: linux-image-generic зависит на linux-image-extra-3.13.0-63-generic; однако: Пакет linux-image-extra-3.13.0-63-generic еще не настроен.

dpkg: пакет обработки ошибок linux-image-generic (--configure): проблемы с зависимостями - оставление ненастроенным Отчет об аппорте не написан, потому что сообщение об ошибке указывает на то, что это ошибка повторения из предыдущего сбой. При обработке возникли ошибки: linux-image-extra-3.13.0-63-generic linux-image-generic E: Sub- процесс / usr / bin / dpkg вернул код ошибки (1)

Продолжал искать решение и нашел эту команду "script"

dpkg -l 'linux- ' | sed '/ ^ ii /! d; /' "$ (uname -r | sed" s / (. ) - ([^ 0-9] +) / \ 1 / ")" '/ d; s / ^ [^] * [^] * ([^] ). / \ 1 /; / [0-9] /! D '| xargs sudo apt-get -y purge

При запуске этой команды она указывает: Следующие пакеты будут УДАЛЕНЫ: linux-headers-3.13.0-62 * linux-headers-3.13 .0-62-generic * linux-image-3.13.0-62-generic * linux-image-extra-3.13.0-62-generic * 0 обновлено, 0 установлено заново, 4 для удаления и 0 не обновлено. 2 не установлено или удалено полностью. После этой операции будет освобождено 223 МБ дискового пространства.

И это так, потому что этих файлов больше нигде нет. Но там также говорится:

Создание файла конфигурации grub ... Найденная тема: /boot/grub/themes/Zorin/theme.txt Найдено образ Linux: /boot/vmlinuz-3.13 .0-63-generic Обнаружен образ initrd: /boot/initrd.img-3.13.0-63-generic Найден образ linux: /boot/vmlinuz-3.13.0-61-generic Обнаружен образ initrd: /boot/initrd.img-3.13.0-61-generic Найден образ Linux: /boot/vmlinuz-3.13.0-59-generic Найдено Образ initrd: /boot/initrd.img-3.13.0-59-generic Найдено memtest86 + image: /memtest86+.elf Найдено memtest86 + image: /memtest86+.bin done

, и здесь я снова вижу старые 3.13.0-59-generic и 3.13.0-61-generic, которые, очевидно, все еще занимают ненужное место.

Осталось два вопроса ....

ОДИН - Как мне адаптировать " dpkg -l 'linux- ' | sed '/ ^ ii /! D; / '"$ (uname -r | sed" s / (. ) - ([^ 0-9] +) / \ 1 / ")"' / d; s / ^ [^] * [^] * ([^] ). / \ 1 /; / [0-9] /! D '| xargs sudo apt-get -y purge "

Значит, он также удаляет эти старые файлы ядра?

ДВА - Казалось бы, лучше всего установить на компьютер как минимум два последних ядра и Я только что стер один из них, могу ли я переустановить "3.13.0-62-generic" и как?

Как всегда, спасибо за вашу помощь.


Спасибо всем за помощь.

Не совсем уверен, Я выбрал лучший метод, но теперь предпочитаю просто использовать:

sudo apt-получить обновление; sudo apt-get dist-upgrade; sudo apt-get autoremove

то и дело.

Тем не менее, мне нужно найти способ увеличить размер загрузочного раздела, потому что я почему-то сомневаюсь, хватит ли вышеупомянутого метода в будущем.

С уважением

3
задан 22 January 2016 в 02:21

2 ответа

Я предполагаю, что у Вас есть отдельный партон начальной загрузки/. Это происходит со временем, поскольку Вы обновляете свое ядро. По моему опыту, если Вы получаете ошибку при сообщении Вам, что Вы не имеете пространства в запасе при выполнении dist-upgrade, можно работать:

sudo apt-get autoremove

Тогда система удалит старое ядро и установит новое. Если Вы хотите удалить ядра, Вы не используете, можно легко использовать синаптический путем поиска linux-headers и linux-image. Синаптический покажет Вам все ядра, которые Вы имеете, и можно щелкнуть правой кнопкой по каждому и нажать mark for removal. Просто удостоверьтесь, что Вы не удаляете весь из них. Удалите все кроме последнего (хорошо оставить то в случае, если что-то повреждается так, можно отступить).

0
ответ дан 22 January 2016 в 02:21

Начните выполнять эту команду для проверки, какую версию Вы выполняете:

uname -r

Затем проверка заголовки Linux и изображение в настоящее время устанавливали:

dpkg -l | grep -Ei "linux-headers|linux-image"

Наконец производят чистку старой версии (здесь 3.13.0-30):

sudo apt-get remove linux-headers-3.13.0-30 linux-headers-3.13.0-30-generic linux-image-3.13.0-30-generic linux-image-extra-3.13.0-30-generic --purge

ПРИМЕЧАНИЕ: Быть осторожными, не производите чистку текущей версии, которую Вы выполняете. Кроме того, попытайтесь сохранить одну или две более старых версии на всякий случай.

0
ответ дан 22 January 2016 в 12:21
  • 1
    хорошо Спасибо! я буквально никогда не буду на самом деле использовать окна 10. Я изучаю информатику, таким образом, я нахожусь главным образом на человечности, и только хочу окна 10 в случае, если мне, оказывается, нужен он для чего-то. Я думаю, что буду идти вперед и просто вытирать свой ssd, повторно инициализировать его, затем устанавливать окна, затем человечность. Ubuntu в настоящее время содержит только много .hpp и .cpp файлы от программирования этого, я уже создал резервную копию. Это походит на хороший план? Я предполагаю, что никогда не буду обновлять окна 10 теперь также! ха-ха, также, если я выбираю " что-то else" в меню человечности, которое также настроит меня для двойной загрузки? Я хочу создать подкачку на 18 ГБ. – Kdrumz 22 August 2016 в 14:03

Другие вопросы по тегам:

Похожие вопросы: