LINUX.ORG.RU

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

Исправление KivApple, (текущая версия) :

Потому что надо указывать путь относительно корневого каталога EFI-раздела, а не корневой ФС Linux. Загрузчик ничего про fstab не знает, а без него определить какая ФС куда смонтируется невозможно (в свою очередь определить какая ФС содержит fstab тоже нельзя - для этого надо парсить параметры ядра, которые, кстати, можно задать при компиляции ядра, а не указывать в конфиге загрузчика, к тому же часть из них влияет на скрипты из initrd, а не само ядро, а в initrd можно что угодно запихать). В общем, с точки зрения загрузчика существуют только отдельные разделы с каким-то ФС (причём gummyboot не содержит драйверов ФС, а полагается сугубо на сервисы UEFI, которые умеют только в FAT), которые не известно куда смонтируются и смонтируются ли.

Напиши:

linux          /EFI/vmlinuz-linux
initrd         /EFI/initramfs-linux.img

Исправление KivApple, :

Потому что надо указывать путь относительно корневого каталога EFI-раздела, а не корневой ФС Linux. Загрузчик ничего про fstab не знает, а без него определить какая ФС куда смонтируется невозможно (в свою очередь определить какая ФС содержит fstab тоже нельзя - для этого надо парсить параметры ядра, которые, кстати, можно задать при компиляции ядра, а не указывать в конфиге загрузчика, к тому же часть из них влияет на скрипты из initrd, а не само ядро, а в initrd можно что угодно запихать).

Напиши:

linux          /EFI/vmlinuz-linux
initrd         /EFI/initramfs-linux.img

Исходная версия KivApple, :

Потому что надо указывать путь относительно корневого каталога EFI-раздела, а не корневой ФС Linux. Загрузчик ничего про fstab не знает, а без него определить какая ФС куда смонтируется невозможно (в свою очередь определить какая ФС содержит fstab тоже нельзя - для этого надо парсить параметры ядра, которые, кстати, можно задать при компиляции, а не указывать в конфиге загрузчика).

Напиши:

linux          /EFI/vmlinuz-linux
initrd         /EFI/initramfs-linux.img