На этот вопрос уже есть ответ здесь:
EDIT: Как в предложенном вопросе: Как удалить старые версии ядра, чтобы очистить меню загрузки? Я удалил старые ядра, оставив два, кроме моего текущего ядра. Это освободило 65,6 МБ, так что в /boot теперь 123,8 МБ свободного места. Ожидающие обновления требуют около 300 МБ места...
EDIT: Итак, вопрос заключается в следующем: Есть ли другой способ освободить больше места на /boot или расширить раздел /boot?
EDIT: Как указано ниже, я пробовал уменьшить основной раздел с live CD, но не смог уменьшить его более чем на 18 МБ; также оказалось, что мой основной раздел является подразделом в большом основном разделе, в то время как /boot является еще одним совершенно отдельным основным разделом. Есть ли способ обойти это и безопасно уменьшить мой основной раздел, а затем увеличить раздел /boot?
Мой раздел /boot почти заполнен и не имеет достаточно места, чтобы позволить моей ОС (Ubuntu 14.04) установить обновления; есть 58,2 мегабайта свободного места.
sudo apt-get autoremove
освободил большую часть доступных на данный момент 58,2 МБ, но не более того.
Этот ответ https://askubuntu.com/a/90219/391024 дал метод ручного удаления старых ядер, но я не уверен, какие ядра старые, и что именно нужно ввести, чтобы удалить мои старые ядра (если они старые).
Я также пробовал Synaptic Package Manager, но ядра старше последней версии (4.2.0-41, я думаю) перечислены в разделах "Установленные" (вручную) и "Не установленные" (остаточная конфигурация).
Я пробовал уменьшить основной раздел и расширить /boot с помощью gparted с live CD, но он не позволил мне уменьшить основной раздел. Похоже, что основной раздел является логическим разделом под основным разделом, а /boot является основным разделом. Основной раздел можно уменьшить всего на несколько мегабайт, но я не смог перенести нераспределенное пространство на раздел /boot.
Вот список файлов на моем /boot разделе (обновленный):
:~$ ls /boot
abi-4.2.0-36-generic lost+found
abi-4.2.0-38-generic memtest86+.bin
abi-4.2.0-41-generic memtest86+.elf
config-4.2.0-36-generic memtest86+_multiboot.bin
config-4.2.0-38-generic System.map-4.2.0-36-generic
config-4.2.0-41-generic System.map-4.2.0-38-generic
grub System.map-4.2.0-41-generic
initrd.img-4.2.0-36-generic vmlinuz-4.2.0-36-generic
initrd.img-4.2.0-38-generic vmlinuz-4.2.0-38-generic
initrd.img-4.2.0-41-generic vmlinuz-4.2.0-41-generic
Заранее спасибо за помощь!
Если бы Вы хотите сделать / раздел начальной загрузки больше, я предложил бы, чтобы Вы загрузились от флеш-карты, которой установили Linux на нем, и просто измените размер своего основного раздела к меньшему размеру (скажем, на 1 ГБ меньший) и дайте то свободное пространство своему / разделу начальной загрузки вместо этого.
причина использовать загрузочную флеш-карту состоит главным образом в том, потому что Вы просто не можете сделать этого непосредственно от живой системы.
дополнительное пространство должно дать Вам больше комнаты дыхания для установки нескольких ядер, но иметь в виду, что необходимо удалить более старое неиспользованное время формы ядер ко времени также.