Raspberry Pi 4B -Зависит ли бинарное дерево устройств от версии ядра?

Возможно, вы можете использовать две службы :одну для запуска и одну для завершения работы. Тот, который у вас есть (минус директива ExecStop)для запуска. И что-то вроде этого, чтобы запустить скрипт перед выключением:

[Unit]
Description=Public Rollback Shutdown Service
DefaultDependencies=no
Before=halt.target shutdown.target reboot.target

[Service]
Type=oneshot
ExecStart=/bin/sh /usr/local/bin/public_rollback.sh

[Install]
WantedBy=halt.target shutdown.target reboot.target 
1
26.10.2020, 18:23
1 ответ

Дерево устройств afaik специфично для каждой версии ядра.

напр. для платформы arm, на основе конфигурации вашего ядра вы найдете dtbsздесь

arch/arm/boot/dts

Однако, судя по подсказке, я подозреваю, что тебя не хватаетkernel bootargs

Вы можете остановить загрузку при загрузке u -и дважды проверить u-boot's envна наличиеkernel bootargs

Если вы можете обеспечить вывод printenvв загрузчик u -, я могу рассказать вам больше об этом...

0
09.06.2021, 00:49

Теги

Похожие вопросы