Manjaro KDE Edition
   1572

Установка в GPT таблицу. Не запускается система после установки

Всем здравствуйте. Проблема в следующем: во время установки с ручной разметкой и с таблицой разделов GPT создаются следующие разделы: 600mb — boot/efi (с монтажем раздела и флагом Загрузочный и ф/с FAT32), swap, корень и хоум раздел соответственно. Далее всё по порядку, учетка и тд. Система устанавливается, загрузчик устанавливается, никаких ошибок во время установки не возникает. Но после окончания и перезагрузки появляется сообщение на черном экране, что система не найдена. Я так понимаю, что нет загрузчика, система есть, но ее некому загружать. Да, и если выбрать авторежим, всё срабатывает и система запускается. Образ записан руфусом в gpt. Подскажите, друзья, как решить сею проблему? Спасибо за любую помощь. (p.s. с Garuda Linux тоже самое, извините). Мне почему-то кажется, что проблема в Calamares

p.s.p.s. с mbr таблицей всё нормально проходит

6 комментариев

avatar
boot/efi
То есть /boot/efi, так? В этом случае у Вас на 600 метрах будет dольготно лежать загрузчик и его конфиг. Остальное окажется в корне. Если у Вас на системе нет нескольких ОСей, одинаково называющих ядра, initrd и тому подобное, это излишне. Монтирование $ESP (то есть EFI System Partition) в /boot делает все гораздо понятнее.
m(anjaro|hwd)-chroot, далее установить rEFInd или systemd-boot (который в системе и так есть). Со вторым есть нюанс: systemd-boot не умеет грузить ядра с другого раздела и при монтировании в /boot/efi содержимое каталога /boot обработано не будет. Решается монтированием загрузочного раздела именно как /boot с переносом туда файлов. С rEFInd даже такого не нужно.

Также можно запихнуть в /$ESP/EFI/BOOT/ загрузчик, EFI должен уметь искать по этому пути.
Мне почему-то кажется, что проблема в Calamares
Да, оно порой работает очень странно. В architect этот пункт сделан гораздо очевиднее. К тому же с выбором загрузчика.
Последний раз редактировалось
0
avatar
Спасибо большое! Буду пробовать, если всё удачно, отпишусь
0
avatar
Здравствуйте. Попробовал монтировать раздел как /boot, установщик на следующем шаге требует сменить точку монтирования именно на /boot/efi иначе установка дальше не продолжается. Ну и если монтировать как /boot/efi, после установки система не стартует. Затык именно в этом. При установке загрузчик никуда не устанавливается или устанавливается в нужный раздел, потому, как размер раздела изменился, не не видит откуда и что запускать. Пробую автоматом, разметка делается та же самая, что делаю я в ручную, за исключением создания /home. Абсолютно всё тоже самое делаю и я в ручную. Не знаю, по моему тут какая-то глобальная проблема. Потому, что она есть не только в Manjaro, но в еще одном дистре
Вот с этого образа устанавливалось manjaro-kde-21.0.7-210614-linux510.iso
Последний раз редактировалось
0
avatar
Попробовал монтировать раздел как /boot, установщик на следующем шаге требует сменить точку монтирования именно на /boot/efi иначе установка дальше не продолжается.
Да, в манджатьем calamares это сделано, скажем честно, через /dev/ass. Потому я и упоминал architect.
Последний раз редактировалось
0
avatar
Для себя пока нашел выход такой: установка в авто режиме с последующим разбиением на раздел / и /home
0
avatar
Вы можете вынести /boot на отдельный раздел, если хотите.
  1. Создайте раздел в fat32.
  2. Скопируйте на него *-ucode.img, initramfs-*.img и vmlinuz-* из каталога /boot.
  3. Смонитуйте раздел как /boot и пропишите его в fstab.
  4. Установите systemd-boot+systemd-boot-manager либо rEFInd.
Если все сделано правильно, то можно выкидывать из системы GRUB.

Повторюсь, при установке это значительно проще делать через architect. Забыть там можно разве что флаг на раздел повесить, но это фиксится из лайва тем же gparted-ом.

Впрочем, если отдельный /boot не нужен, то можно на это забить.
Последний раз редактировалось
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.