LINUX.ORG.RU

error loading \vmlinuz: Unsupported

 ,


0

1

Собирал ядро по https://wiki.archlinux.org/index.php/Kernels/Compilation/Traditional_(Русский)

Назвал ядро vmlinuz-3_17_6

Цитата:

Kонфигурация загрузчика

Добавьте строку для загрузки вашего нового ядра в GRUB или LILO как указано в примерах.

Т.к. у меня GRUB2, пошёл править:

/boot/loader/entries/arch.conf

Было:

title           Arch Linux
linux           /vmlinuz-linux
initrd          /initramfs-linux.img
options         root=/dev/sda2 rw

Стало:

title           Arch Linux
linux           /vmlinuz-3_17_6
initrd          /initramfs-linux.img
options         root=/dev/sda2 rw

После ребута получил:

error loading \vmlinuz-3_17_6: Unsupported


Во-первых, /boot/loader/entries — это конфигурация systemd-boot, а не GRUB2. Следовательно, у тебя systemd-boot.

Во-вторых, скорее всего, забыл включить CONFIG_EFI_STUB.

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от intelfx

Как бы, если ядро грузится через загрузчик, то поддержка EFI им не обязательна, а вот если EFI вызывает ядро напрямую - тогда да.

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

ЕМНИП, systemd-boot (gummiboot) всего лишь исполняет EFI-файлы.

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