Bfsoft.ru

Программы, сервисы, полезные советы о компьютере и интернете
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как удалить старые ядра в Ubuntu

Как удалить старые ядра Ubuntu

В Ubuntu ядро можно обновить несколькими способами. Для версии Ubuntu Desktop, менеджер обновлений программного обеспечения позволяет обновить ядро до самой новой версии в любое удобное время. В серверной версии Ubuntu ядро обновляется автоматически, утилитами из пакета unattended-upgrades, как часть важных обновлений безопасности. Также ядро можно обновить вручную, с помощью утилит управления пакетами apt, aptitude или даже собрав из исходников.

Со временем из-за таких обновлений, в системе накапливается много неиспользуемых образов ядер, которые только занимают дисковое пространство. Каждый образ ядра вместе со связанными заголовочными файлами и файлами модулей занимает около 200-400 мегабайт. Таким образом, удаление старых ядер в ubuntu позволит освободить много дискового пространства.

Посмотреть сколько в вашей системе набралось образов ядер можно с помощью файлового менеджера, открыв каталог /boot или просто выполнив команду в терминале:

Кроме того, в меню загрузчика Grub присутствует пункт для каждого ядра, на случай если вы захотите выбрать его для загрузки:

Для очистки диска можно удалить старые ядра в Ubuntu, если вы их не используете и они вам больше не нужны.

Удалить старые ядра в Ubuntu

1. Терминал

Перед тем как удалить старые ядра Ubuntu вспомните, что рекомендуется иметь в системе две версии ядра — последнюю, используемую на данный момент, и предыдущую, на случай какой-либо неполадки.

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

В Ubuntu образы ядра принадлежат к таким пакетам:

  • linux-image- <версия> — образ ядра
  • linux-image-extra- <версия> — внешние модули ядра
  • linux-headers- <версия> — файлы заголовков

Сначала посмотрим какое ядро используется на данный момент в вашей системе:

Смотрим какие версии ядер были установлены:

apt list —installed | egrep «linux-image|linux-headers»

Можно посмотреть список ядер с помощью dpkg:

dpkg —list | egrep «linux-image|linux-headers»

Здесь rc — означает, что пакет был установлен, но уже удален, а ii — что пакет сейчас установлен.

На основе полученного списка вы можете удалить любую версию, например, 4.15.0-91:

sudo apt purge linux-image-4.15.0-66-generic linux-headers-4.15.0-91-generic

Эти команды удалят образ ядра, а также связанные с ним заголовочные файлы и файлы модулей.

Обратите внимание, что при удалении старого ядра, будет автоматически инициирован процесс обновления ядра до последней версии, если вы этого еще не сделали, а также после удаления будет обновлен конфигурационный файл Grub, чтобы убрать лишнюю запись из меню.

Если такое ядро не одно, вы можете удалить старые ядра ubuntu одной командой, используя расширенный синтаксис Bash. Оператор <> будет работать только в Bash и совместимых с ним оболочках:

sudo apt purge linux-image-4.15.0- <20.21,50.54,51.55>linux-headers-4.15.0-

После выполнения этих команд будет удаленно три образа ядра 4.15.0-20.21, 4.15.0-50.54, 4.15.0-51.55.

Если конфигурация Grub не обновится по каким-либо причинам, это можно сделать вручную:

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

Скрипт purge-old-kernels, который можно было использовать для удаления старых ядер больше не актуален, потому что он просто ссылается на команду apt. Теперь можно удалить старые ядра с помощью неё:

sudo apt —purge autoremove

Удалить все старые ядра, кроме используемого и предпоследнего, также можно командой:

