LINUX.ORG.RU

Как собрать payload Grub2 2.06 версии в Coreboot?

 ,


0

2

Предыдущая тема ушедшая в архив

В версии Grub2 2.06 наконец-то поддерживается шифрование LUKS 2, я хочу собрать его как payload и добавить в coreboot rom чтобы прошить затем в Thinkpad x230.

Весь процесс известен загвоздка только с версией, при конфигурации сборки coreboot есть: «2.04», «HEAD», «git revision».

(попытка сборки с этими вариантами заканчивается ошибкой)

Previous HEAD position was 29d44a236 io/gzio: Fix possible use of uninitialized variable in huft_build()
HEAD is now at 2a2e10c1b Release 2.04
    CONFIG     GRUB2 2.04
./bootstrap: Bootstrapping from checked-out grub sources...
./bootstrap: consider installing git-merge-changelog from gnulib
HEAD is now at d271f868a lock: Fix link error with --enable-threads=pth.
./bootstrap: autopoint --force
./bootstrap: 896: ./bootstrap: autopoint: not found
Gnulib not yet bootstrapped; run ./bootstrap instead.
make[1]: *** [Makefile:33: grub2/build/config.h] Error 1
make: *** [payloads/external/Makefile.inc:185: grub2] Error 2

Как мне собрать его с версией 2.06, подскажите пожалуйста, по возможности способ подходящий новичку. Спасибо.

Ответ на: комментарий от BceM_IIpuBeT

Спасибо, собрал. Но Grub2 этой версии не стартует ни в каком виде. Пробовал и как payload к SeaBios (просто перезагружается) и как самостоятельный payload и также пробовал собирать HEAD версию - результат одинаковый, мигают кнопки и все. И с grub.cfg и без него.

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

@SakuraKun, может быть ты знаешь?

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

Ошибку с bootstrap решил установкой пакета autopoint.

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

Где такой можно взять чтобы попробовать? Может на каком-то Live дистрибутиве он есть?

2.04 точно работает

koteg94
() автор топика

Завезли новую версию стабильную coreboot, попытай счастье с ней, не знаю зачем использовать grub напрямую, если можно seabios>grub, если нужен последний граб используй гитовскую

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

Завезли новую версию стабильную coreboot

Я пробовал самую свежую версию. ($ git clone https://review.coreboot.org/coreboot)

не знаю зачем использовать grub напрямую, если можно seabios>grub

Я так и хочу, GRUB мне нужен для полнодискового шифрования, в прошлой теме объяснял. Но при сборке 2.06 он не стартует не сам по себе, ни в варианте seabios>grub

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

Задал аналогичный вопрос на реддите и также тишина. Будем ждать как завезут 2.06 в релиз Coreboot.

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