В настоящее время я пытаюсь запустить Linux на одноплатном компьютере IFC6410 . Для этого я следовал инструкциям, приведенным в этом руководстве здесь:https://github.com/freedreno/freedreno/wiki/Fedora, чтобы запустить Fedora на плате. Процедура, описанная в руководстве, работает хорошо до того момента, когда файловая система должна быть загружена.
Основные шаги, которые я сделал, были:
- Я скопировал прошивку с IFC6410 в архив на своем главном ноутбуке (шаг 3 в руководстве)
- Я скачал файловую систему Fedora armhfp (я пробовал обе версии, перечисленные в руководстве, и некоторые другие версии, которые я нашел)
- Я сбросил файловую систему на USB-накопителе, изменил размер раздела rootfs и скопировал прошивку, сохраненную на первом шаге, в папку lib на rootfs на USB-накопителе (шаги 4, 5, 6 в руководстве)
- Я отключил USB-накопитель и подключил его к IFC6410
- (также я подключил монитор к порту micro HDMI)
Теперь наступает момент, когда я застрял.
На следующем шаге я должен загрузиться с файловой системы на USB-накопителе, которую я только что подготовил. Для этого я загрузил предварительно скомпилированное Ядро для IFC6410, указанного в руководстве, и загрузил устройство в fastboot.
Используя fastboot, я загрузил ядро:
fastboot boot ifc6410-boot-f20.img
который, казалось, работал хорошо:
downloading 'boot.img'...
OKAY [ 1.346s]
booting...
OKAY [ 0.003s]
finished. total time: 1.349s
Однако после этого шага я вообще не получаю отзывов от устройства. Так как на следующем шаге в руководстве автор, похоже, предполагает использование работающей системы Linux, я предполагаю, что после этого шага я обычно получаю обратную связь от своего монитора и вижу нормальный процесс загрузки.
Поскольку я не получаю никакой обратной связи, я немного растерялся, что попробовать, что проверить или что искать. Поэтому буду рад любым предложениям.
Еще одна вещь, которая может иметь отношение к делу, заключается в том, что я также следовал учебному пособию (которое, к сожалению, больше не нашел) для настройки аварийной системы Android на устройстве ARM. Выполняя это руководство, я набрал команду "fastboot flash boot", которая не удалась. Я не уверен, что это вызвало постоянные изменения в системе и может быть частью моей проблемы.