1566
Установка в GPT таблицу. Не запускается система после установки
Всем здравствуйте. Проблема в следующем: во время установки с ручной разметкой и с таблицой разделов GPT создаются следующие разделы: 600mb — boot/efi (с монтажем раздела и флагом Загрузочный и ф/с FAT32), swap, корень и хоум раздел соответственно. Далее всё по порядку, учетка и тд. Система устанавливается, загрузчик устанавливается, никаких ошибок во время установки не возникает. Но после окончания и перезагрузки появляется сообщение на черном экране, что система не найдена. Я так понимаю, что нет загрузчика, система есть, но ее некому загружать. Да, и если выбрать авторежим, всё срабатывает и система запускается. Образ записан руфусом в gpt. Подскажите, друзья, как решить сею проблему? Спасибо за любую помощь. (p.s. с Garuda Linux тоже самое, извините). Мне почему-то кажется, что проблема в Calamares
p.s.p.s. с mbr таблицей всё нормально проходит
p.s.p.s. с mbr таблицей всё нормально проходит
6 комментариев
m(anjaro|hwd)-chroot, далее установить rEFInd или systemd-boot (который в системе и так есть). Со вторым есть нюанс: systemd-boot не умеет грузить ядра с другого раздела и при монтировании в /boot/efi содержимое каталога /boot обработано не будет. Решается монтированием загрузочного раздела именно как /boot с переносом туда файлов. С rEFInd даже такого не нужно.
Также можно запихнуть в /$ESP/EFI/BOOT/ загрузчик, EFI должен уметь искать по этому пути.
Да, оно порой работает очень странно. В architect этот пункт сделан гораздо очевиднее. К тому же с выбором загрузчика.
Вот с этого образа устанавливалось manjaro-kde-21.0.7-210614-linux510.iso
- Создайте раздел в fat32.
- Скопируйте на него *-ucode.img, initramfs-*.img и vmlinuz-* из каталога /boot.
- Смонитуйте раздел как /boot и пропишите его в fstab.
- Установите systemd-boot+systemd-boot-manager либо rEFInd.
Если все сделано правильно, то можно выкидывать из системы GRUB.Повторюсь, при установке это значительно проще делать через architect. Забыть там можно разве что флаг на раздел повесить, но это фиксится из лайва тем же gparted-ом.
Впрочем, если отдельный /boot не нужен, то можно на это забить.