Skip to main content

Booting from microSD Card and Installing System to NVMe SSD

This guide explains how to install the system to an NVMe SSD using the dd command when the system can boot normally from a MicroSD card.

warning

Installing the system will format the NVMe SSD. Please back up any important data in advance!

Prerequisites

To use the dd command to install the system to an NVMe SSD, you need to meet the following conditions:

  • The system can boot normally from a MicroSD card
  • NVMe SSD is installed on the board

Hardware Connection

Install the NVMe SSD on the board, connect a display, and power the board using a power adapter.

Install NVMe SSD via M.2 M Key 2230 Slot.

System Installation

Download System Image

Access the Resource Download page from your device and download the latest system image to the device.

Image Note

The downloaded system image is a compressed file and needs to be extracted before use!

You can use the wget command to download the system image file to your device.

radxa@dragon-q6a$
sudo apt update
sudo apt install wget -y
wget <download_url>

Where <download_url> is the download URL of the system image file. You can copy the latest image download URL from the Resource Download page to replace it.

Download example:

wget https://github.com/radxa-build/radxa-dragon-q6a/releases/download/rsdk-t4/radxa-dragon-q6a_noble_kde_t4.output_512.img.xz

Extract System Image

Our system images are generally in *.img.xz format and need to be extracted before use.

radxa@dragon-q6a$
sudo apt install xz-utils -y
unxz <path_to_image_unxz>

Where <path_to_image_unxz> is the path to the system image file, which needs to be replaced with the actual system image file path.

Extraction example:

unxz radxa-dragon-q6a_noble_kde_t4.output_512.img.xz

Determine Device Path

You can use the lsblk command to check the device path and determine it based on the disk capacity.

Note: If the disk capacities are similar, you can safely remove and reinsert the NVMe SSD to observe which device path appears and disappears, thus determining the correct device path.

radxa@dragon-q6a$
lsblk

If the system recognizes the NVMe device, it will typically be identified as a /dev/nvme*n* device. If there are multiple storage devices, you can determine the corresponding device path by safely removing and reinserting the device.

Terminal output example:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
···
nvme0n1 259:0 0 119.2G 0 disk
└─nvme0n1p1 259:1 0 119.2G 0 part
···

Install System Image

Use the dd command to install the system image to the NVMe SSD.

radxa@dragon-q6a$
sudo dd if=<path_to_image> of=<device_target> bs=4M status=progress

Write example:

sudo dd if=radxa-dragon-q6a_noble_kde_t4.output_512.img of=/dev/nvme0n1 bs=4M status=progress

Parameter description:

  • <path_to_image>: The path to the system image file, which needs to be replaced with the actual system image file path.

  • <device_target>: The device path of the NVMe SSD module, which needs to be replaced with the actual NVMe SSD module's device path.

  • bs=4M: Block size for writing.

  • status=progress: Display write progress.

Verify Write Result

After the system installation is complete, you can use the lsblk command to check if the NVMe SSD partition table has been created correctly.

radxa@dragon-q6a$
lsblk

Terminal output example:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
···
nvme0n1 259:0 0 119.2G 0 disk
├─nvme0n1p1 259:3 0 16M 0 part
├─nvme0n1p2 259:4 0 300M 0 part
└─nvme0n1p3 259:5 0 6.3G 0 part
···

Booting the System

After completing the system installation, remove the microSD card, ensure the NVMe SSD is properly installed in the NVMe SSD slot of the Dragon Q6A, then power on the Dragon Q6A using a 12V Type-C power adapter.

① : Verify the NVMe SSD is installed

② : Connect the monitor to the motherboard using an HDMI cable

③ : Power the Dragon Q6A using a 12V Type-C power adapter

When the system boots normally, the power indicator will light up green, and the status indicator will flash blue.

Logging into the System

When you start the system for the first time, you need to log in using the default username and password.

The default credentials for Radxa OS are as follows:

ItemContent
Usernameradxa
Passwordradxa

Using the System

After successfully booting the system, you can start using the Radxa OS on your Dragon Q6A. For basic usage of the Radxa OS, please refer to the Using the System tutorial.

    You need to be logged into GitHub to post a comment. If you are already logged in, please ignore this message.

    Radxa-docs © 2026 by Radxa Computer (Shenzhen) Co.,Ltd. is licensed under CC BY 4.0