История изменений
Исправление 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