Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Недостаточно места в /boot разделе для обновлений.  (Прочитано 7498 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн streyz

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
Регулярно забивается /boot раздел старыми образами после обновлений. Приходится все удалять вручную. Можно ли с этим что-то сделать?

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Да. 2 варианта:
1. Отказаться от выделенного /boot раздела (пусть он будет каталогам в корне).
2. Увеличить размер существующего /boot раздела.

Первый вариант невозможен если у вас lvm или шифрованный корень.
Второй вариант наоборот не разумен если у вас не используются lvm и/или шифрование корня.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн streyz

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
Да. 2 варианта:
1. Отказаться от выделенного /boot раздела (пусть он будет каталогам в корне).
2. Увеличить размер существующего /boot раздела.

Первый вариант невозможен если у вас lvm или шифрованный корень.
Второй вариант наоборот не разумен если у вас не используются lvm и/или шифрование корня.

к сожалению стоит полное шифрование диска.

Я правильно понял, что у меня просто маленький boot раздел, а так там автоматически должно все удаляться?

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Покажи вывод
df -hтогда разговор будет предметнее... и скажи сколько ядер у тебя сейчас?
(Нажмите, чтобы показать/скрыть)
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн streyz

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
Покажи вывод
df -hтогда разговор будет предметнее... и скажи сколько ядер у тебя сейчас?
(Нажмите, чтобы показать/скрыть)

237M  164M   61M  73% /boot
linux-headers-3.13.0-53
linux-headers-3.13.0-53-generic
linux-headers-3.13.0-54
linux-headers-3.13.0-54-generic
linux-image-3.13.0-52-generic
linux-image-3.13.0-53-generic
linux-image-3.13.0-54-generic
linux-image-extra-3.13.0-53-generic
linux-image-extra-3.13.0-54-generic
linux-signed-image-3.13.0-53-generic
linux-signed-image-3.13.0-54-generic

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
linux-image-3.13.0-52-generic - лишнее (ИМХО). Но в целом ядер то не много.

237M  164M   61M  73% /boot -  маловато будет. Я бы посоветовал хотя бы до 500Мб увеличить, а лучше и вовсе гиг (При нынешних объемах гисков - это не мого ИМХО.


Но т.к. у вас зашифрован корень. То могут быть сложности с расширением раздела boot....
Сколько у вас HDD и какие на них разделы? (sudo fdisk-l - покажет).
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн streyz

  • Автор темы
  • Участник
  • *
  • Сообщений: 139
    • Просмотр профиля
sudo fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1   234441647   117220823+  ee  GPT

Disk /dev/mapper/sda3_crypt: 119.2 GB, 119237771264 bytes
255 heads, 63 sectors/track, 14496 cylinders, total 232886272 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/sda3_crypt doesn't contain a valid partition table

Disk /dev/mapper/ubuntu--vg-root: 106.4 GB, 106434658304 bytes
255 heads, 63 sectors/track, 12939 cylinders, total 207880192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/ubuntu--vg-root doesn't contain a valid partition table

Disk /dev/mapper/truecrypt1: 5368 MB, 5368446976 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485248 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/mapper/truecrypt1 doesn't contain a valid partition table

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
У вас GPT
Лучше тогда смотреть через sudo gdisk -l /dev/sda
Диск, на сколько я понял, у вас один и разбит на две части "без зазоров". Причем вторая часть - криптоконтейнер.
В такой ситуации увеличить /boot можно только уменьшив криптоконтейнер... но честно говоря я не уверен что это сможет сделать хоть какая-то утилита....

Можно гонечно просто переставить систему - но это уже из разряда "до основания, а затем...".

Собственно решать вам - либо держите на /boot максимум 2 ядра (на больше места не хватит) и при обновлении ядра предварительно ручками более старое ядро сносите, либо надо занятся переустановкой системы.
Ну и еще вариант - поставить еще один диск и разместить /boot в разделе на новом диске.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

alexxnight

  • Гость
Рискну предложить, как самый простой вариант, вынести /boot на флешку, например гиговую.
+ к уровню безопасности. Если флешку с собой забрали, запустить систему не так просто будет (естественно, текущий раздел /boot на жестком диске нужно удалить).
Если будете это реализовывать, сделайте 2 одинаковые флешки: они имеют свойство без предупреждения выходить из строя.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Если будете это реализовывать, сделайте 2 одинаковые флешки: они имеют свойство без предупреждения выходить из строя.
+100500
2 копии - минимум.

Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн arch!ver

  • Старожил
  • *
  • Сообщений: 1260
    • Просмотр профиля
Регулярно забивается /boot раздел старыми образами после обновлений. Приходится все удалять вручную. Можно ли с этим что-то сделать?
Просто удалять вручную старые ядра - это не сложно на самом деле и времени много не занимает...
И на будущее - обычно раздел стоит соизмерять с колличеством ядер около 5 штук... Средний размер ядра - 50-70Mb, округлённо 100Mb - ибо более новые ядра - более тяжёлые... Итого не менее 500Mb - а лучше 1GB - наверняка  ;)

Valan

  • Гость
Если будете это реализовывать, сделайте 2 одинаковые флешки: они имеют свойство без предупреждения выходить из строя.
Или как вариант использовать утилиты для снятия образа, чтобы флешки не расходовать. А просто образ накатывать когда это нужно.

 

Страница сгенерирована за 0.018 секунд. Запросов: 22.