Как стать автором
Обновить

Комментарии 12

Отличный разбор.

Можно еще добавить, что при отладке подобного часто еще используют nfsroot: ядро Linux после запуска монтирует rootfs по сети, в итоге нет нужды на каждый чих перепрошивать флешку или перетыкать SD-карту, достаточно просто обновить нужные файлы в образе системы на десктопе или на файл-сервере.

Только не новичку :) Там слишко много неочевидных опций, как в командной строке, так и в defconfig ядра. Одна только необходимость прописывать ip в конфиге /etc/sysemd/network/eth… чего стоит. А ведь это далеко не единственное, на чем можно оазбить лоб начинающему

в терминале наблюдать уже более осознанный ответ платы

— у Вас плата может осознавать происходящее? С этого момента поподробнее.
Внесу большую ложку дегтя. Проект BeagleBone Black изначально развивался неплохо. Но последний официальный образ датирован 2020 годом. ИМХО с целью на будущее заниматься BeagleBone Black не имеет смысла.
Для изучения и экспериментов ядро Linux 5.4.x весьма старое, поддержка сообщества как то тухнет. У меня тоже есть такая же плата. Все мои эксперименты на этой плате закончились установкой Windows Embedded. Для проектов использую Babana Pi m64, для которой доступны образы Ubuntu на последних ядрах Linux. Можно взять любую другую плату поддерживаемую сообществом Armbian и получить гораздо больше профита чем с BeagleBone Black. И популярность BeagleBone Black в РФ крайне низкая.
Недавно пытался обновить ядро линуса до 5.x скриптом «из коробки» на двух таких платах, платы перестали загружаться, в UART плюют логами U-Boot, валится на попытке загрузить ОС с emmc, попытки залить ОС c MicroSD так же валятся как и запустить ОС прямо оттуда, гуглинг дал ответ что поврежден U-Boot. Шо сказать руки-крюки, но как обновление ядра может повредить U-Boot? Надо попытаться скомпилить загрузчик и восстановить их.
Нужно смотреть что делает скрипт, ядро же лежит рядом с U-Boot на emmc, может там все в куче обновляется, просто пользователям скрипта незачем знать такие подробности
Не могли бы Вы скинуть уже скомпилированные файлы?

Вариант 1: логи выложите куда-нибудь и дайте ссылку сюда

Вариант 2: зайти на fastbitlab.com или udemy и купить за 15$ курс видеоуроков «Embedded Linux on BeagleBone Black”, где решение этой проблемы описывается в деталях

Или так (с)
Целиком лучше весь носитель, потому что мы не умеем читать мысли и не знаем, как там у спрашивающего разделы размечены. Вряд ли там невосстановимая уникальная инфа на носителе, которую невообразимо жаль.
Нет, никакой ценной информации нет, но и смысла от полного образа не было.
Еще образы
Замечательная статья, спасибо.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.