LINUX.ORG.RU

История изменений

Исправление 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.

Спасибо за исправление.