Выше подсказали, что возможно 100мб не хватает для системы, нужно 500, хотя в других местах читал, что grub нужен всего 1мб?
Читай,
читай.
установщике путь для установки Grub (загрузчик Linux) указываем на этот раздел.
У меня установщик не спрашивает отдельно куда поставить grub, как это сделать?
Этот бред не читай. В ЕФИ-режиме загрузчик устанавливается на ESP и в 24.04 тебя спрашивать не будет. Читай ссылку, что дал выше.
Так мне попробовать создать еще один esp раздел на 500мб?
Конкретно этот вариант не подскажу, не пробовал, у меня не было винды.
Но если дело только в загрузчике, то загрузить можно и другим загрузчиком. Например, загрузчиком с флешки. Хотя подозреваю, для тебя этот вариант ничуть не проще, чем отсутствие загрузчика.
ГрубЕФИ можешь простым копированием файлов установить на уже существующий ESP.
Вот смотрю твою картинку в "Ответ №8" (никаких других данных нет). Четыре ntfs-раздела, "специальный Windows-раздел", ESP - всё создано виндой для винды. Положим, ты пониамешь, зачем это надо.
Между ними, единственная "дырка 48гб", её ты крошишь "...разбивал свободный логический диск еще на 3: /, /home, /swap". Зачем? Нефига крошить, он и так маленький... Забудь про свапы, инсталлятор сам создаст. И про хоме забудь, ты не знаешь, зачем он нужен.