Linux Installation Guide

Supported distributions

Genymotion Desktop is available for the following Linux distributions:

Genymotion Desktop is only available for x86_64/amd64.

Only GNOME, KDE, and MATE desktop environments are fully supported. Other GUI may not work correctly.

Genymotion Desktop may crash with the X11 environment on Ubuntu. Wayland is recommended instead.

Hypervisor

Genymotion Desktop requires a hypervisor to run the Android system.

QEMU (default)

VirtualBox (legacy)

Genymotion Desktop works with an embedded QEMU hypervisor based on KVM. The embedded hypervisor is installed by default on supported distributions. There is no need to install any extra software.

Using VirtualBox on Linux is not recommended. However, if the user still wishes to use VirtualBox, VirtualBox must be installed prior to Genymotion Desktop.

Ubuntu 24.04LTS

Debian stable

Fedora Workstation

Download VirtualBox 7.0.26 .deb package for Ubuntu 24.04

Perform a global update and reboot:

sudo apt update && sudo apt upgrade && sudo reboot

Install the downloaded package:

sudo apt install ./virtualbox-7.0_7.0.26-168464~Ubuntu~noble_amd64.deb

Press Y and press ENTER to confirm. VirtualBox dependency packages are downloaded and installed. This may take a while.

Secure Boot

If Secure Boot is enabled on the host machine, VirtualBox installer will try to sign its kernel modules during installation. You will need to set a password to your Secure Boot. A full reboot of the system is mandatory to apply the change after installation. You will be prompted at startup by Secure Boot to input the password you set.

Add your user to the vboxusers group:

sudo usermod -a -G vboxusers $USER
Reboot your PC.

To verify the installation, run in a terminal:

groups | grep vboxusers
If this command does not return anything, the user account is not in the vboxusers group. To solve this, run:
sudo usermod -a -G vboxusers $USER
Then log out and in again, or reboot the PC.

Next, verify that VirtualBox kernel modules are properly installed and working:

lsmod | grep -i vbox
If successful, it should return something like:
vboxnetadp 28672 0
vboxnetflt 28672 0
vboxdrv 524288 2
vboxnetadp,vboxnetflt

If not, try to force VirtualBox kernel modules compilation:

sudo vboxconfig
And reboot the PC.

Please refer to the VirtualBox wiki for detailed instructions.

Secure Boot If Secure Boot is enabled on the host machine, VirtualBox installer will try to sign its kernel modules during installation. You will need to set a password to your Secure Boot. A full reboot of your system is mandatory to apply the change after installation. You will be prompted at startup by Secure Boot to input the password you set.

Please refer to this article for detailed instructions.

Genymotion Desktop Installation

Open a terminal and move to your home Download folder:

cd ~/Download

Give run permission to the Genymotion installer .run file:

chmod +x genymotion-X.Y.Z-linux_x64.run

Run the installer. PATH is the install target path:

./genymotion-X.Y.Z-linux_x64.run -d PATH

Global installation (not recommended) It is possible to install Genymotion globally with the sudo command:

sudo ./genymotion-X.Y.Z-linux_x64.run

This will install Genymotion in /opt/genymotion, but this is not recommended as it may cause issues due to access permissions.

It is assumed that downloaded files are in your home Download folder. If not, replace ~/Download with the appropriate path in the command lines.

If the installer is run without -d option, Genymotion will be installed in your current folder, in ./genymotion/.