Ubuntu 24.04 導入設定 (radxa Dragon Q6A)
そして、問題は、「 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.04 の SBC(シングルボードコンピュータ)を使いました。
radxa Dragon Q6A と接続
両端が、USB Type-A のケーブルを用意し、Ubuntu 24.04 稼働の SBC と、radxa Dragon Q6A を USB3.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 適用だったように思いました。
そのため、今回のファームウェアのアップデートの部分は、必要がなかったように感じました。