This is a pre-built Ubuntu Noble (24.04 LTS) ARM64 root filesystem for use with Termux on Android devices.
ubuntu-fs.tar.xz- Compressed root filesystemubuntu-fs.tar.xz.sha256- SHA256 checksum for verificationinstall.sh- Termux installer script
- Install Termux from F-Droid
- Download and run the installer:
pkg install wget -y wget https://raw.githubusercontent.com/CommanderBiz/linux-fs/main/improved_ubuntu/install.sh bash install.sh
- Start Ubuntu:
./start-ubuntu.sh
- Install desktop (XFCE4 + Brave + VNC):
/root/complete_install.sh
The included complete_install.sh script sets up a lightweight XFCE4 desktop environment.
Web Browser:
- Brave Browser is the default installed web browser.
- Access: Click the Mouse icon (Application Menu) in the upper left corner > Internet > Brave Web Browser.
Installing other browsers: To install Firefox:
apt update
apt install firefoxTo install Chromium:
apt update
apt install chromium-browserVerify the download integrity:
sha256sum -c ubuntu-fs.tar.xz.sha256- ARM64 Android device
- Termux (latest version from F-Droid)
- At least 2GB free storage space
- Internet connection for initial setup
- Ubuntu Noble 24.04 LTS base system
- Essential utilities (nano, wget, ca-certificates)
- Pre-configured for proot environment
- Desktop environment installer script (XFCE4, Brave Browser, TigerVNC)
For issues or questions, please open an issue on GitHub.
