LINUX.ORG.RU

Почему?

 , ,


0

1

Установил систему через debootstrap. Всё хорошо, но почему-то GRUB выставил prefix в ($root)/EFI/debian, из-за чего мне приходится вручную прописывать configfile ($root)/grub/grub.cfg

Откуда grub берёт изначальный prefix?

EDIT1: можно и в /EFI/GRUB/grub.cfg EDIT2: Вроде, нагуглил, но так и не понял, почему? (https://unix.stackexchange.com/questions/615109/wrong-grub-prefix-efi-grub-install-and-update-grub-doesnt-fix-it)



Последнее исправление: Nanaju_Ko-wired (всего исправлений: 2)
Ответ на: комментарий от targitaj

Я нагуглил, что самый первый prefix вшит в .efi. Я так и не понял: он где-то захардкожен или как-то определяется. Решил переустановкой загрузчика без bootloader-id=GRUB

Nanaju_Ko-wired
() автор топика

Задам глупый вопрос, потому что не погружался глубоко в тему: зачем grub, если есть EFI? Когда появился EFI, я стал настраивать, чтобы ядро сразу загружалось через EFI, т.к. grub в этой системе кажется уже ненужным промежуточным звеном.

emorozov
()
Ответ на: комментарий от emorozov

У меня два раздела: ESP и MSP (так я назвал luks2-контейнер с lvm).

Nanaju_Ko-wired
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.