Собрал с помощью buildroot конфигурацию sk_min_defconfig,
(увеличил размер до 3G, выбрал свою плату и вывод hdmi, плюс разрешил gpio через sysfs, как подсказывали здесь в форуме, через make linux-menuconfig)
Взял с армбиана мин образ, соединил его rootfs c sdcard.img, тоже по инструкции с форума, скрипт dbn.sh, все отработало норм.
Прошил, загрузился, система в read only mode, я подумал от того, что недоступна консоль через usb в армбиан.
Добавил консоль на usb, тоже по инструкции с форума, только уже не в армбиановском имидже, а сразу в своём, итоговом, там понятно, где лежит армбиановская rootfs.
Прошил, консоль на uart usb появилась. При входе сразу делает auto login под рутом, но больше ничего не происходит,армбиановская программа инициализации не запускается, поменять пароль не предлагает. Файловая система по прежнему в read only mode... Кстати , точно тоже самое и при входе через HDMI и usb клавиатуру... по dhcp тоже доступно, но поставить ничего нельзя.
Сохранил вывод ls -l корня и вывод dmesg, но он длинный
покажите для начала вывод
ls -a /root
чтобы понять что у вас происходит нужна хоть какая-то информация. Сохраните логи на флешку и скиньте куда-нибуть в интернете - там ведь не гигабайты. Даже если корневая только чтение - usb флешку можно смонтировать и записать на неё
root@bananapim2ultra:~# ls -a /root
. .. .bashrc .not_logged_in_yet
root@bananapim2ultra:~#
root@bananapim2ultra:~# mount
/dev/mmcblk2p2 on / type ext4 (ro,relatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=380492k,nr_inodes=95123,mode=755)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,size=204832k,nr_inodes=819200,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
cgroup2 on /sys/fs/cgroup type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
tmpfs on /etc/machine-id type tmpfs (ro,size=204832k,nr_inodes=819200,mode=755)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
ramfs on /run/credentials/systemd-sysctl.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
ramfs on /run/credentials/systemd-tmpfiles-setup-dev.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
tmpfs on /tmp type tmpfs (rw,nosuid,relatime)
armbian-ramlog on /var/log type tmpfs (rw,nosuid,nodev,noexec,relatime,size=51200k,mode=755)
ramfs on /run/credentials/systemd-tmpfiles-setup.service type ramfs (ro,nosuid,nodev,noexec,relatime,mode=700)
root@bananapim2ultra:~#
Судя по логу фс повреждена хотя и раньше было понятно, но подробностей там нет
Aug 31 17:26:38 bananapim2ultra systemd[1]: systemd-remount-fs.service: Main process exited, code=exited, status=1/FAILURE
Aug 31 17:26:38 bananapim2ultra systemd[1]: systemd-remount-fs.service: Failed with result 'exit-code'.
Aug 31 17:26:38 bananapim2ultra systemd[1]: Failed to start systemd-remount-fs.service - Remount Root and Kernel File Systems.
попробуйте проверить с автоматическим восстановлением
fsck.ext4 -p /dev/mmcblk2p2
Но вообще непонятно каким образом она повредилась
1) как записывали образ ? может не дождались окончания записи
2) вы не меняли ничего в образе с форума перед записью ?
1) образ записывал через флешку и sunxi-fel , запись прошла вроде бы до конца, диод на флешке перестал мигать, после устройство перезагрузилось, у меня был открыт диспетчер устройств, устройство пропало, появился соответствующий COM девайс. Я даже сам его не перезагружал, просто вошел в uart usb консоль.
А могла остаться какая то ошибка с прошлых прошивок ?
2) в образе я ничего не менял, распаковал, записал на флешку и сразу стал прошивать.