/ boot на 100% заполнен, apt-get purge linux-image-x.x.x.x-generic не будет работать

Если ваш компьютер очень низок на ресурсах, например. ОЗУ, попробуйте, например, Virtualbox вместо этого и запускайте ОС в параллельном режиме.

Это дает возможность, например, Вырезать и вставить из каждого в другое (установите «гостевые дополнения» в гостевой ОС, проверьте меню, как у вас работает гостевая ОС).

6
задан 18 May 2017 в 00:39

8 ответов

Удаление старых ядер в свободное место в секции /boot

Если ваша система работает с использованием старого ядра (как правило, самое новое загрузочное ядро ​​по умолчанию), вы должны загрузиться с самого нового установленного ядра, что кажется

Выберите его из меню GRUB (удерживайте или несколько раз нажмите Shift во время загрузки, если GRUB вообще не отображается).

Когда у вас есть загруженный из вашего новейшего ядра, сначала запустите sudo apt-get -f install, пытаясь исправить неудовлетворенные проблемы с зависимостями, если он работает с любым из первых двух методов ниже; если старое ядро ​​ переходит к ручной очистке пакета.

Метод apty

Попробуйте правильно управлять проблемой пространства с помощью apt:

[d11 ] Запустите sudo apt autoclean && sudo apt autoremove, apt должен правильно управлять удалением всех старых ядер и связанных пакетов, если вы не слишком много перепутали с ним.

Использование apt из пакета byobu

Если очистка ручного пакета не работает или не удаляет достаточно места:

Запустить sudo apt autoclean && sudo apt autoremove, apt должен правильно управлять удалением всех старых ядер и связанных с ними пакетов, если вы не слишком много перепутали с ним. Затем запустите sudo purge-old-kernels, что должно удалять старые ядра более чистым способом, чем прямое удаление пакетов.

Ручная очистка пакета

Если какой-либо из описанных выше действий:

Затем запустите sudo purge-old-kernels, который должен удалить старые ядра более чистым способом, чем прямое удаление пакетов. Перезагрузитесь и загрузитесь с самого нового ядра. Запустите sudo apt-get -f install. Запустите sudo apt update && sudo apt full-upgrade. Перезагрузитесь с помощью новейшего ядра. Очистите старые ядра с помощью метода apt и / или _purge_old_kernels_.

byobu way

В крайнем случае вы можете попробовать сделать это по пути dpkg, который не является самым безопасным.

Перезагрузитесь и загрузитесь с самого нового ядра. Перезагрузите свою систему и запустите sudo apt-get -f install Запустите sudo apt-get -f install. Перезагрузите, если необходимо (новое ядро??) и идти с подходящим способом: sudo apt autoclean && sudo apt autoremove. Выполнить sudo apt update && sudo apt full-upgrade.
8
ответ дан 22 May 2018 в 23:05
  • 1
    Эй, ничего себе, огромное спасибо за ваш совет, все вы! – Manny 30 April 2017 в 11:37
  • 2
    Я пытаюсь: apt autoclean && sudo apt autoremove Он дает: link и / boot все еще 100% Boyu не будет устанавливать: link Я перестаю двигаться отсюда, так что я избегаю ставить слишком много беспорядка, и вы, ребята, можете предложить следующие шаги. благодаря – Manny 30 April 2017 в 11:44
  • 3
    @Manny Я обновил свой ответ с некоторыми грязными альтернативами. Будьте осторожны и всегда помните, чтобы сохранял резервную копию важных данных . – dgonzalez 30 April 2017 в 20:05
  • 4
    Понял ! Я больше всего не хотел удалять содержимое в / boot. Но вы можете (и в этом случае должны) удалить изображения, которые не загружаются. Когда это делается, apt-get -f install и apt autoclean & amp; & amp; & amp; apt autoremove отлично выполняет свою работу. Еще раз спасибо за помощь, ребята. – Manny 5 May 2017 в 16:02
  • 5
    На самом деле, огромное спасибо. Драгоценные слова, когда вы одиноки, лицом к машине :) – Manny 8 May 2017 в 20:43

Удаление старых ядер в свободное место в секции /boot

Если ваша система работает с использованием старого ядра (как правило, самое новое загрузочное ядро ​​по умолчанию), вы должны загрузиться с самого нового установленного ядра, что кажется

Выберите его из меню GRUB (удерживайте или несколько раз нажмите Shift во время загрузки, если GRUB вообще не отображается).

Когда у вас есть загруженный из вашего новейшего ядра, сначала запустите sudo apt-get -f install, пытаясь исправить неудовлетворенные проблемы с зависимостями, если он работает с любым из первых двух методов ниже; если старое ядро ​​ переходит к ручной очистке пакета.

Метод apty

Попробуйте правильно управлять проблемой пространства с помощью apt:

