So I finally found a Linux setup that would work on a Linux CX II
https://github.com/lolpro11/linux/releases/tag/v1.0.0This took about two years because there were no kernel configs that worked
Anyways, to install:
Partition a USB to ext4 (/dev/sdx1), with a MPR partition table(msdos in gparted) and optionally include some swap space (better than 64MB of RAM)
After partitioning, run `sudo mount /dev/sdx1 /mnt` (to mount) and `sudo bsdtar xzvf ArchLinuxARM-kirkwood-latest.tar.gz -C /mnt` (to extract the rootfs on the USB)
Boot Arch Linux on your calculator, which should pull an error [FAILED] Network Name Resolution
Restart the calculator and remount the USB that was used: `sudo mount /dev/sdx1`
Copy ARM emulator to USB: `sudo cp /usr/bin/qemu-arm-static /mnt/usr/bin`, and disable wifi on the rootfs: `sudo chroot /mnt; systemctl disable systemd-networkd.service; systemctl disable systemd-resolved.service`Edit:I realized you can just `sudo rm /mnt/usr/lib/systemd/system/systemd-resolved.service` to fix the error [FAILED] Network Name Resolution
Now you should be done!