Не удалить более старые ядра - полный раздел начальной загрузки

Мой раздел начальной загрузки полон, и я не могу удалить старые ядра. Остальная часть моих партонов имеет много свободного пространства. Это может быть причиной, что я не могу установить обновления или дополнительные пакеты программного обеспечения? Посмотрите все, что я попробовал до сих пор:

df-h

Filesystem                    Size  Used Avail Use% Mounted on
/dev/sda1                     472M  464M     0 100% /boot
...

Определите версию ядра:

uname-r

4.8.0-37-generic

Определите номер версии распределения:

lsb_release - сэр

16.10

Перечислите установленные ядра:

dpkg - перечислите | grep изображение Linux

ii  linux-image-4.8.0-22-generic  4.8.0-22.24  amd64   Linux kernel image for version 4.8.0 on 64 bit x86 SMP
ii  linux-image-extra-4.8.0-22-generic  4.8.0-22.24  amd64  Linux kernel extra modules for version 4.8.0 on 64 bit x86 SMP

Примечание: Намного больше объектов перечислено, чем просто вышеупомянутое.

Попытка удалить перечисленное ядро:

склонный - получают чистку linux-image-4.8.0-22-generic

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
linux-image-extra-4.8.0-22-generic : Depends: linux-image-4.8.0-22-generic but it is not going to be installed
linux-image-extra-4.8.0-41-generic : Depends: linux-image-4.8.0-41-generic but it is not going to be installed
linux-image-extra-4.8.0-45-generic : Depends: linux-image-4.8.0-45-generic but it is not going to be installed
linux-image-extra-4.8.0-46-generic : Depends: linux-image-4.8.0-46-generic but it is not going to be installed
linux-image-extra-4.8.0-49-generic : Depends: linux-image-4.8.0-49-generic but it is not going to be installed
linux-image-generic : Depends: linux-image-4.8.0-49-generic but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

склонный автоудаляют

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-image-extra-4.8.0-41-generic : Depends: linux-image-4.8.0-41-generic but it is not installed
linux-image-extra-4.8.0-45-generic : Depends: linux-image-4.8.0-45-generic but it is not installed
linux-image-extra-4.8.0-46-generic : Depends: linux-image-4.8.0-46-generic but it is not installed
linux-image-extra-4.8.0-49-generic : Depends: linux-image-4.8.0-49-generic but it is not installed
linux-image-generic : Depends: linux-image-4.8.0-49-generic but it is not installed
E: Unmet dependencies. Try using -f.

Примечание: Я несколько раз пробовал следующее подобными ошибками зависимости:

склонный - получают установку-f

ОБНОВЛЕНИЕ

Из-за моего использования шифрования диска, я столкнулся с этой ошибкой: https://bugs.launchpad.net/ubuntu / + source/unattended-upgrades / + ошибка/1357093, которая является, вероятно, чем-то тривиальным для опытных пользователей Linux, но не для новичков как я.

0
задан 2 May 2017 в 15:46

2 ответа

Необходимо удалить заголовок и изображение как это:

apt-get purge linux-headers-x.x.x-xx  linux-image-x.x.x-xx 

, Например, в Вашем случае:

apt-get purge linux-headers-4.8.0-22  linux-image-4.8.0-22 

, Если склонный все еще не удается удалить пакеты, можно использовать

dpkg --purge --force-all linux-image-4.8.0-22-generic linux-headers-4.8.0-22 linux-headers-4.8.0-22-generic 

После этого:

apt-get -f install
1
ответ дан 3 November 2019 в 07:56

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

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

, Если Вы решаете, Вам действительно не нужна отдельная начальная загрузка/, и Ваш корень имеет много комнаты, попытайтесь переместить все от / раздела начальной загрузки и в корневой каталог / начальная загрузка. Размонтируйте начальную загрузку / и повторно смонтируйте его под/mnt. Затем копия от/mnt/xxx до начальной загрузки/. Прокомментируйте/etc/fstab строку, которая монтирует начальную загрузку/. Затем попробуйте меры, которые Вы нашли, теперь, когда Вы имеете пространство для работы с.

0
ответ дан 3 November 2019 в 07:56

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

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