Запустите sudo apt autoclean && sudo apt autoremove, apt должен правильно управлять удалением всех старых ядер и связанных пакетов, если вы не слишком много перепутали с ним.

Использование apt из пакета byobu

Если очистка ручного пакета не работает или не удаляет достаточно места:

Запустить sudo apt autoclean && sudo apt autoremove, apt должен правильно управлять удалением всех старых ядер и связанных с ними пакетов, если вы не слишком много перепутали с ним. Затем запустите sudo purge-old-kernels, что должно удалять старые ядра более чистым способом, чем прямое удаление пакетов.

Ручная очистка пакета

Если какой-либо из описанных выше действий:

Затем запустите sudo purge-old-kernels, который должен удалить старые ядра более чистым способом, чем прямое удаление пакетов. Перезагрузитесь и загрузитесь с самого нового ядра. Запустите sudo apt-get -f install. Запустите sudo apt update && sudo apt full-upgrade. Перезагрузитесь с помощью новейшего ядра. Очистите старые ядра с помощью метода apt и / или _purge_old_kernels_.

byobu way

В крайнем случае вы можете попробовать сделать это по пути dpkg, который не является самым безопасным.

Перезагрузитесь и загрузитесь с самого нового ядра. Перезагрузите свою систему и запустите sudo apt-get -f install Запустите sudo apt-get -f install. Перезагрузите, если необходимо (новое ядро??) и идти с подходящим способом: sudo apt autoclean && sudo apt autoremove. Выполнить sudo apt update && sudo apt full-upgrade.
8
ответ дан 18 July 2018 в 14:04

Удаление старых ядер в свободное место в секции /boot

Если ваша система работает с использованием старого ядра (как правило, самое новое загрузочное ядро ​​по умолчанию), вы должны загрузиться с самого нового установленного ядра, что кажется

Выберите его из меню GRUB (удерживайте или несколько раз нажмите Shift во время загрузки, если GRUB вообще не отображается).

Когда у вас есть загруженный из вашего новейшего ядра, сначала запустите sudo apt-get -f install, пытаясь исправить неудовлетворенные проблемы с зависимостями, если он работает с любым из первых двух методов ниже; если старое ядро ​​ переходит к ручной очистке пакета.

Метод apty

Попробуйте правильно управлять проблемой пространства с помощью apt:

Запустите sudo apt autoclean && sudo apt autoremove, apt должен правильно управлять удалением всех старых ядер и связанных пакетов, если вы не слишком много перепутали с ним.

Использование apt из пакета byobu

Если очистка ручного пакета не работает или не удаляет достаточно места:

Запустить sudo apt autoclean && sudo apt autoremove, apt должен правильно управлять удалением всех старых ядер и связанных с ними пакетов, если вы не слишком много перепутали с ним. Затем запустите sudo purge-old-kernels, что должно удалять старые ядра более чистым способом, чем прямое удаление пакетов.

Ручная очистка пакета

Если какой-либо из описанных выше действий:

Затем запустите sudo purge-old-kernels, который должен удалить старые ядра более чистым способом, чем прямое удаление пакетов. Перезагрузитесь и загрузитесь с самого нового ядра. Запустите sudo apt-get -f install. Запустите sudo apt update && sudo apt full-upgrade. Перезагрузитесь с помощью новейшего ядра. Очистите старые ядра с помощью метода apt и / или _purge_old_kernels_.

byobu way

В крайнем случае вы можете попробовать сделать это по пути dpkg, который не является самым безопасным.

Перезагрузитесь и загрузитесь с самого нового ядра. Перезагрузите свою систему и запустите sudo apt-get -f install Запустите sudo apt-get -f install. Перезагрузите, если необходимо (новое ядро??) и идти с подходящим способом: sudo apt autoclean && sudo apt autoremove. Выполнить sudo apt update && sudo apt full-upgrade.
8
ответ дан 24 July 2018 в 20:19

Удаление старых ядер в свободное место в секции /boot

Если ваша система работает с использованием старого ядра (как правило, самое новое загрузочное ядро ​​по умолчанию), вы должны загрузиться с самого нового установленного ядра, что кажется

Выберите его из меню GRUB (удерживайте или несколько раз нажмите Shift во время загрузки, если GRUB вообще не отображается).

Когда у вас есть загруженный из вашего новейшего ядра, сначала запустите sudo apt-get -f install, пытаясь исправить неудовлетворенные проблемы с зависимостями, если он работает с любым из первых двух методов ниже; если старое ядро ​​ переходит к ручной очистке пакета.

Метод apty

Попробуйте правильно управлять проблемой пространства с помощью apt:

Запустите sudo apt autoclean && sudo apt autoremove, apt должен правильно управлять удалением всех старых ядер и связанных пакетов, если вы не слишком много перепутали с ним.

Использование apt из пакета byobu

