Boot 100% full Я попытался удалить неиспользуемые ядра [duplicate]

У этого вопроса уже есть ответ: Мой / загрузочный раздел ударил 100%, и теперь я не могу его обновить. Не удается удалить старые ядра, чтобы получить ответы на номер 11. Как освободить больше места в / boot? 20 ответов

Я пробовал много предложений из похожих сообщений, но не удаляя старые ядра.

rod@rod-3000-N200:~$ sudo apt-get purge linux-image-extra-3.13.0-106-generic Reading package lists... Done Building dependency tree Reading state information... Done The following packages will be REMOVED linux-image-extra-3.13.0-106-generic linux-image-extra-3.13.0-115-generic linux-image-extra-3.13.0-128-generic linux-image-extra-3.13.0-57-generic 0 to upgrade, 0 to newly install, 4 to remove and 25 not to upgrade. 9 not fully installed or removed. After this operation, 454 MB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 651911 files and directories currently installed.) Removing linux-image-extra-3.13.0-106-generic (3.13.0-106.153) ... depmod: FATAL: could not load /boot/System.map-3.13.0-106-generic: No such file or directory run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.13.0-106-generic /boot/vmlinuz-3.13.0-106-generic run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.13.0-106-generic /boot/vmlinuz-3.13.0-106-generic update-initramfs: Generating /boot/initrd.img-3.13.0-106-generic grep: /boot/config-3.13.0-106-generic: No such file or directory depmod: WARNING: could not open /tmp/mkinitramfs_0tkOb4/lib/modules/3.13.0-106-generic/modules.order: No such file or directory depmod: WARNING: could not open /tmp/mkinitramfs_0tkOb4/lib/modules/3.13.0-106-generic/modules.builtin: No such file or directory gzip: stdout: No space left on device E: mkinitramfs failure cpio 141 gzip 1 update-initramfs: failed for /boot/initrd.img-3.13.0-106-generic with 1. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 dpkg: error processing package linux-image-extra-3.13.0-106-generic (--remove): subprocess installed post-removal script returned error exit status 1 Removing linux-image-extra-3.13.0-115-generic (3.13.0-115.162) ... depmod: FATAL: could not load /boot/System.map-3.13.0-115-generic: No such file or directory run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.13.0-115-generic /boot/vmlinuz-3.13.0-115-generic run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.13.0-115-generic /boot/vmlinuz-3.13.0-115-generic update-initramfs: Generating /boot/initrd.img-3.13.0-115-generic grep: /boot/config-3.13.0-115-generic: No such file or directory cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/usbhid/usbhid.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/usbhid/usbhid.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-apple.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-apple.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-cherry.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-cherry.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-logitech.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-logitech.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-logitech-dj.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-logitech-dj.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-microsoft.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-microsoft.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-a4tech.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-a4tech.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-belkin.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-belkin.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-chicony.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-chicony.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-cypress.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-cypress.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-ezkey.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-ezkey.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-gyration.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-gyration.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-monterey.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-monterey.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-petalynx.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-petalynx.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-pl.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-pl.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-samsung.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-samsung.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-sony.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-sony.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-sunplus.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-sunplus.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-tmff.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-tmff.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-zpff.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-zpff.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-generic.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/hid/hid-generic.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/fs/jfs/jfs.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/fs/jfs/jfs.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/fs/reiserfs/reiserfs.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/fs/reiserfs/reiserfs.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/message/i2o/i2o_block.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/message/i2o/i2o_block.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-ohci.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-ohci.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-sbp2.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-sbp2.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-ohci.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-ohci.ko not found. cp: cannot stat ‘/lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-sbp2.ko’: No such file or directory modinfo: ERROR: Module /lib/modules/3.13.0-115-generic/kernel/drivers/firewire/firewire-sbp2.ko not found. gzip: stdout: No space left on device E: mkinitramfs failure cpio 141 gzip 1 update-initramfs: failed for /boot/initrd.img-3.13.0-115-generic with 1. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 dpkg: error processing package linux-image-extra-3.13.0-115-generic (--remove): subprocess installed post-removal script returned error exit status 1 Removing linux-image-extra-3.13.0-128-generic (3.13.0-128.177) ... run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.13.0-128-generic /boot/vmlinuz-3.13.0-128-generic run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.13.0-128-generic /boot/vmlinuz-3.13.0-128-generic update-initramfs: Generating /boot/initrd.img-3.13.0-128-generic gzip: stdout: No space left on device E: mkinitramfs failure cpio 141 gzip 1 update-initramfs: failed for /boot/initrd.img-3.13.0-128-generic with 1. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 dpkg: error processing package linux-image-extra-3.13.0-128-generic (--remove): subprocess installed post-removal script returned error exit status 1 Removing linux-image-extra-3.13.0-57-generic (3.13.0-57.95) ... depmod: FATAL: could not load /boot/System.map-3.13.0-57-generic: No such file or directory run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.13.0-57-generic /boot/vmlinuz-3.13.0-57-generic run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.13.0-57-generic /boot/vmlinuz-3.13.0-57-generic update-initramfs: Generating /boot/initrd.img-3.13.0-57-generic grep: /boot/config-3.13.0-57-generic: No such file or directory depmod: WARNING: could not open /tmp/mkinitramfs_Q8ZMgn/lib/modules/3.13.0-57-generic/modules.order: No such file or directory depmod: WARNING: could not open /tmp/mkinitramfs_Q8ZMgn/lib/modules/3.13.0-57-generic/modules.builtin: No such file or directory gzip: stdout: No space left on device E: mkinitramfs failure cpio 141 gzip 1 update-initramfs: failed for /boot/initrd.img-3.13.0-57-generic with 1. run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1 dpkg: error processing package linux-image-extra-3.13.0-57-generic (--remove): subprocess installed post-removal script returned error exit status 1 No apport report written because MaxReports has already been reached Errors were encountered while processing: linux-image-extra-3.13.0-106-generic linux-image-extra-3.13.0-115-generic linux-image-extra-3.13.0-128-generic linux-image-extra-3.13.0-57-generic E: Sub-process /usr/bin/dpkg returned an error code (1)

