Build Linux Host Computer

This section shows how to install Ubuntu Desktop on a Linux host computer to be able to use it to flash the bootloader and use fastboot to load boot and rootfs images onto the DragonBoard 820c.


As a Windows user I prefer software that I can run on my Windows 10 laptop either on the host OS, WSL, Ubuntu VM or Debian VM. Flashing the bootloader and using fastboot require serial communication from linux. I did not find a sulution to be able to do this in WSL, Ubuntu VM or Debian VM (Hyper-V).

CTA How do we setup WSL, Ubuntu VM or Debian VM (Hyper-V) to be able to flash the bootloader and using fastboot.

Most likely you are like me and have couple of old laptops and PCs laying around. I took an 11 years old HP laptop and installed Ubuntu Desktop on it. Follow the Installation Guide.


After logging into your Linux host do the usual dance moves and update/upgrade your system.

$ sudo apt-get update
$ sudo apt-get upgrade -y
$ sudo apt-get dist-upgrade -u -y
$ sudo apt autoremove -y

The Android Tools and Fastboot are prerequisites.

$ sudo apt install -y android-tools-adb android-tools-fastboot libxml2-dev