Ubuntu 26.04 導入設定 (ROCK 5B)
今春、「Ubuntu 26.04」がデリバリされたので、ROCK 5B にインストールし、その手順を整理しました。
また、今回の手順は、Orange Pi 5 でも、専用の UEFI イメージファイルを入手することにより、同様に、インストールすることができました。
2026.09.09
ROCK 5B に、Ubuntu 26.04 をインストールする場合、専用の OS インストールファイルが見つからないため、最初に、SPI フラッシュを、専用の UEFI ファイルにて書き換え、Boot 指定を microSD カードに指定して、Ubuntu の公式サイトよりダウンロードした、ARM 用の Ubuntu 26.04 ファイルを使ってインストールをします。
※ インストール先は、NVMe SSD
● SPI フラッシュをクリア
最初に、ROCK 5B を、起動できるシステム(Ubuntu 24.04 等)で、起動します。
ターミナルを開き、以下のコマンドを実行して SPI フラッシュ(/dev/mtdblock0)をゼロ埋め消去します。
sudo dd if=/dev/zero of=/dev/mtdblock0 bs=1M status=progress
dd: '/dev/mtdblock0' の書き込みエラー: デバイスに空き領域がありません
上記のメッセージが出たら終了です。
● UEFI (EDK2) をダウンロード
使用したファイル 「rock-5b_UEFI_Release_v1.1.img」
ダウンロードしたサイト→https://github.com/edk2-porting/edk2-rk3588/releases
● 内蔵の SPI フラッシュメモリーに、上記、UEFI イメージファイルをコピーします
sudo dd if=rock-5b_UEFI_Release_v1.1.img of=/dev/mtdblock0 bs=1M status=progress
sync
ここで、システムを終了します。(パワーオフ)
● OSをダウンロード
Ubuntu の公式サイトより、ARM 用の Ubuntu 26.04 をダウンロードします。(今回は、2026.08.26 に、ubuntu-26.04.1 がデリバリされていたので、それを使いました)
使用したファイル 「ubuntu-26.04.1-desktop-arm64.iso」
ダウンロードしたサイト→https://cdimage.ubuntu.com/ubuntu/releases/resolute/release/
● microSD カードへの書き込み
- 今回は、balenaEtcher を使用しました。
インストール
● ROCK 5B に、 mocroSD カードをセットして起動します。
●「 Tianocore/EDK2 firmware version v1.1」の画面が出ますので、 ESC キーを押下して、 Setup 画面( UEFI 画面)を表示します。
●「 Boot Manager」を選択して、起動デバイスが認識されているか、確認をします。
●「 Boot Maintenance Manager」の、「 Boot Next Value」で、起動デバイスを選択し、F10 キーを押下して、書き込みます。
●「 Continue」 を選択します。
これ以降は、通常の「 Ubuntu 26.04」のイントールになります。
追記
Ubuntu の公式サイトの、Ubuntu 26.04 の AMD 版、Raspberry Pi 版については、感じませんでしたが、ARM 版については、以下の違いを感じました。
- インストール初期画面の「Choose your language:」では、インストーラーに日本語フォントが含まれていないようで、日本語の選択ができず、「English」を選択して、後で日本語に変更する必要がありました。
- アプリセンターについては、Raspberry Pi 版もそうでしたが、現時点で、日本語への対応ができておらず、今後、改善されるまでは、「ソフトウェアアプリ」をインストールして使うことにしました。
2026.09.10
2026.09.11 最終更新日