@Eurus there is no specific way to do it, as most of your packages in 18.04 will be incompatible or even inexistant in 20.04, everything works fine, the only way I can think of is to manually backup all the files to a seperate disk, update, then put everything back in the intended place
I use it as a control box for my astrophotography gears, and I also do some QT programming on it, so a lightweight desktop is the case.
I currently have kernel 4.9 ubuntu mate 18.04 installed on my emmc, I tested several 20.04 SD card images yesterday and I’m a bit more confused:
Burned VIM3_Ubuntu-gnome-focal_Linux-5.12_arm64_SD-USB_V1.0.5-210430.img to a SD card and it booted into the system but my 2.4g mouse and keyboard doesn’t work (tried 2 sets of keyboards) so I stuck at the login screen
Burned VIM3_Ubuntu-gnome-focal_Linux-4.9_arm64_SD-USB_V1.0.5-210430.img to a SD card, booted fine, mouse and keyboard worked fine. But it can’t access the EMMC storage.
So several more questions…
Don’t know why but SD card takes precedence at booting, I thought you said only mainline can do it? Is this something related to uboot? (thought I kinda like this behavior as I can have a backup system in case I messed up the emmc os)
I remember back in 2020, mainline was 5.7 and it had a few issues with wifi and bluetooth, is this still the case that caused my keyboard not working?
Is it normal that I can’t access EMMC when running on a SD card OS?
I don’t think gnome desktop is the best choice… Opening the application launchpad takes almost half of the CPU power, and the animation doesn’t look smooth.
that is weird behavior indeed,
I’m currently doing testing on Mainline 5.12 v210520, everything works from sound to the wifi, keyboard and mouse. I suggest using XFCE, its much more lightweight
I’d suggest doing a backup from the eMMC and trying out Mainline server v210520 and then installing Xfce on top of it, mainline has a lot of room for optimization like extensive overclocking (I’m currently working on it) and GPU optimizations (ask @clort76 for more info on setting up Wayfire ) these can make the system even more responsive and faster,
so I’d suggest you to do some testing by yourself before you select an optimal setup for your use case,
please test whatever is optimal and take notes, helps you and others