Страница 1 из 1

Размер раздела /boot

Добавлено: 15 дек 2022, 02:02
maximovrom
Приветствую......Вопрос - сколько места нужно выделить с запасом для раздела /boot? В компе 2 SSD, 128Мб NVMe под конревой раздел и 512 простой диск SATA. На нем раздел boot и /home. Сколько места нужно отдать для бута, что бы потом мне initramfs-tools мозг не клевал?

Размер раздела /boot

Добавлено: 15 дек 2022, 04:09
slant
В 95% случаев, ответ на этот вопрос - нисколько. Не нужен отдельный раздел /boot современным системам, практически никогда. Даже если там BTRFS на корневом разделе.
А для раздела /boot/efi (он же esp, и это отдельный раздел, даже если и /boot все же выделен) достаточно 100Mb за глаза. Т.к. средний размер загрузчика который там обитает - 1-2Mb всего.

Если же предполагается использование диска с разметкой gpt на машине с BIOS (не UEFI), то чтобы нормально установить grub на такой диск, там нужен отдельный раздел с меткой grub_legacy / bios_grub размером в 4Mb. Прописью: четыре мегабайта, это не ошибка. Но чистый - без файловой системы вообще.

Размер раздела /boot

Добавлено: 15 дек 2022, 08:56
demonlibra
slant писал(а):
15 дек 2022, 04:09
практически никогда
А если полное шифрование диска

Размер раздела /boot

Добавлено: 15 дек 2022, 11:37
maximovrom
Не теряйтесь в догадках - все немного иначе....Матплата с UEFI, но грузиться с PCI-E SSD она не умеет. Но нужно,что бы приложения работали максимально быстро, потому поставлена на этот диск. SATA SSD выделен просто под мои данные...игры там, какой то коробочный софт, который живет независимо от системы. Я поставил 300 Мб сначала, но после dist-uprgade начал initramfs-tools обрабатываться с ошибками.
В принципе сначала я модифицировал биос, завунув в него модуль загрузки.....но получив сложные глюки при этом - откатил все начад. Потому мне вот и пришлось сделать такой изврат. На винде бы в этом случае пришлось создавать загрузочную влешку со сторонним загрузчиком и запускаться с нее. Но благо гибкость линукса позволяет обойтись меньшим гемором)))Вот я и придумал такую схему.

Размер раздела /boot

Добавлено: 15 дек 2022, 11:51
slant
Да, в этом случае - отдельный /boot попадает в эти самые 5%.
Я бы посоветовал мегабайт 500... Тут нюанс в том, что mint старые ядра сам не удаляет при апдейтах, а лежат они в /boot
Если вовремя чистить - то и 200-300Mb спокойно хватит на 2-3 ядра а то и больше. Но т.к. чистить надо вручную - легко забыть сделать это вовремя. И на автомат вешать - не факт что будет лучше, т.к. тогда есть риск остаться без рабочего ядра, если вдруг из апдейтов придет оное с косяком.

Размер раздела /boot

Добавлено: 15 дек 2022, 11:54
WWolf
slant писал(а):
15 дек 2022, 11:51
Тут нюанс в том, что mint старые ядра сам не удаляет при апдейтах
21ый удаляет, оставляет три последних

Размер раздела /boot

Добавлено: 15 дек 2022, 12:13
madesta
slant писал(а):
15 дек 2022, 11:51
mint старые ядра сам не удаляет
Теоретически возможно, имеется такая опция в параметрах обновления (Автоматизация - Удалить старые ядра и зависимости). Выполняется еженедельно с сохранением по крайней мере одного старого ядра. Но терзают меня смутные сомнения, что такое задание автоматизации будет запланировано на какое-нибудь ночное или утреннее время. А как править время выполнения задания cron не каждый пользователь имеет представление.

Размер раздела /boot

Добавлено: 15 дек 2022, 12:59
maximovrom
slant писал(а):
15 дек 2022, 11:51
Да, в этом случае - отдельный /boot попадает в эти самые 5%.
Я бы посоветовал мегабайт 500... Тут нюанс в том, что mint старые ядра сам не удаляет при апдейтах, а лежат они в /boot
Если вовремя чистить - то и 200-300Mb спокойно хватит на 2-3 ядра а то и больше. Но т.к. чистить надо вручную - легко забыть сделать это вовремя. И на автомат вешать - не факт что будет лучше, т.к. тогда есть риск остаться без рабочего ядра, если вдруг из апдейтов придет оное с косяком.
Вот этого я не знал,спасибо большое.Буду иметь ввиду ьтеперь. А то почитал форумы, увидел сообщение : "300 с запасом", и долго думал - почему у меня пакетная ошибка не дает поставить, что нужно.Благодарю))

Размер раздела /boot

Добавлено: 15 дек 2022, 16:43
yarichin
В принцЫпе хватит и сотки. Это зависит как привыкли хранить загрузки.

Размер раздела /boot

Добавлено: 15 дек 2022, 17:43
slant
yarichin писал(а):
15 дек 2022, 16:43
В принцЫпе хватит и сотки. Это зависит как привыкли хранить загрузки.
Вот сотки не хватит точно. Современное ядро + initramfs - это больше 50Мб. А чтобы процесс обновления был возможен - нужно место хотя бы под два комплекта - текущий и будущий. При этом отказываться от хотя-бы одного запасного (который получается третьим) лично я никак не хочу. Меня наличие старых ядер пару раз выручало весьма серьезно.

Размер раздела /boot

Добавлено: 16 дек 2022, 14:47
yarichin
slant писал(а):
15 дек 2022, 17:43
Вот сотки не хватит точно.
Я имел ввиду /efi/boot и способ загрузки ядер.

Размер раздела /boot

Добавлено: 16 дек 2022, 16:06
sheridan
yarichin писал(а):
16 дек 2022, 14:47
slant писал(а):
15 дек 2022, 17:43
Вот сотки не хватит точно.
Я имел ввиду /efi/boot и способ загрузки ядер.
наоборот /boot/efi, если загрузочным делать EFI раздел сотки за глаза, только некоторые дистры Manjaro, не хотят монтировать EFI раздел если он меньше 300mb

Размер раздела /boot

Добавлено: 16 дек 2022, 18:39
slant
Вот половина бед с загрузкой потому, что никак не запомнят: /boot и /boot/efi - это два разных раздела. И назначение у них разное. Хотя один монтируется в другой. :)