0
задан 14 December 2017 в 21:16

2 ответа

У вас есть несколько проблем, а не только один.

Давайте посмотрим на самую первую ошибку:

depmod: FATAL: could not load /boot/System.map-3.13.0-106-generic: No such file or directory

Не читайте ее как абзац. Прочитайте по одной строке за раз, затем остановитесь. Вот как написала система.

В первой строке просто сказано, что отсутствует конкретный файл. Его нельзя удалить, потому что он уже ушел. В представлении менеджера пакета это КРИТИЧЕСКАЯ ОШИБКА, которая стоит отменить все для ... потому что ничего больше в системе не должно быть возиться с файлами, размещенными диспетчером пакетов, поэтому вам нужно знать, что какой-то процесс изгоев работает.

Исторически, в подавляющем большинстве случаев этот «изгоев» процесс оказался человеком. Эта проблема обычно возникает, когда человек вручную удаляет файлы, чтобы освободить место в /boot.

Существует три способа обработки проблемы с отсутствующим файлом.

Восстановить манекен file: Если вы подозреваете, что удалены только один или два файла, используйте команду touch для создания пустого фиктивного файла с правильным именем и собственностью. Менеджер пакетов не заботится о содержимом любого файла - ему просто нужно учитывать все файлы. Этот метод является безопасным, быстрым и легким для отмены, если вы допустили ошибку, и требует очень мало места в /boot.

Восстановить фиктивный файл : для большинства пакетов content of / boot, обычно это правильный ответ. Используйте sudo apt install --reinstall <package_name>, и apt будет волшебным образом обновлять все файлы из исходного пакета (хранится в вашем локальном кеше, но загружается, если нет). После того, как apt разместит оригинальную копию всех файлов, apt с радостью быстро удалит их. Это правильный путь, если вы подозреваете, что многие файлы отсутствуют. Тем не менее, в / boot это занимает пространство, которое может быть недоступно.

- принудительно удалить dpkg: dpkg имеет набор команд для принудительного удаления сломанных пакетов, включая отсутствующие файлы. Команда полностью объясняется в man-странице. Предупреждение: команды dpkg -force опасны. Я знаю много людей, которые сломали свои системы хуже, злоупотребляя - в неправильной ситуации. Если вы отклоните первые два варианта и решите использовать --force, переверните свои данные первым, потому что вы можете перейти по пути к полной переустановке. Это последний способ для неквалифицированных пользователей.

