Oracle Cloud ARM64 Ubuntu 24.04 Redroid Installation
Overview On Oracle Cloud, you can easily create an ARM64 server. This explains how to create an Ubuntu 24.04 ARM64 instance and install Redroid. (https://github
Overview On Oracle Cloud, you can easily create an ARM64 server. This explains how to create an Ubuntu 24.04 ARM64 instance and install Redroid. (https://github
Contents
On Oracle Cloud, you can easily create an ARM64 server.
This explains how to create an Ubuntu 24.04 ARM64 instance and install Redroid. (https://github.com/remote-android/redroid-doc)
apt update
apt-get install -y
docker run -d --restart unless-stopped -p 80:80 traefik/whoamicat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logoapt install adbmkdir -p /dev/binderfs
mount -t binder binder /dev/binderfs
ls -l /dev/binderfsapt install linux-modules-extra-`uname -r`
modprobe binder_linux devices="binder,hwbinder,vndbinder"
modprobe ashmem_linux
(error => modprobe: FATAL: Module ashmem_linux not found in directory /lib/modules/6.8.0-1012-oracle)
https://github.com/remote-android/redroid-doc/issues/647modprobe ashmem_linux will not be enabled. It was reportedly removed starting with kernel 5.18. The ashmem_linux module is also said to be optional.
docker run -itd --rm --privileged \
--pull always \
-v ~/redroid/data-v15:/data \
-p 5555:5555 \
redroid/redroid:15.0.0-latestadb devices
List of devices attached
emulator-5554 device
localhost:5555 deviceadb connect localhost:5555
adb -s localhost:5555 shell getprop ro.product.cpu.abi
arm64-v8aadb connect 10.10.10.10:5555
scrcpy -s 10.10.10.10:5555Once you do this, the installation is complete, and you can see the Redroid emulator running as a Docker image.

Maybe I’ll write up all the adb-related commands later.
dmesg | grep binderIf you want to check whether binder_linux and Android are connected properly, you can view the logs with this command.