sudo apt-get purge $(dpkg -l ‘linux-*’ | sed ‘/^ii/!d;/'»$(uname -r | sed «s/(.*)-([^0-9]+)/1/»)»‘/d;s/^[^ ]* [^ ]* ([^ ]*).*/1/;/[0-9]/!d’ | head -n -1)

Затем нужно выполнить команду очистки системы и вручную обновить конфигурацию grub.

Читайте так же:
Как переместить рабочий стол на другой локальный диск в Windows

sudo apt autoremove
sudo update-grub

2. Synaptic

Synaptic — это графический пакетный менеджер для Ubuntu. Он позволяет устанавливать удалять и обновлять все пакеты в системе. Для его установки выполните:

sudo apt install synaptec

Запустите программу, в левой части выберите пункт Разделы затем Ядро и модули:

Найдите в списке пакеты linux-headers и linux-image, которые не используются и выберите в контекстном меню для них пункт Отметить для полного удаления:

Отметьте так все лишние пакеты и нажмите кнопку Применить на верхней панели чтобы применить изменения к системе. Конфигурация Grub должна обновится автоматически.

3. Ubuntu Cleaner

Это небольшая утилита, которая позволяет вам держать систему в чистоте удаляя старые ядра, ненужные пакеты, кэши браузеров и тому подобные вещи. Для её установки надо добавить PPA:

sudo add-apt-repository ppa:gerardpuig/ppa

Затем установите программу:

sudo apt install ubuntu-cleaner

После завершения установки вы найдёте её в главном меню:

Для очистки ядер выберите Old kernels на левой панели, затем отметьте ядра, которые надо удалить или отметьте пункт Old kernels в правой части окна:

После этого нажмите Clean и подтвердите операцию:

Всё, ваши старые ядра будут удалены.

Выводы

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

Как удалить старые ядра из Ubuntu?

Удалить ядро

Canonical предоставляет регулярные обновления для системы Ubuntu 18.04., включая обновления ядра для оптимального управления системными ресурсами.

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

Проверить старые ядра

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

Зная версию самого последнего ядра, Теперь мы узнаем старые ядра, которые мы можем перечислить с помощью следующей команды:

Это исключит самые актуальные.

Вы можете видеть, что у вас установлено старое ядро ​​с пометкой ii. Вы можете увидеть больше старых ядер, если выполняли какие-либо обновления или установки вручную.

De с помощью этой команды мы сможем оценить следующее:

  • ii: означает, что ядро ​​и пакеты установлены, можно установить
  • rc: указывает, что ядро ​​уже удалено.
  • Пользовательский интерфейс: это что-то вроде предупреждения, которое говорит вам НЕ УДАЛИТЬ. Это означает, что он не установлен, но находится в очереди на установку.

Удаление старых ядер

Есть несколько полезных команд для удаления старых ядер, независимо от того, устанавливали ли вы их вручную или напрямую через обновления системы.

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

Уже зная старые ядра и текущее, мы можем безопасно приступить к устранению тех, кто нам больше не нужен.

Для этого мы собираемся использовать apt, чтобы удалить старые ядра. Нам нужно только выполнить в терминале:

Это процесс, который мы должны делать один за другим так как позже у нас могут быть ошибки с grub.

Теперь мы должны перестроить Grub с помощью:

Теперь вы можете еще раз проверить, было ли оно удалено:

Они могут видеть статус rc, показывающий, что он был удален. Вы также можете проверить меню загрузки и увидеть, что отображается только текущее загрузочное ядро.

Читайте так же:
Как исправить ошибку 0xc00000e9 на Windows

Сделал это мы должны удалить все те пакеты, которые были установлены автоматически чтобы удовлетворить зависимости других пакетов, и они больше не нужны, потому что они были осиротевшими и только генерируют потребление пространства на нашем диске.

также Мы можем проверить все те ядра, которые были установлены вручную или автоматически это можно разделить с помощью следующих команд.

Могу проверить те, которые были установлены автоматически следующим образом:

И это вернет все те ядра, которые были установлены автоматически.

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

Как удалить старые ядра графически?

Обычно исполняющий этот процесс обычно предпочтительнее через графический интерфейс и с помощью программы. Так что для этой работы у нас есть несколько инструментов, которые могут нам в этом помочь.

Первый и наиболее часто используется Ubuntu Cleaner. в нем мы сможем выбрать и удалить все те ядра системы, которые мы считаем устаревшими.

Чтобы установить этот инструмент, мы можем сделать это, добавив его репозиторий в систему с:

Мы обновляем список пакетов и репозиториев:

И, наконец, мы устанавливаем инструмент с помощью:

убунту-очиститель1

После установки мы переходим к открытию приложения, и в системном разделе оно покажет нам ядра, которые мы можем удалить, выбрать их и очистить.

Другой способ выполнить этот процесс — с помощью Synaptic, в котором мы позиционируемся в «Модулях и ядре» и можем выбрать, какое ядро ​​удалить.

Только здесь надо быть осторожным, чтобы не исключить тот, который у нас есть.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Убунлог » Ubuntu » Как удалить старые ядра из Ubuntu?

Как удалить старые ядра в Ubuntu

ядро

После обновления нашей системы, или самостоятельной установки ядра в Ubuntu/Linux Mint, со временем у нас накапливаются старые ядра. Что же делать? — спросите Вы, а все очень просто.

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

linux-image

У меня установлена версия 4.6.3(у Вас может отличатся, но это не важно).

Самый простой способ удаления не нужных ядер, это набрать в терминале вот такую строку

Но существуют еще несколько способов которые я сейчас вам покажу.

Второй способ удаления ядра

Второй способ это удалить ядра с помощью менеджера пакетов Synaptic, если у вас по какой-то причине он не установлен, то устанавливаем командой

После того как мы запустим в сроке «Поиск» набираем

и вот что нам нашло

synaptic

Если показывает желтая шестеренка, то это значит что пакет установлен, иначе если синяя, то наоборот не установлен.

Кликаем правой кнопкой мышки на пакет с желтой шестеренкой, и выбираем «Пометить для удаления», после отметки нажимаем «Применить», и у нас удалятся старые версии ядра 4.4, если у вас есть другие, то повторяем процедуру и с ними точно также.

synaptic

Напомню что после удаления таким способом, наш загрузчик обновится автоматически.

Третий способ удаления ядра

Третий способ это удаления ядер из терминала, откроем терминал и введем команду

ядро

Для удаления воспользуемся простой строчкой

ядра

Тоже самое делаем и с linux-headers

kernel

Снимок экрана от 2016-08-18 19-51-18

После всех действий запускаем автоматическую очистку системы

autoremove

И последнее что нам следует сделать, так это обновить загрузчик grub, чтобы наша система нормально загрузилась, и кроме этого удалятся старые записи.

grub

Ну и если мы наберем в терминале

то увидим что у нас теперь нету лишнего мусора.

Читайте так же:
Как исправить ошибку «Нет доступа к целевой папке»

После всех наших удалений, при загрузке системы, на вкладке «Дополнительные параметры», мы увидим

grub

Вот так просто удалять ядра в Ubuntu/Linux Mint и произвольных.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Удалить старые ядра Ubuntu

Ubuntu boot low space www.andreyolegovich.ru

ii linux-headers -5.10.0-1044-oem 5.10.0-1044.46 amd64 Linux kernel headers for version 5.10.0 on 64 bit x86 SMP ii linux-headers -5.10.0-1045-oem 5.10.0-1045.47 amd64 Linux kernel headers for version 5.10.0 on 64 bit x86 SMP ii linux-headers -5.11.0-25-generic 5.11.0-25.27

20.04.1 amd64 Linux kernel headers for version 5.11.0 on 64 bit x86 SMP ii linux-headers -5.11.0-27-generic 5.11.0-27.29

20.04.1 amd64 Linux kernel headers for version 5.11.0 on 64 bit x86 SMP ii linux-headers -5.11.0-34-generic 5.11.0-34.36

20.04.1 amd64 Linux kernel headers for version 5.11.0 on 64 bit x86 SMP ii linux-headers -5.4.0-81 5.4.0-81.91 all Header files related to Linux kernel version 5.4.0 ii linux-headers -5.4.0-81-generic 5.4.0-81.91 amd64 Linux kernel headers for version 5.4.0 on 64 bit x86 SMP ii linux-headers -5.4.0-84 5.4.0-84.94 all Header files related to Linux kernel version 5.4.0 ii linux-headers -5.4.0-84-generic 5.4.0-84.94 amd64 Linux kernel headers for version 5.4.0 on 64 bit x86 SMP ii linux-headers -5.6.0-1056-oem 5.6.0-1056.60 amd64 Linux kernel headers for version 5.6.0 on 64 bit x86 SMP ii linux-headers -5.8.0-34-generic 5.8.0-34.37

20.04.2 amd64 Linux kernel headers for version 5.8.0 on 64 bit x86 SMP ii linux-headers -5.8.0-53-generic 5.8.0-53.60

20.04.1 amd64 Linux kernel headers for version 5.8.0 on 64 bit x86 SMP ii linux-headers -5.8.0-63-generic 5.8.0-63.71

20.04.1 amd64 Linux kernel headers for version 5.8.0 on 64 bit x86 SMP ii linux-headers -generic 5.4.0.84.88 amd64 Generic Linux kernel headers ii linux-headers -generic-hwe-20.04 5.11.0.34.36

20.04.13 amd64 Generic Linux kernel headers ii linux-headers -oem-20.04b 5.10.0.1045.47 amd64 OEM Linux kernel headers rc linux-image -5.10.0-1029-oem 5.10.0-1029.30 amd64 Signed kernel image oem rc linux-image -5.10.0-1033-oem 5.10.0-1033.34 amd64 Signed kernel image oem rc linux-image -5.10.0-1038-oem 5.10.0-1038.40 amd64 Signed kernel image oem ii linux-image -5.10.0-1044-oem 5.10.0-1044.46 amd64 Signed kernel image oem ii linux-image -5.10.0-1045-oem 5.10.0-1045.47 amd64 Signed kernel image oem ii linux-image -5.11.0-25-generic 5.11.0-25.27

20.04.1 amd64 Signed kernel image generic ii linux-image -5.11.0-27-generic 5.11.0-27.29

20.04.1 amd64 Signed kernel image generic ii linux-image -5.11.0-34-generic 5.11.0-34.36

20.04.1 amd64 Signed kernel image generic rc linux-image -5.4.0-42-generic 5.4.0-42.46 amd64 Signed kernel image generic rc linux-image -5.4.0-54-generic 5.4.0-54.60 amd64 Signed kernel image generic rc linux-image -5.4.0-59-generic 5.4.0-59.65 amd64 Signed kernel image generic rc linux-image -5.6.0-1020-oem 5.6.0-1020.20 amd64 Signed kernel image oem rc linux-image -5.6.0-1036-oem 5.6.0-1036.39 amd64 Signed kernel image oem rc linux-image -5.6.0-1039-oem 5.6.0-1039.43 amd64 Signed kernel image oem rc linux-image -5.6.0-1042-oem 5.6.0-1042.46 amd64 Signed kernel image oem rc linux-image -5.6.0-1047-oem 5.6.0-1047.51 amd64 Signed kernel image oem rc linux-image -5.6.0-1048-oem 5.6.0-1048.52 amd64 Signed kernel image oem rc linux-image -5.6.0-1050-oem 5.6.0-1050.54 amd64 Signed kernel image oem rc linux-image -5.6.0-1052-oem 5.6.0-1052.56 amd64 Signed kernel image oem rc linux-image -5.6.0-1053-oem 5.6.0-1053.57 amd64 Signed kernel image oem rc linux-image -5.6.0-1054-oem 5.6.0-1054.58 amd64 Signed kernel image oem rc linux-image -5.6.0-1055-oem 5.6.0-1055.59 amd64 Signed kernel image oem ii linux-image -5.6.0-1056-oem 5.6.0-1056.60 amd64 Signed kernel image oem rc linux-image -5.8.0-34-generic 5.8.0-34.37

20.04.2 amd64 Signed kernel image generic rc linux-image -5.8.0-36-generic 5.8.0-36.40

20.04.1 amd64 Signed kernel image generic rc linux-image -5.8.0-38-generic 5.8.0-38.43

20.04.1 amd64 Signed kernel image generic rc linux-image -5.8.0-41-generic 5.8.0-41.46

20.04.1 amd64 Signed kernel image generic rc linux-image -5.8.0-43-generic 5.8.0-43.49

20.04.1 amd64 Signed kernel image generic rc linux-image -5.8.0-44-generic 5.8.0-44.50

Читайте так же:
Как настроить чувствительность мыши на Windows

20.04.1 amd64 Signed kernel image generic rc linux-image -5.8.0-45-generic 5.8.0-45.51

20.04.1+1 amd64 Signed kernel image generic rc linux-image -5.8.0-48-generic 5.8.0-48.54

20.04.1 amd64 Signed kernel image generic rc linux-image -5.8.0-49-generic 5.8.0-49.55

20.04.1 amd64 Signed kernel image generic rc linux-image -5.8.0-50-generic 5.8.0-50.56

20.04.1 amd64 Signed kernel image generic ii linux-image -5.8.0-53-generic 5.8.0-53.60

20.04.1 amd64 Signed kernel image generic rc linux-image -5.8.0-55-generic 5.8.0-55.62

20.04.1 amd64 Signed kernel image generic rc linux-image -5.8.0-59-generic 5.8.0-59.66

20.04.1 amd64 Signed kernel image generic ii linux-image -5.8.0-63-generic 5.8.0-63.71

20.04.1 amd64 Signed kernel image generic ii linux-image -generic-hwe-20.04 5.11.0.34.36

20.04.13 amd64 Generic Linux kernel image ii linux-image -oem-20.04b 5.10.0.1045.47 amd64 OEM Linux kernel image

Если нужны только установленные ядра

dpkg —list | grep -i -E —color 'linux-image|linux-kernel' | grep '^ii'

ii linux-image-5.10.0-1044-oem 5.10.0-1044.46 amd64 Signed kernel image oem ii linux-image-5.10.0-1045-oem 5.10.0-1045.47 amd64 Signed kernel image oem ii linux-image-5.11.0-25-generic 5.11.0-25.27

20.04.1 amd64 Signed kernel image generic ii linux-image-5.11.0-27-generic 5.11.0-27.29

20.04.1 amd64 Signed kernel image generic ii linux-image-5.11.0-34-generic 5.11.0-34.36

20.04.1 amd64 Signed kernel image generic ii linux-image-5.6.0-1056-oem 5.6.0-1056.60 amd64 Signed kernel image oem ii linux-image-5.8.0-53-generic 5.8.0-53.60

20.04.1 amd64 Signed kernel image generic ii linux-image-5.8.0-63-generic 5.8.0-63.71

20.04.1 amd64 Signed kernel image generic ii linux-image-generic-hwe-20.04 5.11.0.34.36

20.04.13 amd64 Generic Linux kernel image ii linux-image-oem-20.04b 5.10.0.1045.47 amd64 OEM Linux kernel image

dpkg —list | egrep -i —color 'linux-image|linux-headers' | grep '^ii' | wc -l

Количество установленных ядер

dpkg —list | egrep -i —color 'linux-image|linux-headers' | grep '^ii' | grep '^ii' | wc -l

Изучить свободное место на диске

Filesystem Size Used Avail Use% Mounted on udev 17G 0 17G 0% /dev tmpfs 3.4G 2.7M 3.4G 1% /run /dev/mapper/nvme0n1p3_crypt 502G 429G 48G 91% / tmpfs 17G 27M 17G 1% /dev/shm tmpfs 5.3M 4.1k 5.3M 1% /run/lock tmpfs 17G 0 17G 0% /sys/fs/cgroup /dev/loop0 105M 105M 0 100% /snap/core/11606 /dev/loop1 59M 59M 0 100% /snap/core18/2074 /dev/loop2 105M 105M 0 100% /snap/core/11420 /dev/loop3 59M 59M 0 100% /snap/core18/2128 /dev/loop6 69M 69M 0 100% /snap/gtk-common-themes/1515 /dev/loop5 230M 230M 0 100% /snap/gnome-3-34-1804/72 /dev/loop4 230M 230M 0 100% /snap/gnome-3-34-1804/66 /dev/loop7 133M 133M 0 100% /snap/slack/44 /dev/loop8 34M 34M 0 100% /snap/snapd/12704 /dev/loop9 34M 34M 0 100% /snap/snapd/12883 /dev/loop11 69M 69M 0 100% /snap/gtk-common-themes/1514 /dev/loop10 54M 54M 0 100% /snap/snap-store/547 /dev/loop12 54M 54M 0 100% /snap/snap-store/542 /dev/loop13 130M 130M 0 100% /snap/slack/43 /dev/nvme0n1p2 992M 896M 45M 96% /boot /dev/nvme0n1p1 536M 8.8M 528M 2% /boot/efi tmpfs 3.4G 21k 3.4G 1% /run/user/125 tmpfs 3.4G 91k 3.4G 1% /run/user/26167

Видно, что раздел boot почти заполнен.

Удалить устаревшие ядра можно командой

sudo apt —purge autoremove

Reading package lists. Done Building dependency tree Reading state information. Done The following packages will be REMOVED: linux-headers-5.10.0-1044-oem* linux-headers-5.11.0-25-generic* linux-headers-5.4.0-81* linux-headers-5.4.0-81-generic* linux-hwe-5.11-headers-5.11.0-25* linux-image-5.10.0-1044-oem* linux-image-5.11.0-25-generic* linux-modules-5.10.0-1044-oem* linux-modules-5.11.0-25-generic* linux-modules-extra-5.11.0-25-generic* linux-oem-5.10-headers-5.10.0-1044* 0 upgraded, 0 newly installed, 11 to remove and 22 not upgraded. After this operation, 890 MB disk space will be freed. Do you want to continue? [Y/n] Y (Reading database . 551121 files and directories currently installed.) Removing linux-headers-5.10.0-1044-oem (5.10.0-1044.46) . Removing linux-headers-5.11.0-25-generic (5.11.0-25.27

20.04.1) . Removing linux-headers-5.4.0-81-generic (5.4.0-81.91) . dpkg: warning: while removing linux-headers-5.4.0-81-generic, directory '/lib/modules/5.4.0-81-generic' not empty so not removed Removing linux-headers-5.4.0-81 (5.4.0-81.91) . Removing linux-hwe-5.11-headers-5.11.0-25 (5.11.0-25.27

20.04.1) . Removing linux-image-5.10.0-1044-oem (5.10.0-1044.46) . /etc/kernel/prerm.d/dkms: dkms: removing: nvidia 450.119.03 (5.10.0-1044-oem) (x86_64) ——— Uninstall Beginning ——— Module: nvidia Version: 450.119.03 Kernel: 5.10.0-1044-oem (x86_64) ————————————- Status: Before uninstall, this module version was ACTIVE on this kernel. nvidia.ko: — Uninstallation — Deleting from: /lib/modules/5.10.0-1044-oem/updates/dkms/ — Original module — No original module was found for this module on this kernel. — Use the dkms install command to reinstall any previous module version. nvidia-modeset.ko: — Uninstallation — Deleting from: /lib/modules/5.10.0-1044-oem/updates/dkms/ — Original module — No original module was found for this module on this kernel. — Use the dkms install command to reinstall any previous module version. nvidia-drm.ko: — Uninstallation — Deleting from: /lib/modules/5.10.0-1044-oem/updates/dkms/ — Original module — No original module was found for this module on this kernel. — Use the dkms install command to reinstall any previous module version. depmod. DKMS: uninstall completed. I: /boot/initrd.img.old is now a symlink to initrd.img-5.10.0-1045-oem /etc/kernel/postrm.d/initramfs-tools: update-initramfs: Deleting /boot/initrd.img-5.10.0-1044-oem /etc/kernel/postrm.d/zz-update-grub: Sourcing file `/etc/default/grub' Sourcing file `/etc/default/grub.d/init-select.cfg' Sourcing file `/etc/default/grub.d/oem-flavour.cfg' Generating grub configuration file . Found linux image: /boot/vmlinuz-5.11.0-34-generic Found initrd image: /boot/initrd.img-5.11.0-34-generic Found linux image: /boot/vmlinuz-5.11.0-27-generic Found initrd image: /boot/initrd.img-5.11.0-27-generic Found linux image: /boot/vmlinuz-5.11.0-25-generic Found initrd image: /boot/initrd.img-5.11.0-25-generic Found linux image: /boot/vmlinuz-5.8.0-63-generic Found initrd image: /boot/initrd.img-5.8.0-63-generic Found linux image: /boot/vmlinuz-5.8.0-53-generic Found initrd image: /boot/initrd.img-5.8.0-53-generic Found linux image: /boot/vmlinuz-5.10.0-1045-oem Found initrd image: /boot/initrd.img-5.10.0-1045-oem Found linux image: /boot/vmlinuz-5.6.0-1056-oem Found initrd image: /boot/initrd.img-5.6.0-1056-oem Adding boot menu entry for UEFI Firmware Settings done Removing linux-modules-extra-5.11.0-25-generic (5.11.0-25.27

Читайте так же:
Что делать, если на iPhone пропал режим модема

20.04.1) . Removing linux-modules-5.10.0-1044-oem (5.10.0-1044.46) . Removing linux-oem-5.10-headers-5.10.0-1044 (5.10.0-1044.46) . Removing linux-image-5.11.0-25-generic (5.11.0-25.27

20.04.1) . /etc/kernel/prerm.d/dkms: dkms: removing: nvidia 450.119.03 (5.11.0-25-generic) (x86_64) ——— Uninstall Beginning ——— Module: nvidia Version: 450.119.03 Kernel: 5.11.0-25-generic (x86_64) ————————————- Status: Before uninstall, this module version was ACTIVE on this kernel. nvidia.ko: — Uninstallation — Deleting from: /lib/modules/5.11.0-25-generic/updates/dkms/ — Original module — No original module was found for this module on this kernel. — Use the dkms install command to reinstall any previous module version. nvidia-modeset.ko: — Uninstallation — Deleting from: /lib/modules/5.11.0-25-generic/updates/dkms/ — Original module — No original module was found for this module on this kernel. — Use the dkms install command to reinstall any previous module version. nvidia-drm.ko: — Uninstallation — Deleting from: /lib/modules/5.11.0-25-generic/updates/dkms/ — Original module — No original module was found for this module on this kernel. — Use the dkms install command to reinstall any previous module version. depmod. DKMS: uninstall completed. /etc/kernel/postrm.d/initramfs-tools: update-initramfs: Deleting /boot/initrd.img-5.11.0-25-generic /etc/kernel/postrm.d/zz-update-grub: Sourcing file `/etc/default/grub' Sourcing file `/etc/default/grub.d/init-select.cfg' Sourcing file `/etc/default/grub.d/oem-flavour.cfg' Generating grub configuration file . Found linux image: /boot/vmlinuz-5.11.0-34-generic Found initrd image: /boot/initrd.img-5.11.0-34-generic Found linux image: /boot/vmlinuz-5.11.0-27-generic Found initrd image: /boot/initrd.img-5.11.0-27-generic Found linux image: /boot/vmlinuz-5.8.0-63-generic Found initrd image: /boot/initrd.img-5.8.0-63-generic Found linux image: /boot/vmlinuz-5.8.0-53-generic Found initrd image: /boot/initrd.img-5.8.0-53-generic Found linux image: /boot/vmlinuz-5.10.0-1045-oem Found initrd image: /boot/initrd.img-5.10.0-1045-oem Found linux image: /boot/vmlinuz-5.6.0-1056-oem Found initrd image: /boot/initrd.img-5.6.0-1056-oem Adding boot menu entry for UEFI Firmware Settings done Removing linux-modules-5.11.0-25-generic (5.11.0-25.27

20.04.1) . (Reading database . 445162 files and directories currently installed.) Purging configuration files for linux-modules-extra-5.11.0-25-generic (5.11.0-25.27

20.04.1) . Purging configuration files for linux-image-5.11.0-25-generic (5.11.0-25.27

20.04.1) . rmdir: failed to remove '/lib/modules/5.11.0-25-generic': Directory not empty Purging configuration files for linux-modules-5.11.0-25-generic (5.11.0-25.27

20.04.1) . dpkg: warning: while removing linux-modules-5.11.0-25-generic, directory '/lib/modules/5.11.0-25-generic' not empty so n ot removed Purging configuration files for linux-modules-5.10.0-1044-oem (5.10.0-1044.46) . dpkg: warning: while removing linux-modules-5.10.0-1044-oem, directory '/lib/modules/5.10.0-1044-oem' not empty so not r emoved Purging configuration files for linux-image-5.10.0-1044-oem (5.10.0-1044.46) .

Проверка

Проверить результат очистки можно с помощью df и grep

df -H | grep boot

/dev/nvme0n1p2 992M 657M 283M 70% /boot
/dev/nvme0n1p1 536M 8.8M 528M 2% /boot/efi

Было занято 96% теперь 70%

dpkg —list | egrep -i —color 'linux-image|linux-headers' | grep '^ii' | wc -l

dpkg —list | egrep -i —color 'linux-image|linux-headers' | grep '^ii' | grep '^ii' | wc -l

голоса
Рейтинг статьи
Ссылка на основную публикацию