История изменений
Исправление kostik87, (текущая версия) :
Спасибо за уточнение. Промоделировал на установочном диске Arch. Действительно, там нет файла рядом с EFI файлом загрузчика, он не создаётся ни в обычном, ни в removable варианте установке.
Тем не менее, при установке загрузчика прописывается относительный раздел.
А в Debian - патчат grub-install.c:
В оригинальном grub-install.c - по-другому:
Спасибо за уточнение.
Значит в Debian такое поведение.
Так же при тесте в Arch Linux - в grub.cfg не указывал set root или search и как минимум меню из (,gpt2)/boot/grub/grub.cfg он прочитал. В целом должен прочитать и (,gpt2)/boot/vmlinuz… и прочее.
С некоторыми оговорками будет работать всё без явного set root / search и прочего.
Чтобы указывать UUID ФС нужны явные указания или патчи в grub-install.c.
Спасибо за исправление.
Исходная версия kostik87, :
Спасибо за уточнение. Промоделировал на установочном диске Arch. Действительно, там нет файла рядом с EFI файлом загрузчика, он не создаётся ни в обычном, ни в removable варианте установке.
Тем не менее, при установке загрузчика прописывается относительный раздел.
А в Debian - патчат grub-install.c:
Спасибо за уточнение.
Значит в Debian такое поведение.
Так же при тесте в Arch Linux - в grub.cfg не указывал set root или search и как минимум меню из (,gpt2)/boot/grub/grub.cfg он прочитал. В целом должен прочитать и (,gpt2)/boot/vmlinuz… и прочее.
С некоторыми оговорками будет работать всё без явного set root / search и прочего.
Чтобы указывать UUID ФС нужны явные указания или патчи в grub-install.c.
Спасибо за исправление.