Мой раздел начальной загрузки полон, и я не могу удалить старые ядра. Остальная часть моих партонов имеет много свободного пространства. Это может быть причиной, что я не могу установить обновления или дополнительные пакеты программного обеспечения? Посмотрите все, что я попробовал до сих пор:
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, но не для новичков как я.
Необходимо удалить заголовок и изображение как это:
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
Да Ваши проблемы вызываются разделом полной начальной загрузки. Существует много ответов на этом сайте, занимающемся этой проблемой или вручную удалявшем ядро для создания места, таким образом, повреждая диспетчер пакетов.
Вам действительно нужен отдельный раздел начальной загрузки? Вы делаете, если Ваш диск больше, чем встроенное микропрограммное обеспечение может обратиться во время начальной загрузки, и Вы хотите вызвать ядра к началу диска, таким образом, они могут быть загружены, или если Ваш корень шифруется, или если Вы выполняете набег.
, Если Вы решаете, Вам действительно не нужна отдельная начальная загрузка/, и Ваш корень имеет много комнаты, попытайтесь переместить все от / раздела начальной загрузки и в корневой каталог / начальная загрузка. Размонтируйте начальную загрузку / и повторно смонтируйте его под/mnt. Затем копия от/mnt/xxx до начальной загрузки/. Прокомментируйте/etc/fstab строку, которая монтирует начальную загрузку/. Затем попробуйте меры, которые Вы нашли, теперь, когда Вы имеете пространство для работы с.