Skip to content

Linux Installation Guide

Warning

Running Genymotion Desktop in a virtual machine (VirtualBox, VMWare, Parallels, Hyper-V or VirtualPC) or a server is not supported. For more details, please refer to the following articles:

Supported distributions

Warning

  • Because 32 bits architecture is now obsolete, Genymotion Desktop only supports 64 bits Linux distributions. We will not provide any Genymotion Desktop builds for 32 bits.
  • Other Linux distributions, such as Kali Linux, Linux Mint or Arch Linux are not officially supported.

Due to the high number and variety of Linux distributions, it is impossible for us to test Genymotion Desktop on all and every distributions. For this reason, only the following distributions have been fully tested and are officially supported:

  • Ubuntu 20.04.1LTS (Focal Fossa) (64 bit)
  • Debian 9 (Stretch) (64 bit)
  • Fedora 30 Workstation (64 bit) or above

VirtualBox

Unlike Windows, we do not provide an installer with VirtualBox for Linux - it has to be installed beforehand.

Ubuntu/Debian

Before installing VirtualBox, it is recommended to perform an OS upgrade:

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

Then, you just need to install the package provided by your distribution:

sudo apt install virtualbox

It is recommended to reboot your PC after installation.

Fedora Workstation

Before installing VirtualBox, it is recommended to perform an OS upgrade:

sudo dnf -y upgrade && sudo reboot

Then:

  1. Install all the required dependencies:

    sudo dnf -y install @development-tools && sudo dnf -y install kernel-headers kernel-devel dkms elfutils-libelf-devel qt5-qtx11extras
    
  2. Add VirtualBox RPM repository:

    cat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo 
    [virtualbox]
    name=Fedora $releasever - $basearch - VirtualBox
    baseurl=http://download.virtualbox.org/virtualbox/rpm/fedora/34/\$basearch
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
    EOF
    
    cat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo 
    [virtualbox]
    name=Fedora $releasever - $basearch - VirtualBox
    baseurl=http://download.virtualbox.org/virtualbox/rpm/fedora/33/\$basearch
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
    EOF
    
    cat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo 
    [virtualbox]
    name=Fedora $releasever - $basearch - VirtualBox
    baseurl=http://download.virtualbox.org/virtualbox/rpm/fedora/32/\$basearch
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
    EOF
    
    cat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo 
    [virtualbox]
    name=Fedora $releasever - $basearch - VirtualBox
    baseurl=http://download.virtualbox.org/virtualbox/rpm/fedora/31/\$basearch
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
    EOF
    
    cat <<EOF | sudo tee /etc/yum.repos.d/virtualbox.repo 
    [virtualbox]
    name=Fedora $releasever - $basearch - VirtualBox
    baseurl=http://download.virtualbox.org/virtualbox/rpm/fedora/30/\$basearch
    enabled=1
    gpgcheck=1
    repo_gpgcheck=1
    gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
    EOF
    
  3. Import VirtualBox GPG Key:

    sudo dnf search virtualbox
    

    Press "Y" when prompted.

  4. Install VirtualBox 6.1:

    sudo dnf install VirtualBox-6.1
    
  5. Add your user to the vboxusers group:

    sudo usermod -a -G vboxusers $USER && newgrp vboxusers
    

    To verify:

    id $USER
    

    This should return groups=976(vboxusers)

It is recommended to reboot your PC after installation.

Verification

Before installing Genymotion Desktop, make sure that the dkms package is installed and that it compiles VirtualBox kernel modules each time a new kernel update is available. In a terminal, run the following command:

dmesg | grep -i vboxdrv

If successful, it should return the following (version number may differ):

vboxdrv: Successfully loaded version 6.1.14 (interface 0x00290008)

If not, try to force VirtualBox kernel modules compilation:

sudo apt-get --reinstall install virtualbox-dkms
sudo /sbin/vboxconfig

And reboot your PC.

Genymotion Desktop Installation

  1. Go to Genymotion download page and download the Linux installer package
  2. From a terminal, move to your home Download folder:

    Tip

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

    cd ~/Download
    
  3. Give run permission to the Genymotion installer binary file:

    chmod +x genymotion-3.X.X-linux_x64.bin
    
  4. Run the installer. {Genymotion_install_path} is the install target path:

    ./genymotion-3.X.X-linux_x64.bin -d {Genymotion_install_path}
    
Back to top