This is in termux on my phone. I’ve been able to install Debian, opensuse, fedora, Windows7 etc. , and even xubuntu in the past. 3GB allocated (from 6) seems optimum for installs, most taking well under 4 hrs!
I am not sure I understand the problem. When you fully boot you can choose between trial (effectively live boot) and installation. Why is it not sufficient?
This is Xubuntu we’re talking about - the “light” version. What’s the point of using xfce if you have 6 or 16 GB to run Cinnamon or KDE?
Xubuntu used to be happy in 2GB only a few years ago.
Have you heard of CDS - Comfortable Developer Syndrome?
Developers make sure they have powerful beasts of computers under their desks. Hence they cannot understand the trials and tribulations of the poor users, or ever again write any “efficient” or “elegant” code!
When I boot the same ISO as you showed I get the icon on the desktop “Install Xubuntu 26.04” and double clicking it launches the same installer as in the main flavor (sorry, this site does not want to accept uploaded images).
You really need to explain your problem better so that others can understand it.
Why would you emulate a foreign architecture when there are ARM64 images? Maybe not for Xubuntu, but you should be able to install xubuntu-* metapackages from the (ARM64) server install, for instance.
BTW, have you considered running Ubuntu, or any other Linux distro, for that matter, as Linux container(s) (LXC)? Since Android is using the Linux kernel, one can just reuse that one when running LXC; you don’t need to a full-blown VM. Looks like Termux provides lxc.
There’s also something called Droidspaces which came up in my search for LXC solutions on Android. Or, since this is the Ubuntu Discourse, after all, how abouts
“Termux provides the lxc package for those with root/custom-kernels, which by far provides the most complete desktop experience possible.”
If I “root” my phone, it becomes unsuppported by Playstore and thus vulnerable.
Android spaces and other “chroot” solutions do not provide root privileges such as mounting (e.g. for rclone) without rooting the Android.
The advantage of termux-qemu is a full desktop for apps such as thunderbird, which, unlike any Android app, can bulk-transfer IMAP email to local storage or another IMAP account. Termux X and VNC can run thunderbird but not hibernate for very long tasks.
Thanks for helping, however. In Redit I got the best answer yet:
Two quick ways to fix this:
Option 1 (Fastest): Download and install the Ubuntu Server ISO instead. It boots into a fast, text-only installer. Once installed, boot into it and run this command to get the desktop: sudo apt update && sudo apt install xubuntu-desktop
Option 2: Add “-smp 4 -cpu max” to your current QEMU command line so your phone actually uses multiple processor cores to handle the emulation.
Yes, there is qemu-system-arm64 but it is no faster than qemu-system-x86_64 in an ARM host, because (a) most of its work is the same, virtualization, and (b) it is not maintained as well, so out of date in terms of bios, graphics, etc.
I have been struggling with it since your suggestion and I’m not encouraged!