Ubuntu 24.04 導入設定 (radxa Dragon Q6A) 

radxa Dragon Q6A で、 MicroSD カードから「 Ubuntu 24.04」の起動は、特に問題はありませんでした。
 
そして、問題は、「 Ubuntu 24.04」を、 eMMC モジュールや、 NVMe SSD から起動する場合で、それは、こちら
に書いた通り、上手く行きませんでした。
 
そして、そこでも触れましたが、「 Ubuntu 24.04」を、 MicroSD カード以外から起動する場合は、それぞれの起動媒体専用の「 Ubuntu 24.04」が必要ではないかということでした。
 
そして、その方法が、ようやく理解ができました。
 
インストールにあたっては、以下の動画を参考にしたのですが、当初、この中の、 shenron.sh の意味がわかりませんでした。
 
    • https://interfacinglinux.com/community/sbchardware/radxa-dragon-q6a-firmware-update-ufs-armbian-install/#post-805

 
そして、わかったのは、このサイトの下部に、動画の中で話していた、shenron.sh のスクリプトの中身が、書かれていたことでした。
 
その結果、このスクリプファイルを使用することで、NVMe SSD から、「Ubuntu 24.04」が起動できたので、それを整理しました。


2025.12.20

◾️ ファームウェアのアップデート

 
radxa Dragon Q6A のサイトを見ていると、ファームウェフのアップデートが重要であるように書いてあったので、実施をしました。
 
手順
 
パソコンを一台用意
 
私の場合は、Ubuntu 24.04SBC(シングルボードコンピュータ)を使いました。
 
radxa Dragon Q6A と接続
 
両端が、USB Type-A のケーブルを用意し、Ubuntu 24.04 稼働の SBC と、radxa Dragon Q6AUSB3.x の口同士で接続します。
 
radxa Dragon Q6A を、EDL スイッチを押しながら、電源投入します。
 
Ubuntu 24.04 で、ターミナルを起動し、以下のコマンドを入力し、正しく接続されているか、確認をします。
 

    • lsusb

 
以下は、私の場合ですが、7行目に、Qualcomm という文字が確認され、正しく接続されている事が確認できます。
 

    • Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
      Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
      Bus 001 Device 003: ID 067b:2586 Prolific Technology, Inc. USB 2.0 Hub
      Bus 001 Device 004: ID 099a:0638 Zippy Technology Corp. Sanwa Supply Inc. Small Keyboard
      Bus 001 Device 005: ID 046d:c404 Logitech, Inc. TrackMan Wheel
      Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
      Bus 002 Device 002: ID 05c6:9008 Qualcomm, Inc. Gobi Wireless Modem (QDL mode)
      Bus 002 Device 003: ID 174c:0825 ASMedia Technology Inc. X825
      Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

 
必要なファイルをダウンロード
 
以下のサイトより、「edl-ng-dist.zip」と「dragon-q6a_flat_build_251013.zip」をダウンロードします。

 

    • https://dl.radxa.com/dragon/q6a/images/

 
2つのファイルを、それぞれダブルクリックして解凍します。
 
/Downloads/edl-ng-dist/linux-arm64/ フォルダの「edl-ng」ファイルを以下のフォルダにコピーします。
 

    • /Downloads/dragon-q6a_flat_build_251013/frat_build/spinor/dragon-q6a/

 
ルートを上記のフォルダに移動し、以下のコマンドを実施します。
 

    • sudo ./edl-ng --memory spinor --loader prog_firehose_ddr.elf rawprogram rawprogram0.xml patch0.xml

 
以上で、ファームウェアの書き換えが終了しますので、radxa Dragon Q6A の電源を切ります。

◾️ microSD カード以外から起動する、Ubuntu24.04 ファイルを作成

 
以下のサイトの下部にあるスクリプトテキストをコピーして、「shenron.sh」として保蔵します。(ここが、とても重要
 

    • https://interfacinglinux.com/community/sbchardware/radxa-dragon-q6a-firmware-update-ufs-armbian-install/#post-805

 
保存したファイルに対し、アクセス権の変更をします。
 

    • chmod +x shenron.sh

 
その「shenron.sh」を使って、microSD カード以外から起動する、Ubuntu24.04 ファイルを作成します。
 

    • sudo ./shenron.sh

 
途中、root device の選択画面となりましたので、ここでは、NVMe SSD の「1」を選択しました。
 

    • [sudo] xxxxxxxx のパスワード:
    • Downloading ubuntu-preinstalled-desktop-arm64-250731.img.zip...
    • --2025-12-17 16:15:16--  https://dl.radxa.com/q6a/images/ubuntu-preinstalled-desktop-arm64-250731.img.zip
    • dl.radxa.com (dl.radxa.com) をDNSに問いあわせています... 89.163.209.90
    • dl.radxa.com (dl.radxa.com)|89.163.209.90|:443 に接続しています... 接続しました。
    • HTTP による接続要求を送信しました、応答を待っています... 200 OK
    • 長さ: 4065815961 (3.8G) [application/zip]
    • ‘ubuntu-preinstalled-desktop-arm64-250731.img.zip’ に保存中
    •  
    •                                   ubuntu-   2%[>                                           ] 108.58M.  42.7KB/s    eta 28h 2m
    • ubuntu-preinstalled-desktop 100%[=========================================>]   3.79G  10.0MB/s    in 12h 24m 
    •  
    • 2025-12-18 04:39:29 (88.9 KB/s) - ‘ubuntu-preinstalled-desktop-arm64-250731.img.zip’ へ保存完了 [4065815961/4065815961]

    • Extracting ubuntu-preinstalled-desktop-arm64-250731.img...
    • Archive:  ubuntu-preinstalled-desktop-arm64-250731.img.zip
    •     inflating: ubuntu-preinstalled-desktop-arm64-250731.img 
    • Current root device in grub.cfg: /dev/mmcblk2p2 (SD card)

    • Select new root device:
    • 1) NVMe boot (/dev/nvme0n1p2)
    • 2) USB boot (/dev/sda2)
    • 3) SD card (/dev/mmcblk2p2)
    • Enter choice [1-3]: 1
    • Done. grub.cfg updated to /dev/nvme0n1p2 (NVMe boot).

 
NVMe SSD から起動できるイメージファイル(ubuntu-preinstalled-desktop-arm64-250731.img)ができましたので、このイメージファイルを「GNOME Disks」ツールを使って、NVMe SSD にリストアします。

◾️ インストール

 
radxa Dragon Q6A に、NVMe SSD を セットして電源を投入します。
 
ここからは、一般的な、Ubuntu 24.04 のインストールです。

◾️ 感じたこと

 
今回、ここで正しくチェックが出来ませんでしたが、他の OS をインストールした時を考えると、購入時の radxa Dragon Q6A のファームウェアは、既に、251013 適用だったように思いました。
 
そのため、今回のファームウェアのアップデートの部分は、必要がなかったように感じました。