какие есть good practices для установки линукс
Я сторонник установки в один раздел. Поэтому считаю хорошим решением установить *бунту так, как предлагается по умолчанию. Один раздел, свап-файл вместо свап-раздела.
Но это не означает, что системный раздел на весь диск. Системный раздел - столько, сколько считаешь шужным. У меня, например, самый минимум - 8гб. Свап-файл находится здесь-же. Но я в любой момент могу его удалить, если вдруг мне понадобилось место. Могу создать на другом разделе один или несколько.
Данные пользователя, ака файлопомойка, находятся на другом разделе. Заметь, не весь хомяк, а только данные. Для этого "медийные каталоги" заменены символическими ссылками на соответствующие места. Направление ссылок тоже можно изменить в любой момент.
Каталог /boot не нужен абсолютно. А в режиме ЕФИ не нужен вдвойне.
Создание бэкапа...
...никогда не повредит.
очистка sdb2 и перенесение файлов в /boot может решить проблему?
Не знаю. Но хуже не станет, хотя бы потому, что меньше путаницы.
Я уже предлагал, самый беспроблемный вариант, скопировать ядро и инитрд на ESP-раздел. Вроде должны поместиться.