@Werwolf2517
1) Coreboot это не загрузчик или payload. Coreboot отвечает за инициализацию железа, а уже на него сверху накладывывается payload.
Тут уже как соберёшь: с SeaBIOS (BIOS), с Tianocore (UEFI) или даже с GRUB2 (и такое есть, да).
2) Портированием не занимался, только сборкой из исходников на уже портированный ThinkPad. В моём случае это были T60 и X230
3) Очень мало железок поддерживается, в основном ThinkPad'ы старые IvyBridge и Haswell. Хотя я как-то делал пост что на какую-то материнку с Intel 12го поколения сделали порт Coreboot'а, команда даже сделала дистрибутив на его основе - Dasharo.
Ещё подводные:
- Нельзя собрать материнку с BIOS и UEFI. То есть если нужен UEFI, то ты кроме самого Tianocore ничего не поставишь.
А вот собрать вместе BIOS, GRUB2 и, к примеру, утилиту для настройки - пожалуйста, проект osboot тому подтверждение.
- В идеале нужен ноут без дискретки и на Intel. У меня был T60 с AMD ATI и это была боль - нет изображения, черный экран.
<ща продолжу>
4) Вернуться можно только если у тебя будет дамп оригинальной прошивки которой ты снял программатором.
5) На счёт Tianocore с Secure boot не уверен. Последние версии Tianocore не работают на ThinkPad'ах впринципе.
На сколько я знаю есть форк компонента edk2 от 9element который и добавляет поддержку Secure Boot.
Но опять таки на ThinkPad'ах он не завёлся, по этому про UEFI я ничего сказать не могу.
Можешь почитать сабреддит r/coreboot, там есть пользователь u/MrChromebox. Он точно знает ситуацию с Tianocore лучше меня, он вроде делает даже свой Coreboot дистрибутив для Хромбуков и вроде бы он даже занимался портированием.
@Werwolf2517
4) Вернуться можно только если у тебя будет дамп оригинальной прошивки которой ты снял программатором.
5) На счёт Tianocore с Secure boot не уверен. Последние версии Tianocore не работают на ThinkPad'ах впринципе.
На сколько я знаю есть форк компонента edk2 от 9element который и добавляет поддержку Secure Boot.
Но опять таки на ThinkPad'ах он не завёлся, по этому про UEFI я ничего сказать не могу.