Install Ubuntu Core on the Qualcomm DragonBoard 410c
Install Ubuntu Core
We will walk you through the steps of flashing Ubuntu Core on a DragonBoard 410c. At the end of this process, you will have a board ready for production or testing snaps.
- An Ubuntu SSO account with an SSH key
- A DragonBoard 410c
- A microSD card
- A monitor with an HDMI interface
- An HDMI cable
- A USB keyboard
- A USB to RJ45 adaptor or a WiFi connection
- An Ubuntu Core image
Set up an Ubuntu SSO account
An Ubuntu SSO account is required to create the first user on an Ubuntu Core installation.
- Start by creating an Ubuntu SSO account.
- Import an SSH Key into your Ubuntu SSO account. (instructions)
Download Ubuntu Core
Get the correct Ubuntu Core image for your board:
- Ubuntu Core 18 image for DragonBoard 410c
- You can verify the integrity of the files using the SHA256SUM and SHA256SUM.gpg files.
Flash the microSD card
Copy the Ubuntu image on a microSD card by following the installation media instructions.
Install Ubuntu Core
- Make sure the DragonBoard is unplugged from power.
- Set the S6 switch to 0-1-0-0, where 1 is the "SD boot" option.
- Attach the monitor and keyboard to the board.
- Insert the SD card and plug the power adaptor into the board.
First boot setup
- The system will boot then become ready to configure.
- The device will display the prompt "Press enter to configure".
- Press enter then select "Start" to begin configuring your network and an administrator account. Follow the instructions on the screen, you will be asked to configure your network and enter your Ubuntu SSO credentials.
At the end of the process, you will see your credentials to access your Ubuntu Core machine:
This device is registered to <Ubuntu SSO email address>. Remote access was enabled via authentication with the SSO user <Ubuntu SSO user name> Public SSH keys were added to the device for remote access.
Connect to the device
Once setup is done, you can login with SSH into Ubuntu Core, from a machine on the same network, using the following command:
ssh <Ubuntu SSO user name>@<device IP address>
Your user name is your Ubuntu SSO user name, and the command should be displayed on the RPi.
First boot tips
- During setup,
console-confwill download the SSH key registered with your Store account and configure it so you can log into the device via
ssh <Ubuntu SSO account name>@<device IP address>without a password.
- There is no default
ubuntuuser on these images, but you can run
sudo passwd <account name>to set a password if you need a local console login.
Get started with snaps
Your board is now ready to have snaps installed, it's time to use the snap command to install your first snap.
The Snap Store is where you can find the best Linux apps packaged as snaps to install on your Ubuntu device and get started with your secure IoT journey.
Before you start, get your IoT security story straight
A recent Canonical survey of 2,000 consumers suggests that a shockingly high percentage of connected devices may be vulnerable to botnets, hackers and cyber attacks:
- Only 31% of consumers update the firmware on their connected devices as soon as updates become available.
- 40% of consumers have never performed firmware updates on their connected devices
- 40% of consumers believe that performing firmware updates on their connected devices is the responsibility of either software developers or the device manufacturer