[devel-sbc] Опция devicetree в grub.cfg

Alexei Takaseev alexei at taf.ru
Mon Oct 7 05:23:45 MSK 2024




07.10.2024 01:14, Антон Мидюков пишет:
> 06.10.2024 13:37, Alexei Takaseev пишет:
>> Привет всем!
>>
>> После некоторых экспериментов получилось запустить OrangePI 5 на самосборном ядре 6.10 (за первооснову взят SRPM kernel-image-6.10 с config из Armbian). Вроде все хорошо, но столкнулся с тем, что grub напрочь не желает загружать dtb заявленный в grubenv, как это описывается в рецептах из интернета, запуститься получилось только когда devicetree был прописан в пунктах меню вместе с initrd и linux.
>>
>> Может есть более прямой метод добавления devicetree в пункты меню, чтобы не восстанавливать их после каждого grub-mkconfig?
>>
> Использовать команду devicetree в grub плохая идея. dtb нужно грузить самим u-boot.
> Варианта два:
> 1. Для режима UEFI скопировать на ESP раздел (fat) каталог dtb для ядра
> 2. Грузить напрямую extlinux.conf Достаточно удалить (переименовать) /boot/efi/EFI/
>
>

Вариант 1 помог, закинул в /boot/efi/dtb/base файл 
rk3588s-orangepi-5.dtb из пакета с 6.10 ядром, в настройках UEFI 
разрешил подгружать свой dtb и загрузка пошла. Спасибо за заданное 
направление!


More information about the devel-sbc mailing list