Если очистка ручного пакета не работает или не удаляет достаточно места:

Запустить sudo apt autoclean && sudo apt autoremove, apt должен правильно управлять удалением всех старых ядер и связанных с ними пакетов, если вы не слишком много перепутали с ним. Затем запустите sudo purge-old-kernels, что должно удалять старые ядра более чистым способом, чем прямое удаление пакетов.

Ручная очистка пакета

Если какой-либо из описанных выше действий:

Затем запустите sudo purge-old-kernels, который должен удалить старые ядра более чистым способом, чем прямое удаление пакетов. Перезагрузитесь и загрузитесь с самого нового ядра. Запустите sudo apt-get -f install. Запустите sudo apt update && sudo apt full-upgrade. Перезагрузитесь с помощью новейшего ядра. Очистите старые ядра с помощью метода apt и / или _purge_old_kernels_.

byobu way

В крайнем случае вы можете попробовать сделать это по пути dpkg, который не является самым безопасным.

Перезагрузитесь и загрузитесь с самого нового ядра. Перезагрузите свою систему и запустите sudo apt-get -f install Запустите sudo apt-get -f install. Перезагрузите, если необходимо (новое ядро??) и идти с подходящим способом: sudo apt autoclean && sudo apt autoremove. Выполнить sudo apt update && sudo apt full-upgrade.
8
ответ дан 31 July 2018 в 12:19

Если /boot настолько заполнен, что apt remove не работает (No space left on device), просто rm некоторые файлы (vmlinuz или initrd.img), принадлежащие ядрам, которые вы хотите удалить, чтобы освободить достаточно места, чтобы вы могли правильно apt remove упаковать пакеты. Couse, как всегда при запуске rm как root, будьте особенно внимательны к опечаткам и т. Д., Но даже если вы случайно rm создали файл из ядра, которое вы не хотели удалять, прост apt install --reinstall исправит это.

Вопреки распространенному заблуждению, нет абсолютно никаких проблем с этим, так как никто мог видеть, действительно ли они пытались это сделать, а не просто повторять то, что они слышали. (В частности, я часто читаю, что это приведет к «сломанным пакетам». Нет, это не значит, что сломаны пакеты.)

2
ответ дан 22 May 2018 в 23:05

Если /boot настолько заполнен, что apt remove не работает (No space left on device), просто rm некоторые файлы (vmlinuz или initrd.img), принадлежащие ядрам, которые вы хотите удалить, чтобы освободить достаточно места, чтобы вы могли правильно apt remove упаковать пакеты. Couse, как всегда при запуске rm как root, будьте особенно внимательны к опечаткам и т. Д., Но даже если вы случайно rm создали файл из ядра, которое вы не хотели удалять, прост apt install --reinstall исправит это.

Вопреки распространенному заблуждению, нет абсолютно никаких проблем с этим, так как никто мог видеть, действительно ли они пытались это сделать, а не просто повторять то, что они слышали. (В частности, я часто читаю, что это приведет к «сломанным пакетам». Нет, это не значит, что сломаны пакеты.)

2
ответ дан 18 July 2018 в 14:04

Если /boot настолько заполнен, что apt remove не работает (No space left on device), просто rm некоторые файлы (vmlinuz или initrd.img), принадлежащие ядрам, которые вы хотите удалить, чтобы освободить достаточно места, чтобы вы могли правильно apt remove упаковать пакеты. Couse, как всегда при запуске rm как root, будьте особенно внимательны к опечаткам и т. Д., Но даже если вы случайно rm создали файл из ядра, которое вы не хотели удалять, прост apt install --reinstall исправит это.

Вопреки распространенному заблуждению, нет абсолютно никаких проблем с этим, так как никто мог видеть, действительно ли они пытались это сделать, а не просто повторять то, что они слышали. (В частности, я часто читаю, что это приведет к «сломанным пакетам». Нет, это не значит, что сломаны пакеты.)

2
ответ дан 24 July 2018 в 20:19

Если /boot настолько заполнен, что apt remove не работает (No space left on device), просто rm некоторые файлы (vmlinuz или initrd.img), принадлежащие ядрам, которые вы хотите удалить, чтобы освободить достаточно места, чтобы вы могли правильно apt remove упаковать пакеты. Couse, как всегда при запуске rm как root, будьте особенно внимательны к опечаткам и т. Д., Но даже если вы случайно rm создали файл из ядра, которое вы не хотели удалять, прост apt install --reinstall исправит это.

Вопреки распространенному заблуждению, нет абсолютно никаких проблем с этим, так как никто мог видеть, действительно ли они пытались это сделать, а не просто повторять то, что они слышали. (В частности, я часто читаю, что это приведет к «сломанным пакетам». Нет, это не значит, что сломаны пакеты.)

2
ответ дан 31 July 2018 в 12:19

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

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