OLD!!! After trying this guys image, i will have to say this is the ultimate community made os to get for uconsole. Also so many more, but if your interested in one persons journey through making an os that carry on reading.
G.O.A.T. os: Bookworm 6.6.y for the uConsole and DevTerm
Link to my github: GitHub - Snoozer-94/uConsole-CM4-OS: OS's configured for ClockworkPi uConsole CM4
Tldr, link is above for the RPi OS bookworm and is in Releases, corrections for first boot is in the readme.md, down bellow is my very long journey to get to this point. Thanks.
So yh i think i might have it, with a lower than baseline knowledge on linux and also only doing this all on a uconsole. So with using both of the links supplied from clockworkpi themselves, i have made sure to reference both on every step so i can see what to do or install. I have found out how to create a uconsole compatible version of bookworm RPiOS (and hopefully more) from an original .img (+.img.xz) install. Sooo yh to be honest im almost there just need to find right rotation but i have found there are some …lets say errors for the instructions provided. These errors include miss spelled packages to install, not very understandable directions and other oddities. But over all its doable, you can follow each 3 stages chroot-in/installation/chroot-out, using either link provided one or both instructions on each stage. My preference after trying it a couple of times is to uses the uconsole instructions on both chroot in and out and then follow devterm instructions then uconsoles before 'exit’ing out of there and starting chroot out stage. The instructions for uconsole is an assumption that you are converting a “devterm”.img so most of the stages in installation is getting rid of unused packages and other files in replace for “uconsole” type packages itll need for it to work. You will find a few install errors, which are solved by trying different package names (hint: try changing around ’ - ’ and ’ _ ’ for different install names errors) and other odd things like occasionally not being able to fully do all steps in chroot out, dont worry itll be resolved on a reboot of the system. But yh essentially if you dont know really what this whole process is and want to understand it more, its basically making a virtual environment to run the .img on your terminal so that you can install/delete all the correct files before installing that .img on a microSD and booting it up in your uConsole first time. I need to fix both screen rotation and also couldnt figure out about 4g installs (sorry guys) but please post here on any discoveries so we can know publically, also i dont have a 4g myself to test if itll work or not. And of course yes i am gonna release this as a .img.xz but once i gets to a stage where it doesnt crinkle you neck, ill release a link for the download by editing it at the top of this post. But yh essentially you can try it on any .img like ubuntu or manjaro, but i have failed so far and to be honest, wasnt really knowing what i was doing most of the time during working on those, but hopefully we can start working on getting other OS on uconsole using this method or maybe create a community guide on how to do it in an easier or custom way. Also i only think this will work on debian based OS as the instructions for both are based on those systems but im sure there are work arounds and as long as it will work on cm4. Also for A06 and R04 cores out there, im sure these instruction will apply to you too if you use your respective .img file from a devterm equivalents or maybe your on working on your core type .img and creating a compatible uconsole image yourself. Hopefully i can answer some of your questions if needed but my knowledge on linux is on the limited side so i cant answer everything. But yh once i stop typing and start configuring, ill start off with a link for download.