После того, как вы исправите первое сообщение об ошибке, вероятно, что любая последующая ошибка будет также исправлена ​​или изменена. Поэтому обсуждать их не стоит. Если есть дополнительные сообщения об ошибке, прочитайте их. Поиск ключевого текста, если вы не понимаете. Каждое сообщение об ошибке обычно является отдельным вопросом.

1
ответ дан 18 July 2018 в 01:11

У вас есть несколько проблем, а не только один.

Давайте посмотрим на самую первую ошибку:

depmod: FATAL: could not load /boot/System.map-3.13.0-106-generic: No such file or directory

Не читайте ее как абзац. Прочитайте по одной строке за раз, затем остановитесь. Вот как написала система.

В первой строке просто сказано, что отсутствует конкретный файл. Его нельзя удалить, потому что он уже ушел. В представлении менеджера пакета это КРИТИЧЕСКАЯ ОШИБКА, которая стоит отменить все для ... потому что ничего больше в системе не должно быть возиться с файлами, размещенными диспетчером пакетов, поэтому вам нужно знать, что какой-то процесс изгоев работает.

Исторически, в подавляющем большинстве случаев этот «изгоев» процесс оказался человеком. Эта проблема обычно возникает, когда человек вручную удаляет файлы, чтобы освободить место в /boot.

Существует три способа обработки проблемы с отсутствующим файлом.

Восстановить манекен file: Если вы подозреваете, что удалены только один или два файла, используйте команду touch для создания пустого фиктивного файла с правильным именем и собственностью. Менеджер пакетов не заботится о содержимом любого файла - ему просто нужно учитывать все файлы. Этот метод является безопасным, быстрым и легким для отмены, если вы допустили ошибку, и требует очень мало места в /boot.

Восстановить фиктивный файл : для большинства пакетов content of / boot, обычно это правильный ответ. Используйте sudo apt install --reinstall <package_name>, и apt будет волшебным образом обновлять все файлы из исходного пакета (хранится в вашем локальном кеше, но загружается, если нет). После того, как apt разместит оригинальную копию всех файлов, apt с радостью быстро удалит их. Это правильный путь, если вы подозреваете, что многие файлы отсутствуют. Тем не менее, в / boot это занимает пространство, которое может быть недоступно.

- принудительно удалить dpkg: dpkg имеет набор команд для принудительного удаления сломанных пакетов, включая отсутствующие файлы. Команда полностью объясняется в man-странице. Предупреждение: команды dpkg -force опасны. Я знаю много людей, которые сломали свои системы хуже, злоупотребляя - в неправильной ситуации. Если вы отклоните первые два варианта и решите использовать --force, переверните свои данные первым, потому что вы можете перейти по пути к полной переустановке. Это последний способ для неквалифицированных пользователей.

После того, как вы исправите первое сообщение об ошибке, вероятно, что любая последующая ошибка будет также исправлена ​​или изменена. Поэтому обсуждать их не стоит. Если есть дополнительные сообщения об ошибке, прочитайте их. Поиск ключевого текста, если вы не понимаете. Каждое сообщение об ошибке обычно является отдельным вопросом.

1
ответ дан 24 July 2018 в 17:21
  • 1
    Переустановив весь пакет, вы имеете в виду System.map-3.13.0-106-generic – Backsbottom Farm 21 December 2017 в 00:58
  • 2
    В вашем случае именами пакетов являются linux-image-3.13.0-106-generic и linux-image-extra-3.13.0-106-generic – user535733 21 December 2017 в 02:16
  • 3
    Я пробовал touchrod @ rod-3000-N200: / boot $ touch /boot/System.map-3.13.0-106-generic touch: не могу коснуться '/boot/System.map-3.13.0-106-generic': Разрешение отказано – Backsbottom Farm 21 December 2017 в 02:23
  • 4
    И почему вы считаете, что разрешение было отклонено? (Подсказка: кому принадлежит эта папка?) – user535733 21 December 2017 в 04:16
  • 5
    Наконец, он попал туда с sudo touch, затем sudo rm для нежелательной конфигурации, vmline, abi и системы. Затем я использовал sudo apt install --reinstall. Sudo DPKG -purge Now Boot заполнен на 40%. благодаря – Backsbottom Farm 21 December 2017 в 05:13

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

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