@Evv1L
1) это uefi или legacy?
2) что нужно выяснить о материнке чтобы попробовать портировать?
3) какие подводные камни?
4) есть ли возможность вернуться на стоковую прошивку после?
5) если efi то есть ли поддержка секуребута?
Top-level
@Evv1L 6 comments
@Werwolf2517 забыл добавить, можно собрать Coreboot для QEMU виртуалки и попробовать. У Coreboot есть документация (я про новую документацию). Они кстати и используют Coreboot с BIOS или UEFI, просто он уже собран :ablobcatbongo: @Werwolf2517 да на ютубе толком нет ничего, я всё на реддите узнавал либо из документаций. Могу разве только канал tripcode!Q/7 вспомнить. |
@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 и это была боль - нет изображения, черный экран.
<ща продолжу>
@Werwolf2517
1) Coreboot это не загрузчик или payload. Coreboot отвечает за инициализацию железа, а уже на него сверху накладывывается payload.
Тут уже как соберёшь: с SeaBIOS (BIOS), с Tianocore (UEFI) или даже с GRUB2 (и такое есть, да).
2) Портированием не занимался, только сборкой из исходников на уже портированный ThinkPad. В моём случае это были T60 и X230