LINUX.ORG.RU

Не работает efi stub

 ,


0

2

Сабж.
Собираю ядро 4.3
При загрузке в режиме legacy bios через grub ядро запускается.
При запуске через efi/boot/bootx64.efi чёрный экран.
При запуске через efi shell полное зависание сразу после нажатия enter.
Куда копать?
Есть примеры рабочих ядер?

Пробую запустить через refind - та же ерунда. Только он ещё курсором мигает.

★★★★★

Последнее исправление: mittorn (всего исправлений: 1)

При запуске через efi/boot/bootx64.efi чёрный экран.

зачем вы все так делаете? мне до сих пор непонятно.

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

Если ты про efibootmgr, то это юзерспейсная утилита.
А у меня вот когда efi shell или любой efi загрузчик загружает ядро, происходит затык :( Ну не повезло мне видать

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

как ты умудрился 5* получить, если до сих пор не догадался выложить часть конфига ядра и прочие настройки?

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

Не удобно без сети на целевой машине. ок, перекину. Оно и на defconfig+efi stub не срабатывает

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

Да, я выключил его сейчас, чтобы загрузить ядро в legacy режиме.
Больше ничего не изменилось.

Пришлось таки grub собрать. Буду пытаться им запустить.

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

Я вручную запускаю т.к в рабочем ядре нет поддержки efi vars.
т.е через efishell
Способы запуска в шапке перечисленны.
то же самое при запуске через refind.
Через grub legacy ядро запускается. Завтра буду дальше копать, поздно уже.

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

Благодарю. Однако, не помогло.
Кроме отключения csm ничего нового не узнал, но оно ничего и не меняет.

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

интеловский микрокод в виде initrd

Deleted
()
Ответ на: комментарий от mittorn

Может у тебя EFI куцый (такое было на ранних EFI-мамках), который работает только с оффтопиком? Маковское железо не щупал, может и там такое бывает, типа вендорлок на HFS и мак.

Прошивку обновить попробуй.

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

У меня в профиле ссылка на статью. Читай, просветляйся.

Просветлите, пожалуйста, как в случае статьи в ссылке в профиле обновлять ядро? Таким же образом — через попу автогеном зуб пломбировать? Каждый раз? Неудобно ж и долго. Или я чего-то не понимаю.?

anonymous
()
Ответ на: комментарий от r3lgar

У меня в профиле ссылка на статью. Читай, просветляйся.

Да и просветлите еще, как ядро подписывать? А то в статье только упомянуты те, кто не умеют. А те, кто умеют, могут просветлить тех, кто не умеет?

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

подписывать, просветлятся.

Если вшкурке 200 какая нить чипа, то просто тупо: отключил внешнюю, подключил внешнюю и в биос выбрать Disable Acceleration, ну и тупейшим, ещё более проверить от материнки опшен ROM утилитка, не сделала, случайно это в «автоматическом"режиме.!

anonymous
()
Ответ на: подписывать, просветлятся. от anonymous

Если вшкурке 200 какая нить чипа, то просто тупо: отключил внешнюю, подключил внешнюю и в биос выбрать Disable Acceleration, ну и тупейшим, ещё более проверить от материнки опшен ROM утилитка, не сделала, случайно это в «автоматическом"режиме.!

Ты везде таким образом разговариваешь? Тебя понимают? Лично я ничего вообще не понял, даже если ты хотел сказать что-то умное или важное.

Можно еще раз, но так, чтобы хоть что-то было понятно?

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

как ядро подписывать?

Как подписывать ядро — это уже совсем другая история, требующая отдельной статьи, как мне кажется. А пока в интернетах имеется решение от нашего забугорного калеки коллеги, который в своём блоге расписал мануал, его найти нетрудно, потому оставлю бой с гуглом на интересующихся.

А то в статье только упомянуты те, кто не умеют. А те, кто умеют, могут просветлить тех, кто не умеет?

ЯННП.

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

Просветлите, пожалуйста, как в случае статьи в ссылке в профиле обновлять ядро?

Во всех дистрах, которые не предоставляют EFI-режим искаропки только так:

cd /usr/src/linux
zcat /proc/config.gz > ./.config
make oldconfig
make bzImage modules
make modules_install
mount /boot
cp arch/x86/boot/bzImage /boot/EFI/Vendor/bootx64.efi

Каждый раз?

В source-based дистрах к этому привыкаешь. Ну, или если ты мейнтейнер.

Неудобно ж и долго.

Если хочется, чтобы всё сразу, и при этом ничего не делая, то не проще отказаться от затеи, или переползти на более юзер-френдли дистр?

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

У меня grub2 работает. но ядро собрано как legacy

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