I booted successfully (but it takes a while before plinth is ready).
In plinth, I went through the following steps;
- enter admin username and password
- tell how I am connected to internet (behind a routeur, fixed public IP, I will set redirections when needed)
- accept using backports (ticked by default)
- accept doing the updates
After that (I do something else while it is busy with updates), the “about” page says I am up to date running bookworm and freedombox 23.6.2. Then I tried installing bepasty, in order to have some app, and I can confirm it works.
So I would suggest you try to do a fresh microSD card that way:
-
dd the bookworm image at A20 OLinuXino Lime 2 | FreedomBox - Personal Server at Home (indicated as “stable”) to your microSD card (I hope you have a reader on your linux computer)
-
compile u-boot as described at https://wiki.debian.org/InstallingDebianOn/Allwinner#Olimex_A20-OLinuXino-LIME2__rev._F_and_newer_and_Debian11.2F_bullseye_kernel or take the one I compiled according to these instructions on a Debian 12 virtual machine in Index of /share/uboot
-
write it to your microSD card with
sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8
where you replace X with the letter corresponding to your microSD card
It is probably possible to troubleshoot your current installation but I think it might take less time to reinstall from a fresh microSD card as I explained above.